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