Поделиться через


Стек вызовов событий графики

Стек вызовов событий графики, одно из средств диагностики графики в Visual Studio, может помочь в выяснении связи между событиями графики, записанными в журнал графики, и исходным кодом приложения.

Это Стек вызовов событий графики:

Стек вызовов, предшествующих событию DrawIndexed.

Что такое Стек вызовов событий графики

Можно использовать Стек вызовов событий графики, чтобы определить поток выполнения, который привел к определенному событию Direct3D.Это напоминает окно стека вызовов Visual Studio, за исключением того, что вместо отображения текущего стека вызовов активного потока в выполняющемся приложении, отображается стек вызовов, как он существовал, когда произошло выбранное событие Direct3D.Из Стека вызовов событий графики можно перейти к сайту вызова выбранного события Direct3D, чтобы проверить окружающий код.

С помощью Стека вызовов событий графики для определения пути кода, из которого возникает событие проблемы, можно использовать свой набор знаний базы кода, чтобы выявить возможные источники проблемы или можно добавлять точки останова в исходный код приложения, чтобы можно было использовать традиционные методы отладки, чтобы просмотреть, как состояние приложения или параметры события вызывают неправильное поведение события.Этот экзамен может помочь найти проблемы в исходном коде, которые проявляются только, как проблемы отрисовки.

Hh873199.collapse_all(ru-ru,VS.110).gifСведения стека вызовов событий графики

Стек вызовов не поддерживает события перед кадром или определенные пользователем события.Стек вызовов событий графики отображается в виде таблицы.

Столбец

Описание

Имя

Символ, который однозначно определяет функцию, которая содержит сайт вызова.Символ отладки для функции отображается, если отладка доступна; в противном случае отображается отступ функции.

Файл

Имя файла исходного кода или файла библиотеки, содержащего место вызова.

Расположение

Номер строки места вызова.

Hh873199.collapse_all(ru-ru,VS.110).gifСсылки на графические объекты

Чтобы понять выбранное событие графики, могут понадобиться сведения об объекте Direct3D с которым оно связано.Стек вызовов событий графики содержит ссылку на эту информацию.

См. также

Задачи

Пошаговое руководство. Отсутствие объектов вследствие заливки вершин