3 ms·
I've had a decent experience with bgfx (https://github.com/bkaradzic/bgfx https://github.com/bkaradzic/bgfx). It is solely a rendering library (no input, physic
by interroboink 4y ago
I've had a decent experience with bgfx (https://github.com/bkaradzic/bgfx https://github.com/bkaradzic/bgfx). It is solely a rendering library (no input, physics, sound, etc). It operates a layer just above a native rendering library, such as DirectX, OpenGL, Vulkan, Metal, etc - those are the "backend renderers" that bgfx uses.
Though I have my complaints about it, I think bgfx gives a good powerful-but-not-too-complicated abstraction over graphics programming; for some design info, see: https://bkaradzic.github.io/bgfx/internals.html https://bkaradzic.github.io/bgfx/internals.html