bindbc-wgpu usage example - a PBR model rendering demo. Uses SDL2 for window creation.
Warning: highly experimental! I've tested it only on 64-bit Windows so far. It probably should work on Linux and macOS, however has not been tested yet.
It is a new low-level graphics and compute API for the Web that works on top of Vulkan, DirectX 12, or Metal. It exposes the generic computational facilities available in today's GPUs in a cross-platform way.
wgpu is a native WebGPU implementation in Rust that compiles to a library with C API, which can be used in any language.