Обновленный учебник GLSL?
У меня есть достаточно хороший шейдер для выполнения преобразований HSL, но все это написано в GLSL старой школы, и из того, что я видел, очевидно, много всего, что он делает, устарел в более поздних версиях OpenGL. Но мне было сложно найти информацию о том, как обновлять шейдерный код. Все действительно хорошие учебники OpenGL, похоже, для методов старой школы GL.
Кто-нибудь знает, где я могу найти учебник по написанию современного GLSL? Бонусные баллы, если в нем объясняется, как обновлять старые шейдерные скрипты.
Ответы
Ответ 1
Я чувствую, что этот ответ нуждается в более новом ресурсе, если кто-то наткнется на него.
https://web.archive.org/web/20150215073105/http://arcsynthesis.org/gltut/
Не только glsl, но и введение в Modern Opengl с самого начала.
Я думаю, что получил его от #opengl на freenode.
Ответ 2
У меня нет ссылки на современный учебник GLSL, но я могу указать только на справочные страницы GLSL. Используя эти страницы, вы можете обновить свои шейдеры до последнего стандарта.
Чтобы проверить, компилируется ли ваш шейдер без предупреждений и ошибок, скомпилируйте его с помощью шейдера Cg.
Чтобы убедиться, что ваш шейдер работает нормально, вы должны выполнить его.