Rust-GPU 0.4 发布,将 Rust 应用到 GPU 编程
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。