SDL3-CS 3.4.10.3
Immutable
release. Only release title and notes can be modified.
Stable SDL3-CS bugfix release for SDL 3.4.10.
This release publishes the managed SDL3-CS wrapper and platform-specific native NuGet packages for Windows, Linux, macOS, Android, iOS, and tvOS. Native packages use SDL3-CS.<Platform> and SDL3-CS.<Platform>.<Addon> package IDs.
Package Versions
| Package family | Version |
|---|---|
SDL3-CS |
3.4.10.3 |
SDL3-CS.<Platform> |
3.4.10.3 |
SDL3-CS.<Platform>.Image |
3.4.4.3 |
SDL3-CS.<Platform>.Mixer |
3.2.4.3 |
SDL3-CS.<Platform>.TTF |
3.2.2.3 |
SDL3-CS.<Platform>.Shadercross |
3.0.0.3 |
Changes
- Fixed SDL main-style entry points so
nulland empty managedargvvalues are normalized to a native null pointer before marshalling. This prevents crashes when SDL app entry points are invoked withargc == 0and an empty managed argument array. - Added missing SDL_mixer bindings for
MIX_LockMixer,MIX_UnlockMixer, andMIX_SetTrackRawCallback, including regression coverage and a parity check against the SDL_mixer 3.2.4 headers. - Organized all
SDL3-CS.Examplesprojects into category folders and updated the solution, upstream example inventory, and Android example build commands for the new paths. - Added an explicit main-branch integration gate for release-branch work so release changes reach
mainonly through pull requests.