共用方式為


著色器模型 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 引進了提供高速一般用途運算的 計算著色器

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

著色器模型 5 元件區段描述著色器模型 5 支援的元件指示。

本節中

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

著色器模型與著色器配置檔