ID3D12Device9::ShaderCacheControl method (d3d12.h)

Modifies the behavior of caches used internally by Direct3D or by the driver. ShaderCacheControl may be used only in developer mode.

Syntax

HRESULT ShaderCacheControl(
  D3D12_SHADER_CACHE_KIND_FLAGS    Kinds,
  D3D12_SHADER_CACHE_CONTROL_FLAGS Control
);

Parameters

Kinds

Type: D3D12_SHADER_CACHE_KIND_FLAGS

The caches to modify. Any one of these caches may or may not exist.

Control

Type: D3D12_SHADER_CACHE_CONTROL_FLAGS

The way in which to modify the caches. You can't pass both DISABLE and ENABLE at the same time; and you must pass at least one flag.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Header d3d12.h
Library d3d12.lib
DLL d3d12.dll

See also