Я ищу способ разработки шейдеров для моего игрового движка на Mac.Я сталкивался с приложением OpenGL Shader Builder, которое выглядело действительно потрясающе, за исключением одной вещи.Я не мог найти способ использовать общие атрибуты вершин со сборщиком.
GLSL Shader Builder прекрасно работает со всеми предопределенными атрибутами вершин OpenGL (gl_Normal, gl_Color, gl_TexCoord, gl_MultiTexCoordX и т. Д.), НоЯ хочу иметь возможность определять свои собственные атрибуты вершин в шейдере, а затем иметь некоторый способ передачи набора общих данных вершин, которые составляют модель.Таким образом, я смогу разрабатывать шейдеры независимо, используя шейдерный компоновщик GLSL, если у меня есть набор атрибутов вершин для передачи в шейдер.