Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |