Bagikan melalui


enumerasi D3D12DDI_RESOURCE_BARRIER_FLAGS (d3d12umddi.h)

D3D12DDI_RESOURCE_BARRIER_FLAGS berisi bendera pembatas sumber daya warisan.

Sintaks

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
} ;

Konstanta

 
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE
Nilai: 0x0
Tidak ada nilai bendera.
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
Nilai: 0x1
Menunjukkan peroleh. Ini memulai transisi hambatan dalam keadaan baru, menempatkan sumber daya dalam kondisi tanpa akses sementara. Bendera ini hanya relevan untuk penghalang rentang.
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY
Nilai: 0x2
Menunjukkan rilis. Hambatan ini menyelesaikan transisi, mengatur status baru, dan memulihkan akses aktif ke sumber daya. Bendera ini hanya relevan untuk penghalang rentang.
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY
Nilai: 0x4
Menunjukkan bahwa hambatan rentang dikaitkan dengan parameter operasi penyalinan atomik.
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
Nilai: 0x8
Menunjukkan bahwa hambatan alias telah dikonversi ke penghalus rentang.

Keterangan

Tidak adanya D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY dan D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY menunjukkan perolehan dan rilis.

Selama perolehan, cache GPU mungkin perlu dibatalkan secara eksplisit. Selama rilis, cache GPU mungkin perlu dihapus secara eksplisit.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h (termasuk D3d12umddi.h)

Lihat juga

D3D12DDI_RANGED_BARRIER_FLAGS_0094