BeschleunigerBallett Documentation#
Build and maintenance guide for BeschleunigerBallett.
Project overview and repository map
Build, run, packaging, and docs workflow
Engine guides: shaders, model loading, path tracing, clouds, GPU golden tests
Optional generated API and Graphviz reference material
Renderer scope, repository layout and platform targets.
Clone, configure, build, test and run on Linux or Windows.
Build the Sphinx site, enable API docs, regenerate Graphviz content.
Open generated include graphs or follow the regeneration steps.
The C++ API entry page; with Doxygen XML available, the generated reference replaces it.
Run the Rust WebGPU/glTF renderer in your browser: PBR, shadows, and ACES tonemapping via WebAssembly.
Contents:
Engine guides
- Shader Build Pipeline (Slang → SPIR-V/WGSL)
- Sharing Shader Code Between the C++ Vulkan Engine and the Rust WebGPU Renderer
- Model loading
- Path Tracing
- Volumetric Clouds
- WebGPU Renderer — sRGB/Linear Audit
- GPU golden testing
- Code Quality Tooling (clang-format, clang-tidy, cmake-format)
- Container Build Caching & Incremental Builds
- C++ Renderer Improvement Campaign (2026-07)
- Licences of the open-source dependencies
Moved to OxidANT