Just like there was for SDL1 -> SDL2, there's a compatibility layer for SDL2 -> SDL3: sdl2-compat Fun fact: If you have an old SDL1 project that's using sdl12-compat for compatibility with SDL2,...
Just like there was for SDL1 -> SDL2, there's a compatibility layer for SDL2 -> SDL3: sdl2-compat
Fun fact: If you have an old SDL1 project that's using sdl12-compat for compatibility with SDL2, you can use sdl2-compat on top of that to gain compatibility with SDL3. That's explicitly supported, and if something doesn't work, it's considered a bug.
SDL has been so good to work with over the years compared to some of the proprietary or hacky alternatives. Great to see it getting some new features and the sorely needed updated documentation.
SDL has been so good to work with over the years compared to some of the proprietary or hacky alternatives. Great to see it getting some new features and the sorely needed updated documentation.
Just like there was for SDL1 -> SDL2, there's a compatibility layer for SDL2 -> SDL3: sdl2-compat
Fun fact: If you have an old SDL1 project that's using sdl12-compat for compatibility with SDL2, you can use sdl2-compat on top of that to gain compatibility with SDL3. That's explicitly supported, and if something doesn't work, it's considered a bug.
SDL has been so good to work with over the years compared to some of the proprietary or hacky alternatives. Great to see it getting some new features and the sorely needed updated documentation.