GLSL por matriz de tamanho fixo de vértice

É possível no GLSL de desktop transmitir uma matriz de tamanho fixo de flutuadores para o shader de vértice como um atributo? Se sim, como?

Eu quero ter pesos por vértice para animação de personagens, então gostaria de ter algo parecido com o seguinte no meu sombreador de vértices:

attribute float weights[25];

Como eu preencheria a matriz de atributos do meu programa C ++ e OpenGL? Eu vi em outroquestã que eu poderia obter o local do atributo array e adicionar o índice a esse local. Alguém poderia dar um exemplo disso para minha matriz bastante grande?

Obrigado

questionAnswers(4)

yourAnswerToTheQuestion