SDL release-3.4.14 Released
SDL 3.4.14 lands as a stable bugfix release, but it includes one change graphics programmers will want to notice: GPU buffers and textures can now have multiple read usages. In practice, that gives engine and renderer code more flexibility when sharing resources across passes or systems without tripping over usage restrictions.
The rest of the release is focused on platform stability and input correctness. X11 gets fixes for a crash when the IME service shuts down in the background and a hang that could occur when hiding a window on some window managers. On macOS, clipboard text retrieval is fixed for older OS versions, and the 8BitDo Pro 3 no longer appears twice as a controller.
SDL also fixes Xbox controllers failing to detect when the library is built with GameInput support, which matters for teams targeting Windows with newer input backends. On Android, pen input no longer generates phantom mouse events in relative mode, reducing the chance of broken camera control or duplicate pointer handling in games and tools.
For teams already on SDL 3.x, this looks like a low-risk maintenance update with practical payoff: fewer platform-specific edge cases, cleaner controller behavior, and a more permissive GPU resource model. No migration steps are called out, but anyone relying on strict usage assumptions around GPU resources should verify their rendering code against the new read-usage behavior.
- what
- SDL 3.4.14 is out as a stable bugfix release with GPU, input, and platform fixes.
- who
- SDL project on GitHub
- when
- Released as SDL 3.4.14
- impact
- Graphics and engine developers may need to review GPU resource usage assumptions; platform/input bugs are fixed across X11, macOS, Android, and Xbox/GameInput.
Useful stability fixes with one helpful GPU capability change.
Follow Xbox updates
See relevant stories in your personalized news feed.
Discussion