ID3D12Debug1 interface (d3d12sdklayers.h)

Adds GPU-Based Validation and Dependent Command Queue Synchronization to the debug layer.

Inheritance

The ID3D12Debug1 interface inherits from the IUnknown interface. ID3D12Debug1 also has these types of members:

Methods

The ID3D12Debug1 interface has these methods.

 
ID3D12Debug1::EnableDebugLayer

Enables the debug layer. (ID3D12Debug1.EnableDebugLayer)
ID3D12Debug1::SetEnableGPUBasedValidation

This method enables or disables GPU-Based Validation (GBV) before creating a device with the debug layer enabled.
ID3D12Debug1::SetEnableSynchronizedCommandQueueValidation

Enables or disables dependent command queue synchronization when using a D3D12 device with the debug layer enabled.

Remarks

This interface is currently in Preview mode.

Requirements

Requirement Value
Target Platform Windows
Header d3d12sdklayers.h

See also

Debug Layer Interfaces

IUnknown

Using D3D12 Debug Layer GPU-Based Validation