著色器模型 5

本節包含 HLSL 著色器模型 5 的參考頁面。

著色器模型 5 是 著色器模型 4中功能的超集合。 它是使用通用著色器核心所設計,可為所有可程式化著色器提供一組通用功能,這些著色器只能使用 HLSL 進行程式化。

功能 功能
指令集 HLSL 內建函式
頂點著色器最大值 沒有限制
圖元著色器最大值 沒有限制
已新增著色器設定檔 cs_4_0、gs_4_0*、ps_4_0*、vs_4_0*、cs_4_1、gs_4_1*、ps_4_1*、vs_4_1*、cs_5_0、ds_5_0、gs_5_0、hs_5_0、ps_5_0、vs_5_0

* - 著色器模型 4.0 中引進了gs_4_0、gs_4_1、ps_4_0、ps_4_1、vs_4_0和vs_4_1,不過 DirectX 11 會將 結構化緩衝區 和位元組位址緩衝區的支援新增至 DirectX 10 硬體上執行的著色器模型 4。

著色器模型 5 引進了提供高速一般用途運算的 計算著色器

Direct3D 11 功能清單中包含更完整的著色器模型 5 功能清單。

著色器模型 5 元件一節描述著色器模型 5 支援的元件指令。

本節內容

項目 描述
著色器模型 5 屬性
著色器模型 5 屬性的參考頁面。
著色器模型 5 內建函式
著色器模型 5 內建函式的參考頁面。
著色器模型 5 物件
著色器模型 5 物件和方法的參考頁面。
著色器模型 5 系統值
著色器模型 5 系統值的參考頁面。

著色器模型與著色器設定檔