// d3d12umddi.h
typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
D3D12DDI_HRESOURCE hResource;
} D3D12DDI_BUFFER_BARRIER_0088;
View the official Windows Driver Kit DDI referenceNo description available.
A D3D12DDI_BUFFER_BARRIER_0088 structure describes access transitions for buffers.
SyncBeforeA D3D12DDI_BARRIER_SYNC value that specifies the synchronization scope of all preceding GPU work that must be completed before executing the barrier.
SyncAfterA D3D12DDI_BARRIER_SYNC value that specifies the synchronization scope of all subsequent GPU work that must wait until the barrier execution is finished.
AccessBeforeA D3D12DDI_BARRIER_ACCESS value that specifies the access state of the buffer preceding the barrier execution.
AccessAfterA D3D12DDI_BARRIER_ACCESS value that specifies the access state of the buffer upon completion of barrier execution.
hResourceThe handle of the buffer resource using the barrier.
See Enhanced Barriers for general information.