2016-06-03 13 views
2

Я пытаюсь использовать отладчик шейдеров HLSL, который, я считаю, отличается от Visual Studio 2015, чтобы отладить некоторый код шейдера, который я написал для проекта XNA 4.0. Когда я запускаю сеанс отладки графики, целевое приложение работает как обычно, но окно графической диагностики, похоже, не записывает никаких данных до истечения целевого приложения. Кроме того, независимо от того, запущено ли целевое приложение или нет, я не могу захватить какие-либо фреймы, параметры остаются серыми.VS 2015 Debug HLSL для проекта XNA

Если какая-либо информация о проблеме, которую я пытаюсь отлаживать, поможет мне сообщить, и я добавлю, что смогу.

ответ

1

К сожалению, кажется, что это не для нас, разработчиков XNA, поскольку он поддерживает только DirectX 11. Source

Shawn Hargreaves - MSFT 9 апреля 2014 в 7:58 утра

Этом инструмент поддерживает рабочий стол, а также приложения для хранения, но он предназначен только для D3D11, тогда как XNA использует D3D9.

Xbox One имеет свой собственный несколько иной вариант PIX, который делает много подобных вещей, но в более аппаратной определенным образом (многие вещи получить легче, и могут быть получены некоторые богатые типы данных, когда вы Дон» t нужно беспокоиться о поддержке более одного типа графических процессоров с помощью различных драйверов!)