структура D3D12_GLOBAL_BARRIER (d3d12.h)
Описывает барьер доступа к памяти ресурсов. Используется глобальными барьерами, барьерами текстуры и буфера, чтобы указать, когда память ресурса должна быть видимой для определенного типа доступа.
Синтаксис
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
Члены
SyncBefore
Синхронизация область всех предыдущих работ GPU, которые необходимо выполнить перед выполнением барьера.
SyncAfter
Синхронизация область всех последующих работ GPU, которые должны ждать завершения выполнения барьера.
AccessBefore
Доступ к битам, соответствующим любому соответствующему использованию ресурсов с момента предыдущего барьера или начала ExecuteCommandLists область.
AccessAfter
Доступ к битам, соответствующим любому соответствующему использованию ресурсов после завершения барьера.
Требования
Верхняя часть | d3d12.h |