Share via


D3D12_SHADER_CACHE_KIND_FLAGS enumeração (d3d12.h)

Define constantes que especificam um tipo de cache de 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 um cache gerenciado pelo Direct3D 12 para armazenar compilações de driver de sombreadores de aplicativos.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
Valor: 0x2
Especifica um cache usado para armazenar conversões do Direct3D 12 de um tipo de sombreador em outro (por exemplo, sombreadores DXBC em sombreadores DXIL).
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
Valor: 0x4
Especifica um cache gerenciado pelo driver. As operações para esse cache são dicas.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
Valor: 0x8
Especifica todas as sessões de cache de sombreador criadas pelo método ID3D12Device9::CreateShaderCacheSession . As solicitações para LIMPAR com esse sinalizador se aplicam a todas as sessões de cache de aplicativo ativas no momento, bem como caches em disco criados sem D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR.

Requisitos

   
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h

Confira também