家 9 月 24 日消息,微軟宣布 DirectX 12 即將支持開源 SPIR-V 著色器,從 Shader Model 7 開始,這款著色器將逐步取代現有的 DXIL 著色器。
據介紹,SPIR-V 是由 Khronos 開發的著色器,該著色器具備良好的可擴展性,支持 Vulkan 和 OpenCL 等多種繪圖 API,微軟計劃令 Direct3D 支持這一開放標準,從而統一著色器格式、簡化開發過程。
微軟表示,在過渡期內他們將提供一系列工具和驅動程序,使 SPIR-V 和 DXIL 兩種著色器格式能夠雙向轉換,確保開發者能平穩適應新格式。
對于使用 Agility SDK 開發 Direct3D 應用的開發者,微軟聲稱此次著色器變更不會帶來太多工作流程的變化。不過負責開發、編輯和操作編譯后著色器工具的開發者可能需要根據情況進行調整。