D3D12DDI_RESOURCE_BARRIER_FLAGS列舉 (d3d12umddi.h)
D3D12DDI_RESOURCE_BARRIER_FLAGS 包含舊版資源屏障旗標。
語法
typedef enum D3D12DDI_RESOURCE_BARRIER_FLAGS {
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE = 0x0,
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2,
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY = 0x4,
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING = 0x8
} ;
常數
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE 值:0x0 沒有旗標值。 |
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY 值:0x1 表示取得。 這會啟動處於新狀態的屏障轉換,讓資源處於暫時的無存取狀態。 此旗標僅與範圍屏障相關。 |
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY 值:0x2 表示發行。 此屏障會完成轉換、設定新的狀態,以及還原對資源的作用中存取。 此旗標僅與範圍屏障相關。 |
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY 值:0x4 表示範圍屏障與不可部分完成複製作業的參數相關聯。 |
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING 值:0x8 表示別名屏障已轉換成範圍屏障。 |
言論
沒有 D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY 和 D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY 表示取得和發行。
在取得期間,GPU 快取可能需要明確失效。 在發行期間,可能需要明確清除 GPU 快取。
要求
要求 | 價值 |
---|---|
標頭 | d3d12umddi.h (包括 D3d12umddi.h) |