struttura D3D12_GLOBAL_BARRIER (d3d12.h)
Descrive una barriera di accesso alla memoria delle risorse. Usato dalle barriere globali, trama e buffer per indicare quando la memoria delle risorse deve essere resa visibile per un tipo di accesso specifico.
Sintassi
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
Members
SyncBefore
Ambito di sincronizzazione di tutte le operazioni GPU precedenti che devono essere completate prima di eseguire la barriera.
SyncAfter
Ambito di sincronizzazione di tutte le operazioni GPU successive che devono attendere il completamento dell'esecuzione della barriera.
AccessBefore
Bit di accesso corrispondenti a qualsiasi utilizzo delle risorse pertinente dopo la barriera precedente o l'inizio dell'ambito ExecuteCommandLists .
AccessAfter
Bit di accesso corrispondenti a qualsiasi utilizzo delle risorse pertinente al termine della barriera.
Requisiti
Intestazione | d3d12.h |