Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Passage de paramètres à un shader (tableaux)  (Lu 1948 fois)

0 Membres et 3 Invités sur ce sujet

Quetzakol

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Passage de paramètres à un shader (tableaux)
« 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 !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Passage de paramètres à un shader (tableaux)
« Réponse #1 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).
Laurent Gomila - SFML developer

Quetzakol

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Re : Passage de paramètres à un shader (tableaux)
« Réponse #2 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 !  :)