D3D12DDI_GLOBAL_BARRIER_0088 Struktur (d3d12umddi.h)
Die D3D12DDI_GLOBAL_BARRIER_0088-Struktur beschreibt eine Ressourcenspeicherzugriffsbarriere. Diese Barriere wird von globalen, Textur- und Pufferbarrieren verwendet, um anzugeben, wann der Ressourcenspeicher für einen bestimmten Zugriffstyp sichtbar gemacht werden muss.
Syntax
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;
Angehörige
SyncBefore
Ein D3D12DDI_BARRIER_SYNC Wert, der den Synchronisierungsbereich aller vorherigen GPU-Arbeiten angibt, die vor dem Ausführen der Barriere abgeschlossen werden müssen.
SyncAfter
Ein D3D12DDI_BARRIER_SYNC Wert, der den Synchronisierungsbereich aller nachfolgenden GPU-Arbeit angibt, die warten muss, bis die Ausführung der Barriere abgeschlossen ist.
AccessBefore
Ein D3D12DDI_BARRIER_ACCESS Wert, der die Schreibzugriffe angibt, die geleert und beendet werden müssen, bevor die Barriere ausgeführt wird.
AccessAfter
Ein D3D12DDI_BARRIER_ACCESS Wert, der die Zugriffe angibt, die für Daten verfügbar sein müssen, die über AccessBefore nach ausführung der Barriere geschrieben werden müssen.
Bemerkungen
Allgemeine Informationen finden Sie unter erweiterten Barrieren.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3d12umddi.h |