структура D3D12DDI_BUFFER_BARRIER_0088 (d3d12umddi.h)
Структура D3D12DDI_BUFFER_BARRIER_0088 описывает переходы доступа для буферов.
Синтаксис
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;
Члены
SyncBefore
Значение D3D12DDI_BARRIER_SYNC, указывающее область синхронизации всех предыдущих работ GPU, которые необходимо завершить перед выполнением барьера.
SyncAfter
Значение D3D12DDI_BARRIER_SYNC, указывающее область синхронизации всех последующих работ GPU, которые должны ожидать завершения выполнения барьера.
AccessBefore
Значение D3D12DDI_BARRIER_ACCESS, указывающее состояние доступа буфера перед выполнением барьера.
AccessAfter
Значение D3D12DDI_BARRIER_ACCESS, указывающее состояние доступа буфера после завершения выполнения барьерного выполнения.
hResource
Дескриптор буферного ресурса с помощью барьера.
Замечания
Общие сведения см. в расширенных барьеров.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 (WDDM 3.0) |
заголовка | d3d12umddi.h |