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