Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: Quetzakol le Avril 27, 2013, 02:00:12 pm

Titre: Passage de paramètres à un shader (tableaux)
Posté par: Quetzakol le Avril 27, 2013, 02:00:12 pm
Bonjour,

J'aurais voulu savoir quelque chose à propos de l'utilisation des sf::Shader, car les quelques recherches que j'ai faites n'ont pas été très fructueuses. Je voulais savoir s'il est possible de déclarer un tableau uniform dans le shader, et ensuite passer les valeurs via le code SFML (avec setParameter, mais après plusieurs tentatives ça n'a pas l'air de marcher  ;D).

Si ce n'est pas possible via la SFML, y a-t-il une autre méthode ?

Merci d'avance !
Titre: Re : Passage de paramètres à un shader (tableaux)
Posté par: Laurent le Avril 27, 2013, 02:21:42 pm
Je ne sais pas. Il n'y a pas d'accès direct pour tout le tableau, mais je crois que tu peux référencer les éléments individuellement non ? Genre shader.setParameter("tab[0]", x).
Titre: Re : Passage de paramètres à un shader (tableaux)
Posté par: Quetzakol le Avril 27, 2013, 02:50:13 pm
Arf... en effet, ça marche. J'avais oublié que si on utilisait pas la variable, c'est comme si elle n'existait pas. Du coup ça marchait pas et j'avais pas insisté dans cette direction...

Merci !  :)