Перечисление D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)

Определяет константы, определяющие тип кэша шейдера.

Синтаксис

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
} ;

Константы

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
Значение: 0x1
Указывает кэш, управляемый Direct3D 12 для хранения компиляций драйверов шейдеров приложений.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
Значение: 0x2
Указывает кэш, используемый для хранения преобразований Direct3D 12 одного типа шейдера в другой (например, шейдеры DXBC в шейдеры DXIL).
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
Значение: 0x4
Указывает кэш, управляемый драйвером. Операции для этого кэша являются указаниями.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
Значение: 0x8
Указывает все сеансы кэша шейдера, созданные методом ID3D12Device9::CreateShaderCacheSession . Запросы к CLEAR с этим флагом применяются ко всем активным сеансам кэша приложений, а также к кэшам на диске, созданным без D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR.

Требования

   
Минимальная версия клиента Сборка Windows 10 20348
Минимальная версия сервера Сборка Windows 10 20348
Верхняя часть d3d12.h

См. также раздел