estrutura D3D12_GLOBAL_BARRIER (d3d12.h)
Descreve uma barreira de acesso à memória do recurso. Usado por barreiras globais, de textura e de buffer para indicar quando a memória do recurso deve ser tornada visível para um tipo de acesso específico.
Sintaxe
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
Membros
SyncBefore
Escopo de sincronização de todo o trabalho de GPU anterior que deve ser concluído antes de executar a barreira.
SyncAfter
Escopo de sincronização de todo o trabalho de GPU subsequente que deve aguardar até que a execução da barreira seja concluída.
AccessBefore
Bits de acesso correspondentes a qualquer uso de recurso relevante desde a barreira anterior ou o início do escopo ExecuteCommandLists .
AccessAfter
Bits de acesso correspondentes a qualquer uso de recurso relevante após a conclusão da barreira.
Requisitos
Cabeçalho | d3d12.h |