Comment by Levitating

6 hours ago

SDL3 should get more love in general.

The SDL3 GPU API[1] provided a cross-platform GPU API even before WebGPU.

In Rust it's a good alternative for winit/wgpu. For that reason I added it to areweguiyet.com[2] last week, where apparently it wasn't even listed before.

I am currently using it to develop a space game[3] inspired by the original BBC Elite. Using emscripten to get on the web and QUIC/Webtransport for networking.

[1]: https://wiki.libsdl.org/SDL3/CategoryGPU

[2]: https://areweguiyet.com/#ecosystem

[3]: https://git.levitati.ng/LevitatingBusinessMan/elite/src/bran...

SDL3 is something I've been keeping an eye on, but at least one thing that held me back from diving into it was SDL_Mixer (audio library) was not updated to a release version for SDL3 until I think a month ago? I need to get back to it but lately I've been messing with SDL2 + wasm stuff using emscripten.