共用方式為


HLSL 著色器模型 5

本節包含High-Level著色器語言的概觀資料,特別是 Microsoft Direct3D 11 中引進的著色器模型 5 新功能。

本節內容

項目 描述
動態連結
動態連結可讓執行時間在繪製時間 (做出決策,而不是編譯時間) 要執行的程式碼路徑。 這可減少著色器激增問題,因為著色器幾乎完全相同的輸入簽章。
幾何著色器功能
新的幾何著色器功能包括:具現化,可在資料流程中基本類型的順序不重要時提供效能提升,以及多個點輸出資料流程,讓著色器可以在多個資料流程上輸出頂點。
鑲嵌
Direct3D 11 執行時間支援三個新的階段,可實作鑲嵌式,將低詳細資料細分介面轉換成 GPU 上的較高詳細資料基本類型。 鑲嵌並排顯示高位表面 (或將其分裂) 成為適合轉譯的結構。 三個鑲嵌階段是殼層著色器、鑲嵌器和網域著色器階段。

此外,參考區段涵蓋著色器模型 5 的許多新 API 元素,包括:屬性內建函式著色器模型 5 物件和方法和系統值

HLSL 的程式設計指南