Freigeben über


D3D12_SHADER_CACHE_CONTROL_FLAGS-Enumeration (d3d12.h)

Definiert Konstanten, die Optionen für die Shadercachesteuerung angeben.

Syntax

typedef enum D3D12_SHADER_CACHE_CONTROL_FLAGS {
  D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE = 0x1,
  D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE = 0x2,
  D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR = 0x4
} ;

Konstanten

 
D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE
Wert: 0x1
Gibt an, dass der Cache nicht zum Suchen nach Daten verwendet werden soll und keine neuen Daten darin gespeichert werden sollen. Versuche, einen Cache zu verwenden/zu erstellen, während er deaktiviert ist, führen zu DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE
Wert: 0x2
Gibt an, dass die Verwendung des Caches fortgesetzt werden soll.
D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR
Wert: 0x4
Gibt an, dass alle vorhandenen Inhalte des Caches gelöscht werden sollen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12.h

Weitere Informationen