IT资讯 微软将基础 DirectX/HLSL 代码添加至 LLVM

trevion · 2022-03-30 13:30:07 · 热度: 10

3月上旬我们报道了微软希望向上游 LLVM/Clang 编译器添加 DirectX + HLSL 支持 。而从本周开始,微软图形处理工作的早期代码开始登陆 LLVM 15.0。

微软的开源 DirectX 着色器编译器“DXC”基于旧的 LLVM/Clang 3.7 分支,现在正致力于开发一种现代 DirectX 着色器编译器,该编译器将成为 LLVM 的上游,然后还可以享受更新的 C++ 功能、LLVM 工具改进等。

微软将基础 DirectX/HLSL 代码添加至 LLVM

LLVM 项目中新增了添加 clang DirectX 目标支持HLSL 语言选项和预处理器,以及对 DirectX 后端的存根等相关提交。目前已合并至 LLVM 的代码只包含一些基础内容,努力为添加 DirectX/HLSL 选项和样板代码打基础。

微软目前的工作重点是 DirectX 中间语言 (DXIL) 和 SPIR-V 支持,稍后可能会为 DirectX 9 到 DirectX 11 上使用的字节码添加 DirectX 字节码 (DXBC) 支持。

延伸阅读

  • 微软希望向上游 LLVM/Clang 编译器添加 DirectX + HLSL 支持

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册