Freigeben über


D3D11_SHADER_CACHE_SUPPORT_FLAGS-Enumeration (d3d11.h)

Beschreibt die Ebene der Unterstützung für die Shaderzwischenspeicherung im aktuellen Grafiktreiber.

Syntax

typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS {
  D3D11_SHADER_CACHE_SUPPORT_NONE = 0,
  D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1,
  D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2
} ;

Konstanten

 
D3D11_SHADER_CACHE_SUPPORT_NONE
Wert: 0
Gibt an, dass der Treiber die Shaderzwischenspeicherung nicht unterstützt.
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE
Wert: 0x1
Gibt an, dass der Treiber einen vom Betriebssystem verwalteten Shadercache unterstützt, der kompilierte Shader während der aktuellen Ausführung der Anwendung im Arbeitsspeicher speichert.
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE
Wert: 0x2
Gibt an, dass der Treiber einen vom Betriebssystem verwalteten Shadercache unterstützt, der kompilierte Shader auf dem Datenträger speichert, um zukünftige Ausführungen der Anwendung zu beschleunigen.

Hinweise

Diese Enumeration wird von der D3D11_FEATURE_DATA_SHADER_CACHE-Struktur verwendet.

Anforderungen

   
Kopfzeile d3d11.h

Weitere Informationen

Core-Strukturen