Skip to content

3.2.10

Latest
Compare
Choose a tag to compare
@slouken slouken released this 31 Mar 20:51
· 331 commits to main since this release

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

  • Added support for SDL_PIXELFORMAT_MJPG to SDL_DuplicateSurface()
  • Added SIMD blitters for 8888 to 8888 swizzled format conversion
  • Return an error trying to create surfaces with invalid pixel formats
  • Handle windows being resized to 0 height on Windows
  • Fixed controller GUIDs changing randomly on Windows
  • Fixed mixed trigger and body rumble for Xbox controllers on Windows
  • Added mappings for the Nintendo Switch Online N64/SEGA/SNES controllers on Linux
  • Fixed Nintendo controller face button layout under Steam
  • Fixed showing the on-screen keyboard on Steam Deck
  • Fixed pen events on iOS after reinitializing SDL
  • Fixed building with SDL_LEAN_AND_MEAN
  • Fixed a memory leak in memory leak tracking
  • Fixed a memory leak calling SDL_GetDisplayUsableBounds() on macOS
  • Fixed mouse relative motion speed on non-desktop resolutions under Wayland
  • Fixed keyboard grab on XWayland under GNOME
  • Added SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT to control whether XSelectInput() should be called on external windows
  • Implemented SDL_GetSystemRAM and SDL_GetNumLogicalCPUCores for the Nintendo 3DS