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