使用描述中繼資料表
描述中繼資料表,每個識別描述元堆積中的範圍,都會系結在命令清單上目前根簽章所定義的位置。
著色器可以找出組成描述中繼資料表之描述元所參考的資源。 其他資源系結 - 索引緩衝區、頂點緩衝區、串流輸出緩衝區、轉譯目標和深度樣板會直接在命令清單上完成,而不是透過描述元來完成。 總括來說:
下列資源參考可以共用相同的描述中繼資料表和堆積:
- 著色器資源檢視
- 未排序的存取檢視
- 常數緩衝區檢視
下列資源參考必須位於自己的描述元堆積中:
- 取樣器
下列資源不會放在描述中繼資料表或堆積中,而是使用命令清單直接系結:
- 索引緩衝區
- 頂點緩衝區
- 資料流程輸出緩衝區
- 轉譯目標
- 深度樣板檢視
編制描述中繼資料表的索引
著色器無法在著色器中指定呼叫月臺的描述中繼資料表界限之間動態編制索引。 不過,允許在描述中繼資料表內選取描述元的描述元,在相同描述元類型範圍內的著色器程式碼中動態編制索引 (,例如跨連續的 SRV 區域編制索引) 。
相關主題