Skip to main content
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
· 3 weeks, 4 days 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...

Recommended resources

Mobile: recommended books and gear

See full guide

Apple iPad Pro (13-inch)

Amazon · Hardware

With an Apple Pencil, the iPad Pro doubles as a portable sketching and concept-art station running Procreate, and as a test device for mobile and tablet builds. The larger screen size is the one to pick if drawing is the primary use.

As an Amazon Associate I earn from qualifying purchases.

Beginning Android Games Development: From Beginner to Pro cover

Beginning Android Games Development: From Beginner to Pro

Amazon · Book

As an Amazon Associate I earn from qualifying purchases.

Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS cover

Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS

Amazon · Book

As an Amazon Associate I earn from qualifying purchases.

Anker USB-C Docking Station

Amazon · Hardware

A single-cable dock that connects a laptop to monitors, a pen tablet, audio interface, controllers and test phones at once. Useful for developers who move between a studio desk and home, or who test builds on several devices from a laptop.

As an Amazon Associate I earn from qualifying purchases.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.