Skip to content

Releases: libsdl-org/sdl2-compat

2.30.52

02 Feb 01:29
Compare
Choose a tag to compare

Arch Linux replaced their SDL2 package with sdl2-compat and we got lots of great feedback!

Here is a quick update with the following improvements:

  • Fixed a black screen in some applications, including Source 1 games
  • Fixed loud garbled audio in some applications, including Source 1 games and DOSBox
  • Fixed audio crackling and potential related crashing in some applications, including vkQuake
  • Fixed opening the main window in ffplay
  • Fixed fullscreen window size when running some games like Meat Boy on Wayland with fractional scaling enabled
  • Fixed keyboard input in Super Meat Boy
  • Fixed mouse motion while the mouse is grabbed
  • Fixed a crash in AntimicroX
  • Fixed building applications that expect SDL to provide standard C headers
  • Added support for the original Torchlight on Linux, which shipped using a pre-release SDL 2.0 library

If you were running into problems with sdl2-compat, please update to this release along with SDL 3.2.2 and let us know if you're still having issues:
https://github.com/libsdl-org/sdl2-compat/issues

2.30.51

29 Jan 21:15
Compare
Choose a tag to compare

This is a stable bugfix release, with the following changes:

  • Enable text input by default on desktop platforms
  • Enable render batching if a specific renderer hasn't been requested
  • Fixed a memory leak

2.30.50

21 Jan 21:09
Compare
Choose a tag to compare

Announcing the sdl2-compat official release!

Want the joy of SDL3 but are stuck using SDL2? ... we've got you covered!

This code is a compatibility layer, providing a binary and source compatible API for programs written against SDL2, but it uses SDL3 behind the scenes.

Running Windows?

Just grab the win32 archive for your architecture and drop the DLLs into your game.

Using another platform?

Grab the source and a copy of SDL3 and build it for your platform. Check out the README for details.