Salut,
j'ai un problème et je deviens fou.
Je sais que la valeur de nbLights est correcte (j'ai testée avec un if... gl_FragColor = ... et ça correspond. Donc nbLights est correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // extrait de mon vertex shader uniform int nbLights; void main() { for(int i=0; i<nbLights; ++i) { // blabla } }
Par contre la boucle for ne s'exécute pas comme elle devrait.
Et le code ne marche pas.
Mais ! : si je fais for(int i=0; i<2; ++i)
Cad que je remplace nbLights par 2 quand je sais qu'il y a bien 2 ligths dans la scène, tout fonctionne.
Y a t-il une raison connue pour expliquer que mon for débloque ???
Merci d'avance.
++
Partager