Skip to content

3.2.12

Latest
Compare
Choose a tag to compare
@slouken slouken released this 04 May 17:55
· 505 commits to main since this release

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

  • Fixed crash if SDL_BlitSurfaceScaled() is used with a surface that has no pixels
  • Removed timeout in SDL_RunOnMainThread()
  • Allow rendering a zero sized source rectangle in the SDL render API
  • Fixed texture colorspace when creating a texture from a surface with the SDL render API
  • Renamed SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8 to SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER
  • Allow a NULL shader entry point for SDL_GPUShaderCreateInfo, defaulting to the one used by SDL_shadercross
  • Fixed failing to create a GPU device if the D3D12 debug layers aren't available on Windows
  • Added support for the share button on the GameSir-K1 FLUX controller
  • Added support for the PowerA Battle Dragon Advanced Wireless Controller
  • Added support for the HORI Taiko No Tatsujin Drum Controller
  • Fixed the Keychron K1 Pro System Control keyboard being detected as a joystick
  • Fixed right mouse button emulation when using a Wacom tablet in Windows Ink mode
  • Fixed missing simulated mouse events using a Wacom tablet when Windows Ink mode is disabled
  • Fixed process I/O redirection to NUL on Windows
  • Key events are now sent for dead keys on X11
  • Improved handling of window management edge conditions on X11
  • Fixed message box location on multi-monitor configurations on X11
  • Fixed XInput2 mouse tracking outside the window on X11
  • Fixed window focus after showing a file dialog on macOS
  • Ignore mouse clicks and motion on tooltip windows on macOS
  • Fixed message boxes shown on a background thread on iOS
  • Fixed Android audio crackling introduced in 3.2.10
  • Fixed handling of SDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY
  • Fixed A/B/X/Y buttons on Nintendo 3DS
  • Fixed building for Xbox One