D3D12_RESOURCE_BARRIER_TYPE-Enumeration (d3d12.h)
Gibt einen Typ der Beschreibung der Ressourcenbarriere (Übergang bei der Ressourcennutzung) an.
Syntax
typedef enum D3D12_RESOURCE_BARRIER_TYPE {
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;
Konstanten
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION Wert: 0 Eine Übergangsbarriere, die einen Übergang einer Reihe von Unterressourcen zwischen verschiedenen Verwendungen angibt. Der Aufrufer muss die Vorher- und Nachher-Verwendungen der Unterressourcen angeben. |
D3D12_RESOURCE_BARRIER_TYPE_ALIASING Eine Aliasingbarriere, die einen Übergang zwischen der Verwendung von zwei verschiedenen Ressourcen angibt, die über Zuordnungen in den gleichen Kachelpool verfügen. Der Aufrufer kann sowohl die Vorher- als auch die Nachher-Ressource angeben. Beachten Sie, dass eine oder beide Ressourcen NULL sein können, was angibt, dass jede gekachelte Ressource Aliasing verursachen kann. |
D3D12_RESOURCE_BARRIER_TYPE_UAV Eine UAV-Barriere (Unordered Access View), die angibt, dass alle UAV-Zugriffe (Lese- oder Schreibvorgänge) auf eine bestimmte Ressource abgeschlossen werden müssen, bevor zukünftige UAV-Zugriffe (Lese- oder Schreibzugriffe) beginnen können. |
Hinweise
Diese Enumeration wird in der D3D12_RESOURCE_BARRIER_TYPE-Struktur verwendet. Verwenden Sie diese Werte mit der ID3D12GraphicsCommandList::ResourceBarrier-Methode .
Anforderungen
Kopfzeile | d3d12.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für