bgfx
A cross-platform low-level rendering library abstracting Direct3D, Metal, OpenGL, Vulkan, and other backends.
Why use it
Custom engines reduce duplicated backend code and validate rendering techniques through extensive examples.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
It solves rendering abstraction only; scenes, assets, shader builds, and platform windows still require integration.