WebGPU Demo (Rust, in your browser)#
A live demo of the Rust kataglyphis_webgpu_renderer crate
(ExternalLib/Kataglyphis-RustProjectTemplate/crates/webgpu_renderer),
compiled to WebAssembly and running on the WebGPU API — the same renderer
that runs natively on Vulkan/DX12/Metal. It renders a glTF scene with the
metallic-roughness PBR pipeline, directional shadow mapping (3×3 PCF), and
ACES tonemapping from an HDR target.
Requires a WebGPU-capable browser (Chrome/Edge 113+, Firefox 141+).
Open the demo full-page ↗About#
Features shipped: the renderer is well past the original milestones — the authoritative per-feature status (IBL, skybox, animation/skinning/morph targets, egui overlay, bloom, SSAO, auto-exposure, LOD, GPU occlusion culling, and more) is
docs/webgpu-renderer-roadmap.mdin the repository.Rebuild the demo:
Scripts/Linux/docs-build-web.shcompileskataglyphis_webgpu_rendererto wasm32, runswasm-bindgen, and refreshes this folder before Sphinx runs; the CI docs deploy runs it automatically, so the deployed demo always tracks the current renderer.