Repository navigation
This release brings SDL3 support!
Changes from 1.09 SDL2:
- Move to SDL3 for video, input and audio (pure SDL3, no mixer)
- Brutally optimised!
- ARM64 support for palettes and video prefetching to increase performance on smaller embedded devices like tablets (PostmarketOS)
- Switch to CMake for the build system
- Fixed build for Alpine Linux and PostmarketOS (MUSL based)
- Fixed mouse code to prevent juddering
- Pass palettes to the GPU for rendering (increased performance)
- Framerate limiter to 60fps
Consider this, a 'how to' guide to move from SDL2 to SDL3. The move was clean, in a single commit and not spread out. So ideal for learning the API also in a project that uses purely software rendering.