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 |