Bonjour,

J'ai un petit soucis de blending comme vous pouvez le voir ci-dessous sur le screenshot. J'ai de l'alpha test ainsi que de l'Alpha Blending.

glEnable (GL_ALPHA_TEST);
glAlphaFunc (GL_GREATER,.1f);

glEnable (GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);


Si je désactive le test de profondeur glDepthMask (FALSE), je n'ai plus le soucis, mais je me retrouve avec des arbres qui apparaissent en premier plan alors qu'il sont bien derrière ect ...

Y' at'il un principe en shader bien connu pour ne plus avoir ce problème de blending sans trier les polygones ?

Dois-je extraire le DEPHTBUFFER dans une texture pour faire un test au préalable ? Si vous avez un tuyaux je suis preneur.

Merci d'avance.