Я начал работать с OpenGL и писать шейдеры. Мое приложение проверяет наличие ошибок после загрузки и компиляции шейдерных программ и, если возникает проблема, распечатывает информационный журнал. Это отлично подходит для отлова ошибок (а я новичок, поэтому делаю много), но мне действительно хотелось бы отлавливать эти ошибки во время сборки.
Если бы у меня был инструмент lint
, который мог бы просто проверять вершинный или фрагментный шейдер на наличие синтаксических ошибок, я мог бы добавить его в процесс сборки и остановить сборку.
Я не смог найти такой инструмент. Я начал пытаться написать его, но я работаю над OpenGL ES и у меня был проблемы при попытке написать настольную программу, которая связывается с библиотеками ES.
Может я где-то пропустил. Существует ли такой инструмент?