GLSL на массив вершин фиксированного размера

Возможно ли в GLSL рабочего стола передать массив с плавающей точкой фиксированного размера в вершинный шейдер в качестве атрибута? Если да, то как?

Я хочу иметь вес каждой вершины для анимации персонажа, поэтому я хотел бы иметь что-то вроде следующего в моем вершинном шейдере:

attribute float weights[25];

Как мне заполнить массив атрибутов из моей программы на C ++ и OpenGL? Я видел в другомвопрос что я мог бы получить местоположение атрибута массива, а затем просто добавить индекс в это место. Может ли кто-нибудь привести пример для моего довольно большого массива?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос