# SDL release-3.4.2 — 3.4.2 - Product: SDL (https://whatsnew.fyi/product/sdl) - Vendor: SDL - Date: 2026-02-21 - Version: release-3.4.2 - Original notes: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.2 - Permalink: https://whatsnew.fyi/product/sdl/releases/release-3.4.2 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Enable Vulkan support on OpenBSD - **changed** — Don't include KHR_portability_enumeration by default on macOS - **added** — Add support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11 - **fixed** — Fix D3D12 DSV creation for array/cube/cube-array depth textures - **added** — Add SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Mac hardware - **added** — Add SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific sRGB behavior for OpenGL and OpenGL ES - **fixed** — Fix long startup time on Windows when some non-compliant input devices are present - **fixed** — Fix a crash at startup when the broken EZFRD64.DLL is present - **added** — Add support for the Razer Raiju V5 Pro - **fixed** — Fix a divide by zero when using Nintendo Switch 2 controllers - **fixed** — Fix hang sending output reports to the NVIDIA SHIELD Controller on macOS - **fixed** — Fix various controllers showing up twice on macOS - **fixed** — Fix handling GameCube adapters in PC mode on Linux and macOS - **added** — Add share button mapping to Xbox Series X controller on Android - **added** — Add support for the third stylus button on Android - **fixed** — Fix high audio latency on Android - **fixed** — Fix only one mouse button being usable at a time on Emscripten - **fixed** — Fix SDL_SetWindowIcon on single-threaded Emscripten builds - **fixed** — Fix SDL_GlobDirectory on iOS and Android - **fixed** — Fix some textures rendering too small on the PSP This is a stable bugfix release, with the following changes: * Enabled Vulkan support on OpenBSD * Don't include KHR_portability_enumeration by default on macOS * Added support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11 * Fixed D3D12 DSV creation for array/cube/cube-array depth textures * Added SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Mac hardware * Added SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER to force specific sRGB behavior for OpenGL and OpenGL ES * Fixed long startup time on Windows when some non-compliant input devices are present * Fixed a crash at startup when the broken EZFRD64.DLL is present * Added support for the Razer Raiju V5 Pro * Fixed a divide by zero when using Nintendo Switch 2 controllers * Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS * Fixed various controllers showing up twice on macOS * Fixed handling GameCube adapters in PC mode on Linux and macOS * Added share button mapping to Xbox Series X controller on Android * Added support for the third stylus button on Android * Fixed high audio latency on Android * Fixed only one mouse button being usable at a time on Emscripten * Fixed SDL_SetWindowIcon on single-threaded Emscripten builds * Fixed SDL_GlobDirectory on iOS and Android * Fixed some textures rendering too small on the PSP