enumerasi D3D12DDI_RESOURCE_BARRIER_FLAGS (d3d12umddi.h)
D3D12DDI_RESOURCE_BARRIER_FLAGS berisi bendera pembatas sumber daya warisan.
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 Nilai: 0x0 Tidak ada nilai bendera. |
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY Nilai: 0x1 Menunjukkan peroleh. Ini memulai transisi hambatan dalam status baru, menempatkan sumber daya dalam kondisi tanpa akses sementara. Bendera ini hanya relevan untuk hambatan berkisar. |
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 hambatan berkisar. |
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY Nilai: 0x4 Menunjukkan bahwa hambatan rentang dikaitkan dengan parameter operasi penyalinan atom. |
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING Nilai: 0x8 Menunjukkan bahwa hambatan alias telah dikonversi ke penghalus rentang. |
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 divalidasi secara eksplisit. Selama rilis, cache GPU mungkin perlu dihapus secara eksplisit.
Syarat | Nilai |
---|---|
Header | d3d12umddi.h (termasuk D3d12umddi.h) |