Rust-GPU v0.10.0-alpha.1 Adds Mesh Shaders, WGSL Target, Vulkan 1.4 Support
The Rust-GPU project recently released v0.10.0-alpha.1, incorporating a nightly-2026-04-11 toolchain. This alpha update introduces several enhancements for GPU development using Rust. A major addition is support for mesh shaders, enabling more flexible and efficient geometry processing directly on the GPU. The release also includes a new spirv-unknown-naga-wgsl target, facilitating transpilation to WGSL with Naga 29, which expands Rust-GPU's compatibility with web-based GPU environments. Furthermore, Rust-GPU now supports Vulkan 1.3 and 1.4 targets, alongside SPIR-V 1.6, improving compatibility with the latest graphics API features. Other updates involve adding the NonUniform SPIR-V decoration for image and buffer accesses when the NonUniform capability is enabled, and removing unsafe markers from safe SPIR-V intrinsic functions.
Sources
- v0.10.0-alpha.1 - GitHub: Rust-GPU/rust-gpu