Shadertoys Ported to Rust GPU
a year ago
- #GPU
- #Shaders
- #Rust
- 将流行的Shadertoy着色器移植到Rust,使用Rust GPU实现。
- Rust GPU允许用Rust编写GPU程序,编译为SPIR-V以实现Vulkan兼容性。
- 使用Rust和bytemuck crate在CPU和GPU之间无缝共享数据结构。
- 利用Rust的特性(traits)、泛型(generics)和宏(macros)创建可重用且符合人体工程学的着色器抽象。
- 标准Rust工具如cargo check、build和clippy可与Rust GPU着色器配合使用。
- 为wgpu和naga贡献修复,改进Rust GPU生态系统。
- Rust GPU已准备好进行着色器实验,欢迎更多用户和贡献者加入。