蓝点网 2024年09月24日
微软宣布DX12支持开源着色器SPIR-V 推动DX走向开放标准促进GPU技术创新
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软DirectX 12支持开源着色器SPIR-V,推动DX技术走向开放标准,促进GPU技术创新和跨平台开发,与业界合作加速新硬件功能普及。

🎯微软的DirectX 12支持开源着色器SPIR-V,这意味着DX12将走向开放标准。从Shader Model 7开始,将用SPIR-V替代微软专有技术的DXIL,推动GPU程序设计创新。

🤝微软与Khronos及谷歌等合作,通过这一改变加速新硬件功能的普及,提高开发者生产力。过去Direct3D中使用的DXIL格式虽支持多种着色器功能,但微软决定新增采用SPIR-V开放标准。

🌟SPIR-V是Khronos开发的标准可移植中间表示法,用于编译和执行GPU上着色器和计算程序。微软支持SPIR-V因其良好的可扩展性及对新硬件和技术的支持,且已是现代GPU程序广泛使用的标准。

🚀微软计划推出专属SPIR-V环境支持D3D现有和未来的着色器程序开发,新功能通过SPIR-V扩展实现。SPIR-V核心设计的可扩展性可更好地支持GPU API新功能,使开发者能更快采用新功能。

微软旗下的 DirectX 项目日前迎来重大变更,最新的 DirectX 12 支持开源着色器 SPIR-V,微软称这将推动 DX 技术走向开放标准并促进 GPU 技术创新和跨平台开发。

在最新公告中微软透露从着色器程序开发标准 Shader Model 7 开始,将逐步使用开源着色器 SPIR-V 替代微软专有技术的 DXIL,这代表着 DX12 后续将走向开放表开放标准。

微软与 Khronos 以及谷歌等业界公司合作,计划通过这项改变推动 GPU 程序设计创新,同时加速新硬件功能的普及,进一步分提高开发者的生产力。

过去在 Direct3D 中使用的是以 LLVM 为基础的 DXIL 格式,这种格式也支持多种着色器功能,例如光线追踪和工作图,但现在微软决定新增采用 SPIR-V 开放标准。

SPIR-V 是由 Khronos 开发的标准可移植中间表示法 (Standard Portable Intermediate Representation,缩写即 SPIR),主要用来编译和执行 GPU 上着色器和计算程序。

微软支持 SPIR-V 的原因也很简单,该标准具备良好的可扩展性以及支持新硬件和技术,本身就已经是现代 GPU 程序广泛使用的标准,支持 SPIP-V 后对 DX 来说也有好处。

微软计划在后续推出专属的 SPIR-V 环境用来支持 D3D 现有和未来的着色器程序开发,新功能则会通过 SPIR-V 扩展实现,确保开发者在技术过渡阶段既可以使用 D3D 也可以转换到 SPIR-V。

由于 SPIP-V 核心设计具有良好的可扩展性,因此也可以更好地支持 GPU API 新功能,通过统一标准的中间格式,无论开发者是在 D3D 还是使用其他渲染 API,都能够更快采用新功能。

对硬件供应商以及微软来说,也可以将资源投入到差异化功能的开发,而不是重新构建本身就已经受到广泛支持的基础功能。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

DirectX 12 SPIR-V GPU技术 开放标准
相关文章