
Overview — bgfx 1.142.9194 documentation - GitHub Pages
Everyone is welcome to contribute to bgfx by submitting bug reports, testing on different platforms, writing examples (see ideas), improving documentation, profiling and optimizing, etc.
Documentation — bgfx 1.142.9194 documentation - GitHub Pages
Minimal example without bgfx’s example harness Examples 00-helloworld 01-cubes 02-metaballs 03-raymarch 04-mesh 05-instancing 06-bump 07-callback 08-update 09-hdr 10-font 11-fontsdf 12-lod 13 …
API Reference — bgfx 1.142.9194 documentation - GitHub Pages
API Reference Note If you’re just getting started with bgfx, you might get more out of these simple walkthroughs for how to use bgfx’s API: Hello, bgfx! (tutorial) bgfx-minimal-example (repo on GitHub) …
Examples — bgfx 1.142.9194 documentation - GitHub Pages
Examples Most of the examples require shader/texture/mesh data to be loaded. When running examples your current directory should be examples/runtime.
Tools — bgfx 1.142.9194 documentation - GitHub Pages
Tools Geometry Compiler (geometryc) Converts Wavefront .obj, or glTF 2.0 mesh files to a format which is optimized for use with bgfx. Usage:
Internals — bgfx 1.142.9194 documentation - GitHub Pages
Internals Sort-based draw call bucketing bgfx uses sort-based draw call bucketing. This means that the order in which draw calls are submitted does not necessarily match the order in which they are …
Building — bgfx 1.142.9194 documentation - GitHub Pages
Build bgfx uses GENie - Project generator tool to generate project files for various platforms. Binaries of GENie for Linux, macOS, and Windows are included in the bx repository. GENie can generate a …
bgfx WebGPU backend, second take! | Branimir Karadžić's Home Page
Jan 12, 2026 · Introduction What is bgfx? bgfx is cross-platform / API agnostic - render anywhere, effortlessly - rendering library. It occupies space just like WebGPU native, ANGLE or similar …
IDL — Interface Definition Language — bgfx 1.142.9194 documentation
IDL — Interface Definition Language bgfx uses a custom Interface Definition Language (IDL) to define its entire public API in a single source-of-truth file: scripts/bgfx.idl. From this file, code generators …
bgfx is switching to IDL to generate API | Branimir Karadžić's Home Page
Apr 8, 2019 · My mission with bgfx is to empower game developers by providing a cross-platform, graphics API-agnostic rendering library that simplifies porting games across diverse platforms, …