struttura D3D12DDI_GLOBAL_BARRIER_0088 (d3d12umddi.h)
La struttura D3D12DDI_GLOBAL_BARRIER_0088 descrive una barriera di accesso alla memoria delle risorse. Questa barriera viene usata 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 D3D12DDI_GLOBAL_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;
Members
SyncBefore
Valore D3D12DDI_BARRIER_SYNC che specifica l'ambito di sincronizzazione di tutte le operazioni GPU precedenti che devono essere completate prima di eseguire la barriera.
SyncAfter
Valore D3D12DDI_BARRIER_SYNC che specifica l'ambito di sincronizzazione di tutte le operazioni GPU successive che devono attendere il completamento dell'esecuzione della barriera.
AccessBefore
Valore D3D12DDI_BARRIER_ACCESS che specifica gli accessi in scrittura che devono essere scaricati e completati prima dell'esecuzione della barriera.
AccessAfter
Valore D3D12DDI_BARRIER_ACCESS che specifica gli accessi che devono essere disponibili per i dati scritti tramite AccessBefore dopo l'esecuzione della barriera.
Commenti
Per informazioni generali, vedere Barriere avanzate .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3d12umddi.h |