Download Latest Version 3.4.14 source code.zip (17.3 MB)
Email in envelope

Get an email when there's a new version of SDL

Home / release-3.4.12
Name Modified Size InfoDownloads / Week
Parent folder
SDL3-devel-3.4.12-VC.zip 2026-07-01 16.9 MB
SDL3-devel-3.4.12-mingw.tar.gz 2026-07-01 5.3 MB
SDL3-devel-3.4.12-mingw.zip 2026-07-01 5.5 MB
SDL3-devel-3.4.12-android.zip 2026-07-01 16.6 MB
SDL3-3.4.12.zip.sig 2026-07-01 661 Bytes
SDL3-3.4.12.zip 2026-07-01 17.1 MB
SDL3-3.4.12.tar.gz.sig 2026-07-01 661 Bytes
SDL3-3.4.12.tar.gz 2026-07-01 15.6 MB
SDL3-3.4.12.dmg 2026-07-01 28.4 MB
SDL3-3.4.12-win32-x64.zip 2026-07-01 1.2 MB
SDL3-3.4.12-win32-x86.zip 2026-07-01 991.5 kB
SDL3-3.4.12-win32-arm64.zip 2026-07-01 1.1 MB
3.4.12 source code.tar.gz 2026-07-01 15.8 MB
3.4.12 source code.zip 2026-07-01 17.3 MB
README.md 2026-07-01 680 Bytes
Totals: 15 Items   141.8 MB 8

This is a stable bugfix release, with the following changes:

  • Fixed an assert on Windows in SDL_SetWindowOpacity()
  • Improved support for external surfaces under Wayland
  • Fixed visual artifacts when switching render targets with the Vulkan renderer
  • Fixed crash rendering YUV textures on NVIDIA drivers with the Vulkan renderer
  • Added SDL_HINT_ENABLE_STEAM_SCREEN_KEYBOARD to customize behavior on Steam Deck and Steam Machine
  • Improved support for gamepads under Emscripten
  • Added hotplug detection support when using libusb for HIDAPI controllers
  • Fixed flipped Xbox 360 controller axes on macOS
  • Fixed truncated long text input sequences when using sdl2-compat
Source: README.md, updated 2026-07-01