Hasty Briefsbeta

双语

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已准备好进行着色器实验,欢迎更多用户和贡献者加入。