This is an update to the preview release of the new SDL 3.0 API.
Here are some of the highlights since the last preview:
- Added SDL_GlobDirectory() and SDL_GlobStorageDirectory()
- Added support for modal windows on more platforms
- SDL_CreateWindowAndRenderer() takes the window title as the first parameter
- Removed SDL_RENDERER_ACCELERATED and SDL_RENDERER_SOFTWARE flags
- Removed SDL_HINT_RENDER_SCALE_QUALITY
- Renamed SDL_eventaction to SDL_EventAction
- Changed SDL_KeyCode values to defines
- Removed SDL_quit.h
- Fixed mouse warp on XWayland
- Improved fullscreen window transitions on Wayland
- Implemented NEON audio type conversion
- Prefer Pipewire over Pulseaudio on recent Linux distributions
- Reduced startup time when scanning for game controllers on Linux
- Fixed Win+V handling (pasting from clipboard history) on Windows
- Miscellaneous documentation improvements