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


Метод ID3D12Device9::ShaderCacheControl (d3d12.h)

Изменяет поведение кэшей, используемых внутри Direct3D или драйвером. ShaderCacheControl можно использовать только в режиме разработчика.

Синтаксис

HRESULT ShaderCacheControl(
  D3D12_SHADER_CACHE_KIND_FLAGS    Kinds,
  D3D12_SHADER_CACHE_CONTROL_FLAGS Control
);

Параметры

Kinds

Тип: D3D12_SHADER_CACHE_KIND_FLAGS

Кэши для изменения. Любой из этих кэшей может существовать или не существовать.

Control

Тип: D3D12_SHADER_CACHE_CONTROL_FLAGS

Способ изменения кэшей. Вы не можете одновременно передать функции DISABLE и ENABLE ; и необходимо передать хотя бы один флаг.

Требования

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

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