作者: Okt04175 時間: 2024-9-20 12:12 標題: M$肯接受SPIR-V作為DX12嘅著色器語言
本帖最後由 Okt04175 於 2024-9-20 12:15 編輯
M$咁做會方便到啲開發多平台遊戲嘅人,對Vulkan發展亦有利,VKD3D-Proton對之後啲新Game又可以做少啲轉換處理。
M$ Blog文重點:
當我們展望未來時,維護專有的 IR 格式(即使是基於開源專案的格式)與我們對開放技術的承諾背道而馳,因此 Shader Model 7.0 將採用 SPIR-V 作為其交換格式。在接下來的幾年中,我們將致力於為 Direct3D 定義 SPIR-V 環境,以及一組 SPIR-V 擴展,以透過 SPIR-V 支援所有 Direct3D 當前和未來的著色器程式設計功能。這將使開發人員能夠更好地利用現有工具,並圍繞投資一個 IR 統一生態系統。
除了提供 HLSL 到 Direct3D SPIR-V 的編譯器之外,我們還將建置並提供轉換工具,以將 SPIR-V 轉換為 DXIL,以及將 DXIL 轉換為 SPIR-V。這些工具將允許驅動程式開發人員逐步過渡並優雅地調整工具和驅動程式。
報道詳情:
https://www.phoronix.com/news/DirectX-Adopting-SPIR-V
