What's new
- Web games on SDL3 too. A game in a browser reads the keyboard, mouse and gamepads through SDL3, the same library the desktop uses.
- A second graphics device, on SDL GPU.
--gpu sdl-metaldraws the editor and games through Metal on a Mac, with the same pictures as the default device. Every render test passes on it against the same reference images. It is a preview: the default device stays as it is. See Command line. - A frame now uploads everything it needs before it starts drawing, so the GPU no longer stops and restarts a pass partway through.
Fixed
- A project on Box3D froze in a browser: every body stayed where it was made. Bodies now fall and collide on the web as they do on the desktop.
Known issues
- GPU timings are not available on the SDL GPU device yet. The stats say so.
- Mouse lock and the fullscreen button in a browser have not been tried by hand since the move to SDL3.