Skip to content

SDL3-CS 3.4.10.3

Choose a tag to compare

@github-actions github-actions released this 20 Jun 11:51
Immutable release. Only release title and notes can be modified.
caead94

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 null and empty managed argv values are normalized to a native null pointer before marshalling. This prevents crashes when SDL app entry points are invoked with argc == 0 and an empty managed argument array.
  • Added missing SDL_mixer bindings for MIX_LockMixer, MIX_UnlockMixer, and MIX_SetTrackRawCallback, including regression coverage and a parity check against the SDL_mixer 3.2.4 headers.
  • Organized all SDL3-CS.Examples projects 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 main only through pull requests.