Skip to content

3.4.2

Latest

Choose a tag to compare

@slouken slouken released this 21 Feb 00:18
· 432 commits to main since this release

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