D3D12DDI_BUFFER_BARRIER_0088 structure (d3d12umddi.h)
A D3D12DDI_BUFFER_BARRIER_0088 structure describes access transitions for buffers.
Syntax
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;
Members
SyncBefore
A D3D12DDI_BARRIER_SYNC value that specifies the synchronization scope of all preceding GPU work that must be completed before executing the barrier.
SyncAfter
A D3D12DDI_BARRIER_SYNC value that specifies the synchronization scope of all subsequent GPU work that must wait until the barrier execution is finished.
AccessBefore
A D3D12DDI_BARRIER_ACCESS value that specifies the access state of the buffer preceding the barrier execution.
AccessAfter
A D3D12DDI_BARRIER_ACCESS value that specifies the access state of the buffer upon completion of barrier execution.
hResource
The handle of the buffer resource using the barrier.
Remarks
See Enhanced Barriers for general information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |