Freigeben über


D3D12_SHADER_CACHE_KIND_FLAGS-Enumeration (d3d12.h)

Definiert Konstanten, die eine Art Shadercache angeben.

Syntax

typedef enum D3D12_SHADER_CACHE_KIND_FLAGS {
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER = 0x1,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS = 0x2,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED = 0x4,
  D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED = 0x8
} ;

Konstanten

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
Wert: 0x1
Gibt einen Cache an, der von Direct3D 12 verwaltet wird, um Treiberkompilierungen von Anwendungs-Shadern zu speichern.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
Wert: 0x2
Gibt einen Cache an, in dem Direct3D 12-Konvertierungen eines Shadertyps in einen anderen gespeichert werden (z. B. DXBC-Shader in DXIL-Shader).
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
Wert: 0x4
Gibt einen Cache an, der vom Treiber verwaltet wird. Vorgänge für diesen Cache sind Hinweise.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
Wert: 0x8
Gibt alle Shadercachesitzungen an, die von der ID3D12Device9::CreateShaderCacheSession-Methode erstellt wurden. Anforderungen an CLEAR mit diesem Flag gelten für alle derzeit aktiven Anwendungscachesitzungen sowie auf Datenträgercaches, die ohne D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR erstellt werden.

Anforderungen

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

Weitere Informationen