[OpenGL - Transparence] Texture blanche au lieu de transparente
Bonjour,
Je charge une texture à partir d'un PNG transparent à l'aide de "FreeImage".
Le chargement se passe bien, la texture s'affichage sans probleme ... sauf que la partie transparente est blanche :-/
Je n'arrive pas à trouver l'origine du problème : la texture est mal chargée ou ce sont les paramètres opengl que j'ai mal fixé ?
A chaque nouvel affichage, voila ce que je fais :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
glEnable(GL_ALPHA_TEST);
glEnable(GL_BLEND);
glBlendFunc(GL_ONE,GL_ONE);
glEnable(GL_TEXTURE_2D);
... chargement des textures, gl_quads, etc ...
glDisable(GL_TEXTURE_2D);
glDisable(GL_ALPHA_TEST);
glDisable(GL_BLEND); |
Une idée de ce qui pourrait rendre blanc un truc transparent ?
Merci de votre aide