estructura D3D12_GLOBAL_BARRIER (d3d12.h)
Describe una barrera de acceso a la memoria de recursos. Usado por barreras globales, de textura y de búfer para indicar cuándo se debe hacer visible la memoria de recursos para un tipo de acceso específico.
Sintaxis
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
Miembros
SyncBefore
Ámbito de sincronización de todos los trabajos de GPU anteriores que deben completarse antes de ejecutar la barrera.
SyncAfter
Ámbito de sincronización de todos los trabajos de GPU posteriores que deben esperar hasta que finalice la ejecución de la barrera.
AccessBefore
Acceda a los bits correspondientes con cualquier uso de recursos pertinente desde la barrera anterior o el inicio del ámbito ExecuteCommandLists .
AccessAfter
Acceda a los bits correspondientes con cualquier uso de recursos pertinente después de que se complete la barrera.
Requisitos
Encabezado | d3d12.h |