D3D12DDI_RESOURCE_BARRIER_FLAGS列舉 (d3d12umddi.h)
D3D12DDI_RESOURCE_BARRIER_FLAGS 包含舊版資源屏障旗標。
Syntax
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) |