SDL release-3.4.2

release-3.4.2

3.4.2

Added 7
  • Enable Vulkan support on OpenBSD
  • Add support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11
  • Add SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Mac hardware
  • Add SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific sRGB behavior for OpenGL and OpenGL ES
  • Add support for the Razer Raiju V5 Pro
  • Add share button mapping to Xbox Series X controller on Android
  • Add support for the third stylus button on Android
Changed 1
  • Don't include KHR_portability_enumeration by default on macOS
Fixed 12
  • Fix D3D12 DSV creation for array/cube/cube-array depth textures
  • Fix long startup time on Windows when some non-compliant input devices are present
  • Fix a crash at startup when the broken EZFRD64.DLL is present
  • Fix a divide by zero when using Nintendo Switch 2 controllers
  • Fix hang sending output reports to the NVIDIA SHIELD Controller on macOS
  • Fix various controllers showing up twice on macOS

This is a stable bugfix release, with the following changes:

  • Enabled Vulkan support on OpenBSD
  • Don't include KHR_portability_enumeration by default on macOS
  • Added support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11
  • Fixed D3D12 DSV creation for array/cube/cube-array depth textures
  • Added SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Mac hardware
  • Added SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific sRGB behavior for OpenGL and OpenGL ES
  • Fixed long startup time on Windows when some non-compliant input devices are present
  • Fixed a crash at startup when the broken EZFRD64.DLL is present
  • Added support for the Razer Raiju V5 Pro
  • Fixed a divide by zero when using Nintendo Switch 2 controllers
  • Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS
  • Fixed various controllers showing up twice on macOS
  • Fixed handling GameCube adapters in PC mode on Linux and macOS
  • Added share button mapping to Xbox Series X controller on Android
  • Added support for the third stylus button on Android
  • Fixed high audio latency on Android
  • Fixed only one mouse button being usable at a time on Emscripten
  • Fixed SDL_SetWindowIcon on single-threaded Emscripten builds
  • Fixed SDL_GlobDirectory on iOS and Android
  • Fixed some textures rendering too small on the PSP
View original

Upgraded? How did it go?

Discussion