bgfx

Graphics rendering library

A cross-platform graphics rendering library providing a common interface to various graphics APIs and platforms

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

GitHub

15k stars
480 watching
2k forks
Language: C++
last commit: 7 days ago
Linked from 10 awesome lists

d3d11d3d12directxdirectx-11directx-12enginegamedevglesglfwgraphicsmetalopenglrenderingsdlvulkanvulkan-apiwebgl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
akira13641/pasbgfx Pascal bindings to the C API for BGFX, providing a way to access and use the cross-platform graphics library from Pascal. 20
swiftgfx/swiftbgfx Cross-platform rendering library bindings in Swift 79
haskell-game/bgfx Haskell bindings to a cross-platform graphics API 32
libgdx/libgdx A cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers. 23,368
andrejnau/flycube A low-level graphics API providing features like ray tracing and support for multiple backends 388
bkaradzic/bx A base library providing OS/runtime/compiler independent core functionality to write cross-platform applications without C Runtime and Standard Library dependencies. 569
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,971
emoon/bgfx-rs Rust bindings to a cross-platform graphics API 113
snappertt/bgfx-header-extension-library A C library providing a set of utility functions and effects to simplify graphics rendering with the bgfx library. 42
james4k/go-bgfx A Go wrapper around Branimir Karadžić's bgfx rendering library 59
archie3d/juce_bgfx An implementation of bgfx rendering from within a JUCE application with alternative rendering via nanovg. 21
lwjgl/lwjgl3 A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. 4,816
zig-gamedev/zig-gamedev A collection of libraries and sample applications for game development using the Zig programming language. 2,295
confettifx/the-forge A cross-platform rendering framework providing building blocks to extend existing game engines or write custom ones, supporting multiple platforms and technologies. 4,819
cloudwu/lua-bgfx A Lua binding of the bgfx cross-platform graphics rendering library 230