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

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.
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.
5 Comments
