Поддержка анализа вычислительных шейдеров в PIX от DX SDK Февраль 2010

StackOverflow https://stackoverflow.com/questions/2256992

Вопрос

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

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

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

Это было полезно?

Решение

У меня есть ответ от Microsoft на форумах XNA:

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top