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