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 |