近日消息,微软DirectX 12图形接口即将拥抱开源技术,正式支持SPIR-V着色器模型,这一变革计划自Shader Model 7起逐步实施。SPIR-V的引入预示着DXIL(DirectX Intermediate Language)着色器的逐步淡出,标志着微软在图形处理领域对开放标准的又一重要支持,将进一步促进跨平台兼容性和开发者工作效率的提升。
据介绍,SPIR-V 是由 Khronos 开发的着色器,该着色器具备良好的可扩展性,支持 Vulkan 和 OpenCL 等多种绘图 API,微软计划令 Direct3D 支持这一开放标准,从而统一着色器格式、简化开发过程。
微软表示,在过渡期内他们将提供一系列工具和驱动程序,使 SPIR-V 和 DXIL 两种着色器格式能够双向转换,确保开发者能平稳适应新格式。
对于使用 Agility SDK 开发 Direct3D 应用的开发者,微软声称此次着色器变更不会带来太多工作流程的变化。不过负责开发、编辑和操作编译后着色器工具的开发者可能需要根据情况进行调整。
文明上网,理性发言,共同做网络文明传播者