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)

另請參閱

D3D12DDI_RANGED_BARRIER_FLAGS_0094