3 KiB
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
- Native Client (PPAPI 37+, ARM, x86, x64, PNaCl)
- OSX (10.9)
- RaspberryPi
- Windows (XP, Vista, 7, 8, 10)
- WinRT (WinPhone 8.0+)
Supported compilers:
- Clang 3.3 and above
- GCC 4.6 and above
- vs2008 and above
Languages:
- C/C++ API documentation
- C#/VB/F# language API bindings
- D language API bindings
- Go language API bindings
- Java language API bindings
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.
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.
http://www.dogbytegames.com/ Dogbyte Games is an indie mobile developer studio
focusing on racing games.
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.