News: 0001461266

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

SDL 3.1.2 Preview Prefers PipeWire Over PulseAudio, Fixes XWayland Mouse Warp

([Linux Gaming] 5 Hours Ago SDL 3.1.2)


The newest [1]SDL3 development release is out today with PipeWire preferred over PulseAudio and other changes.

Most notable is SDL3 [2]now preferring PipeWire over PulseAudio given the maturity of PipeWire and it being very common on the modern Linux desktop. SDL 3.1.2 also has faster Linux start times and fixes mouse warping under XWayland, among other changes:

- Added SDL_GlobDirectory() and SDL_GlobStorageDirectory()

- Added support for modal windows on more platforms

- SDL_CreateWindowAndRenderer() takes the window title as the first parameter

- Removed SDL_RENDERER_ACCELERATED and SDL_RENDERER_SOFTWARE flags

- Removed SDL_HINT_RENDER_SCALE_QUALITY

- Renamed SDL_eventaction to SDL_EventAction

- Changed SDL_KeyCode values to defines

- Removed SDL_quit.h

- Fixed mouse warp on XWayland

- Improved fullscreen window transitions on Wayland

- Implemented NEON audio type conversion

- Prefer Pipewire over Pulseaudio on recent Linux distributions

- Reduced startup time when scanning for game controllers on Linux

- Fixed Win+V handling (pasting from clipboard history) on Windows

- Miscellaneous documentation improvements

Downloads via [3]GitHub .



[1] https://www.phoronix.com/search/SDL3

[2] https://www.phoronix.com/news/SDL-3.0-Prefer-PipeWire

[3] https://github.com/libsdl-org/SDL/releases/tag/prerelease-3.1.2



phoronix

Our policy is, when in doubt, do the right thing.
-- Roy L. Ash, ex-president, Litton Industries