Подтвердить что ты не робот

Обновленный учебник GLSL?

У меня есть достаточно хороший шейдер для выполнения преобразований HSL, но все это написано в GLSL старой школы, и из того, что я видел, очевидно, много всего, что он делает, устарел в более поздних версиях OpenGL. Но мне было сложно найти информацию о том, как обновлять шейдерный код. Все действительно хорошие учебники OpenGL, похоже, для методов старой школы GL.

Кто-нибудь знает, где я могу найти учебник по написанию современного GLSL? Бонусные баллы, если в нем объясняется, как обновлять старые шейдерные скрипты.

4b9b3361

Ответ 1

Я чувствую, что этот ответ нуждается в более новом ресурсе, если кто-то наткнется на него.

https://web.archive.org/web/20150215073105/http://arcsynthesis.org/gltut/

Не только glsl, но и введение в Modern Opengl с самого начала.

Я думаю, что получил его от #opengl на freenode.

Ответ 2

У меня нет ссылки на современный учебник GLSL, но я могу указать только на справочные страницы GLSL. Используя эти страницы, вы можете обновить свои шейдеры до последнего стандарта.

Чтобы проверить, компилируется ли ваш шейдер без предупреждений и ошибок, скомпилируйте его с помощью шейдера Cg. Чтобы убедиться, что ваш шейдер работает нормально, вы должны выполнить его.