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 |