Compartir a través de


enumeración D3D12_SHADER_CACHE_FLAGS (d3d12.h)

Define constantes que especifican marcas de caché del 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
No especifica ninguna marca.
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
Valor: 0x1
Especifica que el controlador que usa la memoria caché tiene versiones implícitas. En el caso de los sistemas de varias GPU, una memoria caché creada de esta manera se almacena en paralelo para cada adaptador en el que se ejecuta la aplicación. El campo Versión de la estructura D3D12_SHADER_CACHE_SESSION_DESC (la descripción de la memoria caché) se usa como restricción adicional.
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
Valor: 0x2
De forma predeterminada, las memorias caché se almacenan en el almacenamiento temporal y se pueden borrar mediante la limpieza de disco. Esta constante (no válida para las aplicaciones para UWP) especifica que la memoria caché se almacena en el directorio de trabajo actual.

Requisitos

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