Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following interfaces are defined in d3d12sdklayers.h
.
In this section
Topic | Description |
---|---|
ID3D12Debug | A debug interface controls debug settings and validates pipeline state. It can only be used if the debug layer is turned on. |
ID3D12Debug1 | Adds GPU-based validation and Dependent Command Queue Synchronization to the debug layer. |
ID3D12Debug2 | Adds configurable levels of GPU-Based Validation. |
ID3D12Debug3 | Adds to the debug layer GPU-based validation, Dependent Command Queue Synchronization, and configurable levels of GPU-based validation. |
ID3D12Debug4 | Adds the ability to disable the debug layer. |
ID3D12Debug5 | Adds to the debug layer the ability to configure the auto-naming of objects. |
ID3D12Debug6 | A debug interface controls debug settings. |
ID3D12DebugCommandList | Provides methods to monitor and debug a command list. |
ID3D12DebugCommandList1 | This interface enables modification of additional command list debug layer settings. |
ID3D12DebugCommandQueue | Provides methods to monitor and debug a command queue. |
ID3D12DebugDevice | This interface represents a graphics device for debugging. |
ID3D12DebugDevice1 | Specifies device-wide debug layer settings. |
ID3D12InfoQueue | An information-queue interface stores, retrieves, and filters debug messages. The queue consists of a message queue, an optional storage filter stack, and a optional retrieval filter stack. |
ID3D12SharingContract | Part of a contract between D3D11On12 diagnostic layers and graphics diagnostics tools. |