ID3D12Debug3 interface (d3d12sdklayers.h)

Adds configurable levels of GPU-based validation to the debug layer.

Inheritance

The ID3D12Debug3 interface inherits from the ID3D12Debug interface.

Methods

The ID3D12Debug3 interface has these methods.

 
ID3D12Debug3::SetEnableGPUBasedValidation

This method enables or disables GPU-based validation (GBV) before creating a device with the debug layer enabled.
ID3D12Debug3::SetEnableSynchronizedCommandQueueValidation

Enables or disables dependent command queue synchronization when using a Direct3D 12 device with the debug layer enabled.
ID3D12Debug3::SetGPUBasedValidationFlags

This method configures the level of GPU-based validation that the debug device is to perform at runtime. (ID3D12Debug3.SetGPUBasedValidationFlags)

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Target Platform Windows
Header d3d12sdklayers.h

See also

Debug Layer Interfaces IUnknown