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

Auteur Sujet: Passage d'un tableau à un shader  (Lu 1338 fois)

0 Membres et 1 Invité sur ce sujet

exenios

  • Newbie
  • *
  • Messages: 18
    • Voir le profil
Passage d'un tableau à un shader
« le: Juin 05, 2015, 04:50:59 pm »
Bonjour,
je suis en train d'essayer de développer un  moteur pour gérer les ombres et l'éclairage dans un petit jeu. Pour ça, j'utilise un pixel shader qui calcule l'éclairage selon la position des lumières. Pour l'instant, cela marche assez bien avec une seule lumières (sous forme de vec2) mais je ne sais pas comment en gérer plusieurs.

Je pensais toutes les passer en paramètres via un tableau de sf::vector2f mais je ne trouve pas de moyen de le faire avec setParameter(). En cherchant, j'ai vu qu'il existait glUniform1fv() avec OpenGl. Est-ce qu'il existe un moyen équivalent de le faire avec sf::Shader?
Je sais pas si passer toutes les lumières au shader est une bonne méthode pour gérer l'éclairage.
Merci d'avance pour vos conseils.