An experimental Multi-GPU renderer for master's thesis.
The first prototype can be found here Multi-Gpu Shadows
- Clone repo
- Download any GLTF scene, such as https://skfb.ly/6C7pD
cargo build --release- Put the scene in the assets folder next to the generated executable file
- Configure the path to the scene in config.toml, which lies next to the executable file (all settings here)
- W / A / S / D — movement
- Mouse — rotate camera
- 1 — enable Single GPU Shadows Rendering mode
- 2 — enable Multi-GPU Shadows Rendering mode
Inspired by:
Due to the asynchronous nature of the algorithm and large performance differences between GPUs, there may be artifacts when the camera rotates quickly.

