Rust GPU: Shadertoy-Shader in Rust

2025-04-12

Rust GPU ermöglicht das Schreiben von GPU-Programmen (Shader) in Rust. Die Autoren portierten mehrere beliebte Shadertoy-Shader problemlos nach Rust. Rust GPU kompiliert Rust-Code in SPIR-V und integriert sich nahtlos in Vulkan-Workflows. Das Projekt nutzt Rust-Features wie Traits, Generics und Makros und vereinfacht so den Datenaustausch zwischen CPU und GPU. Darüber hinaus trug das Projekt zum Ökosystem bei, indem es Probleme in wgpu und naga behob.

Entwicklung