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 die Volatilität der Daten an, auf die von Deskriptoren in einer Root Signature 1.1-Beschreibung verwiesen wird, wodurch einige Treiberoptimierungen aktiviert werden können.
Syntax
typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS {
D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 0x2,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 0x8
} ;
Konstanten
D3D12_ROOT_DESCRIPTOR_FLAG_NONEWert: 0 Standardannahmen werden für Daten erstellt (für SRV/CBV: DATA_STATIC_WHILE_SET_AT_EXECUTE und für UAV: DATA_VOLATILE). |
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILEWert: 0x2 Bei den Daten handelt es sich um temporäre Daten. Entspricht Der Stammsignaturversion 1.0. |
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTEWert: 0x4 Die Daten sind statisch, während sie bei der Ausführung festgelegt sind. |
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATICWert: 0x8 Die Daten sind statisch. Das beste Potenzial für die Treiberoptimierung. |
Hinweise
Diese Aufzählung wird von der D3D12_ROOT_DESCRIPTOR1-Struktur verwendet.
Informationen zur Angabe der Volatilität von Deskriptoren und Daten finden Sie unter D3D12_DESCRIPTOR_RANGE_FLAGS.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12.h |