SDL 3.4 Released With Many New APIs, Better Emscripten & Native PNG Support

Written by Michael Larabel in Linux Gaming on 1 January 2026 at 07:02 AM EST. 5 Comments
LINUX GAMING
Kicking off the new year for Linux gaming and cross-platform gaming at large is the release of the SDL 3.4 library. SDL is part of the Steam runtime and continues to be widely-used for abstracting software/hardware for creating more portable games and other applications.

SDL 3.4 brings a number of new APIs, including work on better interoperability between SDL's 3D GPU API and its 2D rendering API.

SDL 3.4 also enjoys better Emscripten support if wanting to compile it down for use within web browsers.

SDL logo


Some other highlights of SDL 3.4 include better pen handling, native support for PNG images, atomic support for Linux's KMS/DRM path and an associated hint for controlling atomic functionality use, and various other platform-specific improvements. SDL 3.4 also contains support for the new Steam Controller, fixes for more than five mouse buttons on Wayland, render batching for Vulkan and other APIs, introducing X11TK as the X11 Toolkit for SDL, improved logic for detecting the most performant Vulkan GPU in multi-GPU systems, precision scrolling for X11, and other improvements.

Downloads and more details on today's SDL 3.4.0 release via GitHub.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week