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