Есть ли инструмент lint для OpenGL Shading Language?

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

Если бы у меня был инструмент lint , который мог бы просто проверять вершинный или фрагментный шейдер на наличие синтаксических ошибок, я мог бы добавить его в свой процесс сборки и заставить его останавливать сборку.

У меня нет удалось найти такой инструмент. Я начал пытаться написать один, но я работаю над OpenGL ES, и у меня возникли проблемы при попытке написать настольную программу, которая связывается с библиотеками ES .

Возможно, я где-то пропустил это. Существует ли такой инструмент?

9
задан Community 23 May 2017 в 00:28
поделиться