Compartilhar via


enumeração D3D12_SHADER_CACHE_FLAGS (d3d12.h)

Define constantes que especificam sinalizadores de cache de sombreador.

Syntax

typedef enum D3D12_SHADER_CACHE_FLAGS {
  D3D12_SHADER_CACHE_FLAG_NONE = 0,
  D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1,
  D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2
} ;

Constantes

 
D3D12_SHADER_CACHE_FLAG_NONE
Valor: 0
Não especifica nenhum sinalizador.
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
Valor: 0x1
Especifica que o cache é implicitamente versão pelo driver que está sendo usado. Para sistemas de várias GPUs, um cache criado dessa forma é armazenado lado a lado para cada adaptador no qual o aplicativo é executado. O campo Versão no struct D3D12_SHADER_CACHE_SESSION_DESC (a descrição do cache) é usado como uma restrição adicional.
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
Valor: 0x2
Por padrão, os caches são armazenados no armazenamento temporário e podem ser limpos pela limpeza de disco. Essa constante (não válida para aplicativos UWP) especifica que o cache é armazenado no diretório de trabalho atual.

Requisitos

Requisito Valor
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