D3D12_SHADER_CACHE_FLAGS-Enumeration (d3d12.h)
Definiert Konstanten, die Shadercacheflags angeben.
Syntax
typedef enum D3D12_SHADER_CACHE_FLAGS {
D3D12_SHADER_CACHE_FLAG_NONE = 0,
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1,
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2
} ;
Konstanten
D3D12_SHADER_CACHE_FLAG_NONE Wert: 0 Gibt kein Flag an. |
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED Wert: 0x1 Gibt an, dass der Cache implizit vom verwendeten Treiber versioniert wird. Bei Systemen mit mehreren GPU-Systemen wird ein auf diese Weise erstellter Cache nebeneinander für jeden Adapter gespeichert, auf dem die Anwendung ausgeführt wird. Das Feld Version in der D3D12_SHADER_CACHE_SESSION_DESC-Struktur (Cachebeschreibung) wird als zusätzliche Einschränkung verwendet. |
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR Wert: 0x2 Standardmäßig werden Caches im temporären Speicher gespeichert und können durch Datenträgerbereinigung gelöscht werden. Diese Konstante (nicht gültig für UWP-Apps) gibt an, dass der Cache stattdessen im aktuellen Arbeitsverzeichnis gespeichert wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12.h |