Поделиться через


перечисление D3D12_SHADER_CACHE_CONTROL_FLAGS (d3d12.h)

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

Синтаксис

typedef enum D3D12_SHADER_CACHE_CONTROL_FLAGS {
  D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE = 0x1,
  D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE = 0x2,
  D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR = 0x4
} ;

Константы

 
D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE
Значение: 0x1
Указывает, что кэш не должен использоваться для поиска данных и не должен хранить в нем новые данные. Пытается использовать или создавать кэш во время отключения, что приведет к DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE
Значение: 0x2
Спецификации, используемые кэшем, должны быть возобновлены.
D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR
Значение: 0x4
Спецификации, которые следует удалить любое существующее содержимое кэша.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Сборка Windows 10 20348
минимальный поддерживаемый сервер Сборка Windows 10 20348
заголовка d3d12.h

См. также