SDL3 is officially released! (www.patreon.com)
from morrowind@lemmy.ml to technology@lemmy.world on 22 Jan 20:39
https://lemmy.ml/post/25085756

#technology

threaded - newest

shortwavesurfer@lemmy.zip on 22 Jan 22:29 next collapse

downvoting because there’s no indication as to exactly what this is and how it fits into the technology community.

Edit: Some sort of game engine?

flamingos@feddit.uk on 22 Jan 22:35 next collapse

SDL3 is a set of C libraries for doing cross platform gamedev stuff. It abstract over platform APIs for things like window creation/management, input handling, audio etc.

MyNameIsAtticus@lemmy.world on 23 Jan 06:26 collapse

So kind of like proton, except for multiple platforms and in the source code instead?

lonesomeCat@lemmy.ml on 23 Jan 07:27 collapse

Not even close, Proton is a translation layer from Win32 API to whatever works similar for Linux, SDL just gives a higher level API of lower level stuff, like instead of using Xorg/Wayland directly, you get a nicer cross platform API that does the job well

banghida@lemm.ee on 22 Jan 22:49 next collapse

Wow

tal@lemmy.today on 23 Jan 00:55 collapse

SDL is a widely-used-on-Linux platform abstraction layer. A lot of games have targeted it to make themselves more portable and provide some basic functionality.

If you’ve been on Linux for some years, you’ve probably run into it. I’d guess that most Windows users probably wouldn’t know what it is, though.

shortwavesurfer@lemmy.zip on 23 Jan 01:11 collapse

I’ve been using Linux since about 2011, but I’m blind, so I have very little need for video games, which may explain why I have not run into it, or at least not to my knowledge. The only Linux games I can remember playing are Open Arena and SuperTux Card LOL.

catloaf@lemm.ee on 22 Jan 23:22 next collapse

Why is this on Patreon?

reinar@distress.digital on 23 Jan 00:50 collapse

It’s been production-ready for a while, Valve is known to use it for long time. Official release is more for API and ABI stability so you don’t have to change anything to upgrade.