-
2 pi�ce(s) jointe(s)
Webgl Multi Shaders
Bonjour :D
J'ai un soucis avec mes Shaders.
J'utilise plusieurs programmes shaders dans une sc�ne. (m�me buffer);
Mais le DEPTH_BUFFER n'est pas respect� entre les objets qui n'ont pas les m�mes shaders.(voir image)
Je pr�sise que je ne r�initialise pas le DEPTH_BUFFER entre le rendu des objets. :roll:
J'ai tout essay� et j'en ai d�duit que le bug vient bien du fait d'utiliser diff�rents shaders.
Comment proc�der pour r�soudre ce probl�me ?
-
J'ai trouv� !! :mrgreen:
Si ca peut aider les gens :
Si vous faites diffrents rendus, ne changez pas la matrice de projection entre chacun. Cela fausse le calcul de Z-buffer.
Toujours garder la m�me.
J'ai fini de fabriquer ma lib !!! :ccool: