您可以建立為串流資源的 Direct3D 資源類型有一些條件約束。
支援的資源類型
Texture2D[Array](包括作為變體的 TextureCube[Array])或 Buffer。
**不支援:**Texture1D[Array] 。
支援的資源使用量
預設使用方式。
**不支援:**動態、暫存或不可變。
支援的資源雜項旗標
平鋪;也就是說,串流處理(依定義)、紋理立方體、繪製間接參數、緩衝區允許原始檢視模式、結構化緩衝區、資源鉗制或生成細分紋理。
**不支援:**共用、共用索引鍵 Mutex、GDI 相容、共用 NT 句柄、受限制的內容、限制共用資源、限制共用資源驅動程式、受防護或磚集區。
支援的系結旗標
系結為著色器資源、渲染目標、深度樣板或非排序存取。
**不支援:**系結為常數緩衝區、頂點緩衝區(支援將磚緩衝區系結為 SRV/UAV/RTV)、索引緩衝區、數據流輸出、譯碼器或視訊編碼器。
支援的格式
無論是否具磁磚排列,所有可用於指定配置的格式,惟有一些例外。
支援的範例描述 (多重取樣計數,品質)
給定配置的情況下,無論是否使用平鋪設計,都能獲得支持,但有一些例外狀況。
支援的寬度/高度/Mip層級/陣列大小
Direct3D 支援的完整範圍。 串流資源對非串流資源所加總記憶體大小沒有限制。 串流資源只會受到整體虛擬位址空間限制的限制。 請參閱 串流資源可用的位址空間。
未定義磚集區內存的初始內容。
本節中
| 主題 | 說明 |
|---|---|
本節會指定串流資源可用的虛擬位址空間。 |
相關主題