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


Перечисление 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

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