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 : 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);
Une idée de ce qui pourrait rendre blanc un truc transparent ?
Merci de votre aide