Я хочу использовать Visual Studio для диагностики графики для отладки некоторого кода шейдера, но когда я пытаюсь «запустить диагностику», я сразу получаю нарушение прав доступа в dxgi.dll. Это нарушение прав доступа, по-видимому, происходит еще до того, как была введена основная функция моей программы. Я попытался добавить Sleep только внутри моей функции WinMain, чтобы я мог подключить отдельный отладчик, но этот код никогда не срабатывал. Я открыл одну из примеров программ DirectX SDK с той же установкой VS2013, и диагностика графики работала нормально. Я также пытался использовать Graphics Diagnostics в своей программе на двух разных компьютерах, и они оба выдавали одно и то же нарушение прав доступа.
Я подозреваю, что это может иметь отношение к конфигурации моего проекта? Кажется, что не удается установить соединение между отладчиком Graphics Diagnostics и моей программой до вызова точки входа в мою программу.
Любые идеи очень ценятся!
Задача ещё не решена.
Других решений пока нет …