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