Que fait l'opérateur [] lorsqu'il adresse un attribut vec4?Question sur l'attribut GLSL 2.0
attribute vec4 a_MatrixWeights;
...
foo(float weight);
...
void main()
{
foo(a_MatrixWeights[0]);
foo(a_MatrixWeights[1]);
foo(a_MatrixWeights[2]);
foo(a_MatrixWeights[3]);
}
Est-ce adresse les différents champs de la vec4 (.x, .y, .z .w) ou est-ce la traite en quelque sorte vec4 et un tableau de vec4 et faire autre chose?
Merci. Cela aide vraiment sur ce que je veux dire ici. –