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


Перечисление D3D11_SHADER_CACHE_SUPPORT_FLAGS (d3d11.h)

Описывает уровень поддержки кэширования шейдеров в текущем графическом драйвере.

Синтаксис

typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS {
  D3D11_SHADER_CACHE_SUPPORT_NONE = 0,
  D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1,
  D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2
} ;

Константы

 
D3D11_SHADER_CACHE_SUPPORT_NONE
Значение: 0
Указывает, что драйвер не поддерживает кэширование шейдеров.
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE
Значение: 0x1
Указывает, что драйвер поддерживает управляемый ОС кэш шейдеров, который хранит скомпилированные шейдеры в памяти во время текущего запуска приложения.
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE
Значение: 0x2
Указывает, что драйвер поддерживает управляемый ОС кэш шейдеров, в котором скомпилированные шейдеры хранятся на диске для ускорения будущих запусков приложения.

Комментарии

Это перечисление используется структурой D3D11_FEATURE_DATA_SHADER_CACHE .

Требования

   
Верхняя часть d3d11.h

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

Базовые структуры