Compartir a través de


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