本文主要是介绍【Rust日报】2020-10-23 - rust-gpu v0.1发布,尝试让Rust成为GPU编程的一等语言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
rust-gpu v0.1发布,尝试让Rust成为GPU编程的一等语言
纵观游戏开发的历史,离不开GPU编程,其中最为重要的一个概念是Sharder language,即着色器语言。如今主流的着色器语言主要有三种:
基于 OpenGL 的 OpenGL Shading Language,简称 GLSL;
基于 微软DirectX 的 High Level Shading Language,简称 HLSL;
还有 NVIDIA 公司的 C for Graphic,简称 Cg 语言
然而,随着游戏引擎的发展,这些语言未能提供处理大型代码库的机制,与其他编程语言相比,这些语言普遍落后于形势。部分原因是它是小众市场的小众语言,部分原因是整个行业已经在现状上投入了大量的时间和精力。过去出现了很多优秀的语言,比如CUDA和OpenCL,但都没有能够替代GLSL和HLSL,也没有在游戏开发社区中获得任何明显的吸引力。
而现在,来自瑞典斯德哥尔摩的Embark公司尝试希望通过rust-gpu这个项目,把Rust带到 GPU 编程领域,从而推动整个行业的发展。
这个项目现在在社区反响很激烈,虽然还处在非常早期的阶段,但是值得期待!
链接:https://github.com/embarkstudios/rust-gpu
微软在招聘高级Rust工程师专注于改善Rust编译器和周边工具
部分岗位职责:
参与Rust编译器前端、后端、分析工具的设计和实现。
这篇关于【Rust日报】2020-10-23 - rust-gpu v0.1发布,尝试让Rust成为GPU编程的一等语言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!