S

SDL

S
SDL AI v3.4.12

3.4.12

This is a stable bugfix release, with the following changes: Fixed an assert on Windows in SDL_SetWindowOpacity() Improved support for external surfaces under Wayland Fixed visual artifacts when switching render targets with the Vulkan renderer Fixed crash rendering YUV textures on NVIDIA drivers with the Vulkan renderer Added SDL_HINT_ENABLE_STEAM_SCREEN_KEYBOARD to customize behavior on Steam De…

S
SDL AI v3.4.10

3.4.10

This is a stable bugfix release, with the following changes: Allow depth texture arrays in the GPU API Fixed a crash when copying to the Vulkan swapchain with the GPU API Added support for packed 16-bit texture formats in the Metal renderer Fixed rare cursor corruption on Windows Fixed the text edit cursor position when using the Korean IME on Windows Added controller sensor support for GameInput…

S
SDL AI v3.4.8

3.4.8

This is a hotfix release, with the following changes: Fixed a controller related crash on Windows, introduced in 3.4.6 Fixed a crash when showing a dialog on Unix if zenity isn't installed

S
SDL AI v3.4.6

3.4.6

This is a stable bugfix release, with the following changes: Fixed Xbox controllers being unresponsive on preview release of Windows 11 Fixed enumerating subdirectories in the application assets on Android Fixed the on-screen keyboard being hidden while shown on Android Fixed text input being canceled when the on-screen keyboard goes away on iOS Fixed pen hover getting a stale position when liftin…

S
SDL AI v3.4.4

3.4.4

This is a stable bugfix release, with the following changes: Fixes a crash when calling SDL_RenderGeometryRaw() with both texture and uv set to NULL Default SDL_GL_FRAMEBUFFER_SRGB_CAPABLE back to zero, to fix brightness issues with existing applications Prevent the window from growing when scale to display is used on Wayland Scale custom cursors with the pointer scale on Wayland Fixed missing mou…

S
SDL AI v3.4.2

3.4.2

This is a stable bugfix release, with the following changes: Enabled Vulkan support on OpenBSD Don't include KHR_portability_enumeration by default on macOS Added support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with Direct3D11 Fixed D3D12 DSV creation for array/cube/cube-array depth textures Added SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN to allow using the GPU API with older Ma…

S
SDL AI v3.4.0

3.4.0

Thanks to all the people who have contributed, SDL 3.4.0 is now available! In addition to lots of bug fixes and general system improvements, this release has some major themes of improved interoperability between the 3D GPU API and the 2D rendering API, improved Emscripten support, improved pen handling, and native support for PNG images. Here is a full list of the API changes since the last relea…

S
SDL AI v3.2.30

3.2.30

This is a stable bugfix release, with the following changes: Fixed a crash in UploadToTexture() when using the direct3d12 renderer Fixed a crash on Android upon returning from the background when using the GPU API Fixed abort on startup under Wayland when the application is setuid() or setgid() Pass the window along with evdev touch events

S
SDL AI v3.3.6

3.3.6

This is an SDL 3.4.0 release candidate, so please let us know if you run into any issues with it! In addition to bug fixes since the last release candidate, we've made the following API changes: Added SDL_HINT_MOUSE_DPI_SCALE_CURSORS and changed the default to "0", so cursors don't unexpectedly change size. SDL_PROP_SURFACE_ROTATION_NUMBER has been replaced with SDL_PROP_SURFACE_ROTATION_FLOAT SDL…

S
SDL AI v3.3.4

3.3.4

This is an SDL 3.4.0 release candidate, so please let us know if you run into any issues with it! In addition to lots of bug fixes and general system improvements, SDL 3.4.0 has some major themes of improved interoperability between the 3D GPU API and the 2D rendering API, improved Emscripten support, improved pen handling, and native support for PNG images. Here is a full list of the API changes…

S
SDL AI v3.2.28

3.2.28

This is a stable bugfix release, with the following changes: Fixed a divide by zero with a zero sized blit in some cases Fixed blitting bitmaps with a non-zero x offset Fixed a crash in the vulkan renderer when the window is minimized Fixed the initial X11 window position in some environments Fixed the channel mapping for surround sound on PulseAudio Fixed the sensor axis ordering with the Linux N…