Bonjour,
A l'aide d'un tutorial j'ai crée une classe qui affiche du texte sous
opengl a partir d'une texture bmp listant tous les caracteres.
Dans ce tutorial pour n'afficher que les caracteres et non la couleur
de fond de la texture , on utilise la transparence sous opengl :
glEnable(GL_BLEND) dont le principal interet est de faire apparaitre le
degradé autour des caracteres ( le rendu est assez joli). J'avais deja
essayé de faire la meme chose avec une texture TGA mais ca rend pas
aussi bien.
Mon probleme , le blending opengl rend la couleur Noire 0,0,0
transparente, or dans 80% des cas, on voudrais ecrire du texte en noir
... donc pas possible
Je voudrais savoir si il est possible de definir la couleur qui sera
rendu transparente, par exemple avec la fonction glBlendFunc (...).
J'ai essayé de comprendre comment elle fonctionne mais je n'arrive a
rien.
merci de votre aide !
Smoove