Compartir a través de


enumeración D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)

Define constantes que especifican un tipo de caché del sombreador.

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
} ;

Constantes

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
Valor: 0x1
Especifica una memoria caché administrada por Direct3D 12 para almacenar compilaciones de controladores de sombreadores de aplicaciones.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
Valor: 0x2
Especifica una memoria caché que se usa para almacenar las conversiones de Direct3D 12 de un tipo de sombreador a otro (por ejemplo, sombreadores DXBC a sombreadores DXIL).
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
Valor: 0x4
Especifica una memoria caché administrada por el controlador. Las operaciones de esta memoria caché son sugerencias.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
Valor: 0x8
Especifica todas las sesiones de caché del sombreador creadas por el método ID3D12Device9::CreateShaderCacheSession . Las solicitudes a CLEAR con esta marca se aplican a todas las sesiones de caché de aplicaciones actualmente activas, así como a las cachés en disco creadas sin D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado d3d12.h

Consulte también