[bgfx](https://github.com/bkaradzic/bgfx) - Cross-platform rendering library ============================================================================ What is it? ----------- Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. Supported rendering backends: * Direct3D 9 * Direct3D 11 * Direct3D 12 (WIP) * OpenGL 2.1 * OpenGL 3.1+ * OpenGL ES 2 * OpenGL ES 3.1 * WebGL 1.0 Supported HMD: * OculusVR (0.4.2+) Supported platforms: * Android (14+, ARM, x86, MIPS) * asm.js/Emscripten (1.25.0) * FreeBSD * iOS * Linux ![](https://tc27.draster.com/app/rest/builds/buildType:(id:Bgfx_Linux)/statusIcon) * Native Client (PPAPI 37+, ARM, x86, x64, PNaCl) * OSX (10.9) * RaspberryPi * Windows (XP, Vista, 7, 8, 10) ![](https://tc27.draster.com/app/rest/builds/buildType:(id:Bgfx_Windows)/statusIcon) * WinRT (WinPhone 8.0+) Supported compilers: * Clang 3.3 and above * GCC 4.6 and above * vs2008 and above Languages: * [C/C++ API documentation](https://bkaradzic.github.io/bgfx/bgfx.html) * [C#/VB/F# language API bindings](https://github.com/MikePopoloski/SharpBgfx) * [D language API bindings](https://github.com/DerelictOrg/DerelictBgfx) * [Go language API bindings](https://github.com/james4k/go-bgfx) * [Java language API bindings](https://github.com/enleeten/twilight-bgfx) Build status ------------ https://tc27.draster.com/guestAuth/overview.html Who is using it? ---------------- http://airmech.com/ AirMech is a free-to-play futuristic action real-time strategy video game developed and published by Carbon Games. https://github.com/dariomanesku/cmftStudio cmftStudio - cubemap filtering tool. ![cmftStudio](https://github.com/dariomanesku/cmftStudio/raw/master/screenshots/cmftStudio_small.jpg) https://github.com/taylor001/crown Crown is a general purpose data-driven game engine, written from scratch with a minimalistic and data-oriented design philosophy in mind. https://github.com/emoon/ProDBG - ProDBG is a new debugger under development that will support a variety of targets and operating systems. Currently it's in very early development and primary focusing on Mac as primary target. This is how it currently looks. ![mac_screenshot](https://raw.githubusercontent.com/emoon/ProDBG/master/data/screens/mac_screenshot.png) http://www.dogbytegames.com/ Dogbyte Games is an indie mobile developer studio focusing on racing games. ![ios](http://www.dogbytegames.com/bgfx/offroadlegends2_bgfx_ipad2.jpg) https://github.com/andr3wmac/Torque6 Torque 6 is an MIT licensed 3D engine loosely based on Torque2D. Being neither Torque2D or Torque3D it is the 6th derivative of the original Torque Engine. https://github.com/cgbystrom/twinkle GPU-accelerated UI framework powered by JavaScript for desktop/mobile apps. Idea is to combine the fast workflow and deployment model of web with the performance of native code and GPU acceleration. [Documentation](https://bkaradzic.github.io/bgfx/index.html) ------------------------------------------------------------