Skip to content

Releases: edwardgushchin/SDL3-CS

SDL3-CS 3.4.10.1

13 Jun 13:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

SDL3-CS 3.4.10.1

Stable SDL3-CS 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.1
SDL3-CS.<Platform> 3.4.10.1
SDL3-CS.<Platform>.Image 3.4.4.1
SDL3-CS.<Platform>.Mixer 3.2.4.1
SDL3-CS.<Platform>.TTF 3.2.2.1
SDL3-CS.<Platform>.Shadercross 3.0.0.1

Changes from SDL 3.4.10

Based on the upstream SDL 3.4.10 stable bugfix release, with SDL3-CS names shown where public wrapper names apply:

  • The GPU API now accepts depth texture arrays, including SDL.GPUTextureType.TextureType2DArray with SDL.GPUTextureUsageFlags.DepthStencilTarget.
  • Fixed a crash when copying into Vulkan swapchain textures through the GPU API, including paths around SDL.AcquireGPUSwapchainTexture, SDL.WaitAndAcquireGPUSwapchainTexture, and SDL.CopyGPUTextureToTexture.
  • The Metal renderer supports packed 16-bit texture formats such as SDL.GPUTextureFormat.B5G6R5Unorm, SDL.GPUTextureFormat.B5G5R5A1Unorm, and SDL.GPUTextureFormat.B4G4R4A4Unorm.
  • Fixed rare cursor corruption on Windows for SDL cursor APIs such as SDL.CreateCursor, SDL.CreateColorCursor, SDL.CreateSystemCursor, and SDL.SetCursor.
  • Fixed Korean IME text edit cursor positioning on Windows for SDL.SetTextInputArea, SDL.GetTextInputArea, SDL.StartTextInput, and SDL.StartTextInputWithProperties.
  • Added controller sensor support for GameInput v3; related SDL3-CS entry points include SDL.Hints.JoystickGameInput, SDL.Hints.JoystickGameInputRaw, SDL.GamepadSensorEvent, and SDL.EventType.GamepadSensorUpdate.
  • Added gamepad motion sensor support on Android.
  • Android now releases wired controllers back to the OS while the application is in the background.
  • Fixed Ipega controllers being ignored while in keyboard mode.
  • Added GameCube rumble support for PC-mode adapters with current firmware, alongside the existing GameCube HIDAPI hint surface such as SDL.Hints.JoystickHIDAPIGameCube and SDL.Hints.JoystickHIDAPIGameCubeRumbleBrake.
  • Fixed rumble on the new Steam Controller.
  • Added Xbox 360 mode support for the GameSir Super Nova.
  • Added support for the PDP Afterglow Wave Wireless Controller for Switch.
  • Fixed a multi-second focus-change hang on X11 in some cases.
  • The X Synchronization Extension is disabled by default on X11 and can be enabled with SDL.Hints.VideoX11EnableXsyncExt.
  • Fixed SDL.Hints.MouseFocusClickthrough on X11.
  • Fixed a rare crash when creating a window on Raspberry Pi.