Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

S
SDL (GitHub Releases) Tech
· 6 days, 16 hours ago • libsdl-org/SDL

SDL release-3.4.18 Released

Briefing

SDL release-3.4.18 is a stable bugfix drop, and the biggest takeaway for engine and tools developers is that it tightens up a lot of edge cases without changing the API surface. The release fixes a startup crash caused by a broken EZFRD64.DLL, a shutdown crash tied to X11 IME services restarting mid-session, and a time-handling bug for timestamps before the Unix epoch.

Platform support also gets a practical pass. KMSDRM initialization is fixed on some systems, including i.MX 6 hardware, which should help embedded and Linux-on-device setups that were previously flaky. On PS2, SDL now fixes texture alpha blending and texel centering during rendering and adds joystick hotplugging, making controller behavior more usable in real projects.

Input handling sees several targeted improvements. SDL now exposes SDL_GAMEPAD_TYPE_STEAM for Steam Controllers, avoids double-reporting that device on macOS 27, adds support for the Flydigi Apex 6, and stops the Keychron Q6 System Control from being misidentified as a gamepad. Android relative mouse clicks and pen event reporting also get fixes, including correct eraser detection on Wayland.

For teams shipping across multiple platforms, this is the kind of release that can quietly remove support headaches and weird device bugs. No migration steps are called out, but anyone relying on SDL input, embedded Linux, or pen/tablet workflows should want this update in their test matrix.

“This is a stable bugfix release”

— SDL · Release notes opening line
At a glance
what
SDL 3.4.18 stable bugfix release fixes crashes, input bugs, rendering issues, and platform-specific device handling
who
SDL project (GitHub Releases)
when
Released as SDL release-3.4.18
impact
Affects developers using SDL for cross-platform input, rendering, embedded Linux, PS2, Android, macOS, and Wayland
Signal Positive

Bugfix release improves stability and device support

Discuss

Follow Steam updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...