bgfx - Cross-platform rendering library
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Supported rendering backends:
Direct3D 9
Direct3D 11
Direct3D 12
GNM (only for licensed PS4 developers, search DevNet forums for source)
Metal
OpenGL 2.1
OpenGL 3.1+
OpenGL ES 2
OpenGL ES 3.1
Vulkan
WebGL 1.0
WebGL 2.0
WebGPU/Dawn (experimental)
Supported platforms:
Android (14+, ARM, x86, MIPS)
asm.js/Emscripten (1.25.0)
FreeBSD
iOS (iPhone, iPad, AppleTV)
Linux
MIPS Creator CI20
OSX (10.12+)
PlayStation 4
RaspberryPi
Windows (XP, Vista, 7, 8, 10)
UWP (Universal Windows, Xbox One)
Supported compilers:
Clang 3.3 and above
GCC 5 and above
VS2017 and above
Languages:
Who is using it? #madewithbgfx
Airmech
http://airmech.com/ AirMech is a free-to-play futuristic action real-time strategy video game developed and published by Carbon Games.