HLSL 著色器模型 5
本節包含High-Level著色器語言的概觀資料,特別是 Microsoft Direct3D 11 中引進的著色器模型 5 新功能。
本節內容
項目 | 描述 |
---|---|
動態連結 |
動態連結可讓執行時間在繪製時間 (做出決策,而不是編譯時間) 要執行的程式碼路徑。 這可減少著色器激增問題,因為著色器幾乎完全相同的輸入簽章。 |
幾何著色器功能 |
新的幾何著色器功能包括:具現化,可在資料流程中基本類型的順序不重要時提供效能提升,以及多個點輸出資料流程,讓著色器可以在多個資料流程上輸出頂點。 |
鑲嵌 |
Direct3D 11 執行時間支援三個新的階段,可實作鑲嵌式,將低詳細資料細分介面轉換成 GPU 上的較高詳細資料基本類型。 鑲嵌並排顯示高位表面 (或將其分裂) 成為適合轉譯的結構。 三個鑲嵌階段是殼層著色器、鑲嵌器和網域著色器階段。 |
此外,參考區段涵蓋著色器模型 5 的許多新 API 元素,包括:屬性、內建函式、著色器模型 5 物件和方法和系統值。