Поддержка анализа шейдеров в PIX из DX SDK февраль 2010 г. - PullRequest
0 голосов
/ 13 февраля 2010

Страница загрузки DirectX SDK за февраль 2010 года содержит информацию о новых функциях, включая улучшения в PIX с поддержкой анализа вычислительных шейдеров:

PIX имеет значительно улучшенную поддержку анализ программ, использующих Direct3D 11 функций, включая вычисления шейдеры, тесселяция и динамический связь классов шейдеров.

Меня заинтересовал анализ и отладка вычислительных шейдеров в PIX, поэтому я скачал и установил новую версию DX SDK. Но я был очень смущен, когда не смог найти какие-либо подробности о поддержке PIX для Compute Shaders в его документации. Я также пытался исследовать PIX и найти что-то связанное с вычислительными шейдерами в пользовательском интерфейсе, но я ничего не нашел ... Не могли бы вы указать мне место в документации или Интернете, где я могу прочитать об анализе вычислительных шейдеров в PIX или опишите, как использовать PIX для этого?

1 Ответ

1 голос
/ 16 февраля 2010

Я получил ответ от Microsoft на форумах XNA :

Предыдущие версии PIX остановятся когда они сталкивались с любыми вызовами API связанные с вычислительными шейдерами, тесселяция и класс динамического шейдера связь. Это было исправлено в февральская версия PIX 2010 года. Вы Теперь можно захватывать данные кадра, просматривать HLSL / разборка для шейдеров, осмотр БПЛА / буферы, пошаговые вызовы и т. Д. для программ, использующих эти API.

PIX в настоящее время не имеет возможность отладки вычислительного шейдера, то есть перебирайте звонки, изучайте переменные / регистры и т. д. признать, что эта функциональность было бы очень полезно, и мы поиск решений для будущего выпуск DXSDK. Ничего готов показать или объявить на этом время.

...