Как отладить программу построения теней GLSL?

Я должен отладить программу GLSL, но я не знаю, как произвести промежуточный результат. Действительно ли возможно сделать некоторые трассировки отладки (как с printf) с GLSL?

179
задан Franck Freiburger 24 March 2010 в 15:11
поделиться

1 ответ

Вы не можете легко связаться с ЦП изнутри GLSL. Лучше всего использовать glslDevil или другие инструменты.

Для printf потребуется попытаться вернуться к процессору от графического процессора, на котором выполняется код GLSL. Вместо этого вы можете попробовать перейти к дисплею. Вместо того, чтобы пытаться вывести текст, выведите на экран что-нибудь визуально отличительное. Например, вы можете нарисовать что-то определенным цветом, только если вы дойдете до той точки кода, в которую хотите добавить printf. Если вам нужно напечатать значение, вы можете установить цвет в соответствии с этим значением.

109
ответ дан 23 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: