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 :
Une idée de ce qui pourrait rendre blanc un truc transparent ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Merci de votre aide
Partager