Hello,
j utlise le stencil test pour faire du masking sur une scene 2D
mon code ressemble a celui
ca marche tres bien avec une texture avec des couleurs pleines et des zones transparentes mais avec une texture PNG et des zones avec un alpha modulés, les zones qui sont semi transparentes apparaissent pleines ;(Code:
1
2
3
4
5
6
7
8
9 glEnable(GL_STENCIL_TEST); glStencilFunc(GL_ALWAYS,1,1); glStencilOp(GL_KEEP,GL_KEEP,GL_REPLACE); mask->Draw(); glStencilFunc(GL_EQUAL,1,1); glStencilOp(GL_KEEP,GL_KEEP,GL_KEEP); sprite->Draw(); glDisable(GL_STENCIL_TEST);
j ai fait plusieurs test avec differents test alpha et de blending mais j ai rien trouvé qui corrige le probleme.
Si qq un a une idée ?
Merci d avance