Интерфейсы уровня отладки

Следующие интерфейсы определены в d3d12sdklayers.h.

В этом разделе

Раздел Описание
ID3D12Debug Интерфейс отладки управляет параметрами отладки и проверяет состояние конвейера. Его можно использовать только в том случае, если уровень отладки включен.
ID3D12Debug1 Добавляет проверку на основе GPU и синхронизацию зависимой очереди команд на уровень отладки.
ID3D12Debug2 Добавляет настраиваемые уровни проверки GPU-Based.
ID3D12Debug3 Добавляет к уровню отладки проверку на основе GPU, синхронизацию зависимой очереди команд и настраиваемые уровни проверки на основе GPU.
ID3D12Debug4 Добавляет возможность отключения уровня отладки.
ID3D12Debug5 Добавляет на уровень отладки возможность настройки автоматического именования объектов.
ID3D12Debug6 Интерфейс отладки управляет параметрами отладки.
ID3D12DebugCommandList Предоставляет методы для мониторинга и отладки списка команд.
ID3D12DebugCommandList1 Этот интерфейс позволяет изменять дополнительные параметры уровня отладки списка команд.
ID3D12DebugCommandQueue Предоставляет методы для мониторинга и отладки очереди команд.
ID3D12DebugDevice Этот интерфейс представляет собой графическое устройство для отладки.
ID3D12DebugDevice1 Задает параметры уровня отладки на уровне устройства.
ID3D12InfoQueue Интерфейс информационной очереди хранит, извлекает и фильтрует сообщения отладки. Очередь состоит из очереди сообщений, необязательного стека фильтров хранилища и необязательного стека фильтров извлечения.
ID3D12SharingContract Часть контракта между диагностическими слоями D3D11On12 и графическими диагностика инструментами.

Настройка среды программирования для Direct3D 12

Справочник по слою отладки

Справочник по Direct3D 12