bonsoir, pour chaque vertex de ma scène, je voudrait envoyer un vecteur tangent à un vertex shader.

Si j'utiliserais glVertex* pour envoyer mes vertex, il me serait facile d'envoyer le vecteur tangent qui va avec : il suffirait de mettre les deux lignes de code suivantes avant chaque appels de glVertex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int loc = glGetUniformLocationARB(program, "vTagent");
glUniform3f(loc, tagent.X, tagent.Y, tagent.Z);
Le problème c'est que j'utilise les VBO et donc je ne voit pas comment je pourrait envoyer une variable attribute pour chaque vertex, une idée ?