磚資源上可用的作業
本節列出您可以在磚資源上執行的作業。
- void ID3D11DeviceCoNtext2::UpdateTileMappings 和 ID3D11DeviceCoNtext2::CopyTileMappings 作業 - 這些作業會將磚資源中的磚位置指向磚集區中的位置,或是 Null 或兩者。 這些作業可以更新不相鄰子集的磚指標。
- 複製* () 和更新* () 作業 - 可將資料複製到預設集區介面的所有 API (例如 ,ID3D11DeviceCoNtext1::CopySubresourceRegion1 和 ID3D11DeviceCoNtext1::UpdateSubresource1::UpdateSubresource1) 適用于磚資源。 從未對應的磚讀取會產生 0,而對未對應的磚寫入則會捨棄。
- ID3D11DeviceCoNtext2::CopyTiles 和 ID3D11DeviceCoNtext2::UpdateTiles 作業 - 這些作業可用於在 64KB 資料細微性複製磚,以及標準記憶體配置中的任何磚資源和緩衝區資源。 顯示驅動程式和硬體會執行磚資源所需的任何記憶體「雜亂」。
- Direct3D 管線系結和檢視建立/系結,這些建立/系結也適用于非磚資源,也可在磚化資源上運作。
磚控制項適用於即時或延遲內容 (就像一般資源的更新),並且在執行時會影響後續對於磚的存取 (非先前提交的作業)。
相關主題