bgfx

Graphics library

A cross-platform rendering library that provides a unified API for different graphics APIs and platforms.

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

GitHub

15k stars
484 watching
2k forks
Language: C++
last commit: almost 2 years ago
Linked from 10 awesome lists

d3d11d3d12directxdirectx-11directx-12enginegamedevglesglfwgraphicsmetalopenglrenderingsdlvulkanvulkan-apiwebgl

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
akira13641/pasbgfxPascal bindings to the C API for BGFX, providing a way to access and use the cross-platform graphics library from Pascal.20
swiftgfx/swiftbgfxCross-platform rendering library bindings in Swift80
haskell-game/bgfxHaskell bindings to a cross-platform graphics API32
libgdx/libgdxA cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers.23,466
andrejnau/flycubeA low-level graphics API providing features like ray tracing and support for multiple backends390
bkaradzic/bxA base library providing OS/runtime/compiler independent core functionality to write cross-platform applications without C Runtime and Standard Library dependencies.581
facebook/iglA cross-platform library providing a low-level GPU interface for multiple graphics APIs2,980
snappertt/bgfx-header-extension-libraryA C library providing a set of utility functions and effects to simplify graphics rendering with the bgfx library.41
james4k/go-bgfxA Go wrapper around Branimir Karadžić's bgfx rendering library60
archie3d/juce_bgfxAn implementation of bgfx rendering from within a JUCE application with alternative rendering via nanovg.21
lwjgl/lwjgl3A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications.4,852
zig-gamedev/zig-gamedevProvides Zig programming language libraries and sample applications for game development2,319
confettifx/the-forgeA cross-platform rendering framework providing building blocks to extend existing game engines or write custom ones, supporting multiple platforms and technologies.4,858
cloudwu/lua-bgfxA Lua binding to the bgfx rendering library233