Immutable
release. Only release title and notes can be modified.
SDL3-CS 3.4.10.2
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.2 |
SDL3-CS.<Platform> |
3.4.10.2 |
SDL3-CS.<Platform>.Image |
3.4.4.2 |
SDL3-CS.<Platform>.Mixer |
3.2.4.2 |
SDL3-CS.<Platform>.TTF |
3.2.2.2 |
SDL3-CS.<Platform>.Shadercross |
3.0.0.2 |
Changes
- Removed the incorrect
SDL.GetGamepadSensorData(..., out float[] data, int numValues)overload. SDL writes sensor data into a caller-providedfloat *databuffer and does not allocate a managed array. - Kept
SDL.GetGamepadSensorData(IntPtr gamepad, SDL.SensorType type, Span<float> data, int numValues)as the safe public buffer API. The method validatesnumValues, pins the span internally, and does not require callers to use an unsafe context. - Added regression tests for the removed
out float[]binding, span buffer forwarding, invalidnumValuesvalidation, and safe consumer compilation withoutAllowUnsafeBlocks.