Rust-GPU 是面向 GPU 编程的开源项目,由知名游戏工作室 Embark Studios 创建和维护,其目标是使 Rust 成为 GPU 着色器开发的 “一等公民” 编程语言和生态系统。Embark Studios 希望通过此项目将 Rust 应用到 GPU 编程领域,从而推动整个行业的发展。
最新发布的 0.4 版本包含如下变化:
- 改进其 crates 管理
- 初步支持光线追踪
- SPIR-V 集成增强
- 对未调整大小的结构的基本支持
- 引入一个实验性的新着色器 IR 框架
- 使用 spirv-builder 支持多个 SPIR-V 模块
- 其他各种变化
下面是使用 Rust-GPU 和光线追踪技术的渲染示例:
详情查看 Release Notes。
还没有评论,来说两句吧...