This project is bgfx, a cross-platform rendering library that provides a thin abstraction over multiple graphics APIs including Direct3D 9/11/12, Metal, OpenGL, OpenGL ES, Vulkan, and WebGPU. It offers a unified API for draw call submission, shader management, texture handling, compute dispatches, and render state management, allowing applications to target all major platforms with a single codebase. The C/C++ library includes a shader cross-compiler (shaderc) based on GLSL. It is aimed at game engine developers and graphics programmers needing portable low-level rendering across platforms.