Remix.run Logo
vkazanov 3 days ago

Isn't SDL itself is quite minimal already? I mean, it is definitely not high-level in any sense of the word.

slimsag 3 days ago | parent | next [-]

SDL provides..

..an image decoding library.

..an audio input/output library.

..a multi-channel audio mixer.

..ttf and rtf font rendering.

..networking.

..runtime shader cross-compilation

..its own entire graphics abstraction layer / API.

..its own shader language, shader compiler, and shader bytecode format.

I don't know at which point something becomes 'high level', but SDL is only 'minimal' if you use a subset of its functionality.

Sharlin 3 days ago | parent | prev [-]

Not minimal in the sense of "just give me a window, a minimal event loop, and a GPU context/swapbuffers function".

colleagueRiley 3 days ago | parent [-]

Even then, that's what GLFW is designed to do, and it's entire source code is still far larger than RGFW's.