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 :
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 ?
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);
Partager