共用方式為


描述項資料表概觀

每個描述項資料表都會儲存一或多個類型的描述元,例如 SRV、UAV、CBV 和取樣器。 描述項資料表不是記憶體配置;它只是描述元堆積的位移和長度。

參考描述項資料表

圖形管線透過根簽章取得資源的存取權,方法是依索引參考描述中繼資料表。

描述項資料表實際上只是描述元堆積的子範圍。 描述項堆積代表描述項集合的基礎記憶體配置。 由於記憶體配置是建立描述項堆積的屬性,因此定義其中一個描述中繼資料表的一個屬性,保證會像識別堆積中的區域一樣便宜。 描述項資料表不需要在 API 層級建立或終結, 它們只會在參考時識別為驅動程式的位移和大小移出堆積。

當應用程式想要自由地從大量可用的描述元中選取時,應用程式當然可以定義非常大的描述中繼資料表, (通常參考即時) 紋理, (可能是由材質資料) 驅動。

根簽章會參考描述項資料表專案與堆積的參考、資料表的起始位置 (堆積開頭的位移) ,以及資料表) 專案中的長度 (。 下圖顯示這些概念:描述項資料表指標來自根簽章,以及描述元堆積中參考堆積中完整紋理或緩衝區資料的描述項, (在紋理的情況下為預設堆積) 。

描述項資料表