D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef enum D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 {
  D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_DISABLE,
  D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_ENABLE,
  D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_CLEAR
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_implicit_shader_cache_control_flags_0080)

Description

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 enumerates the control action(s) to take on a driver-managed shader cache.

Constants

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_DISABLE

Disable the shader cache. A disabled cache cannot be used to look up data or have new data stored in it.

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_ENABLE

Resumes use of the cache.

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_CLEAR

Delete any existing cache content.

Remarks

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 is a parameter passed to a driver's PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080.

A driver will not receive both D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_DISABLE and D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAG_0080_ENABLE at the same time.

See the D3D12 Shader Cache APIs specification for more information.

See also

PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080