Hello
Pour modifier le stencil buffer pour mes shadow volume, je fait comme ceci:
Code :
- glStencilOp(GL_KEEP, GL_KEEP, GL_INCR);
- showShadowVolume();
- glCullFace(GL_BACK);
- glStencilOp(GL_KEEP,GL_KEEP,GL_DECR);
- showShadowVolume();
- glCullFace(GL_FRONT);
|
Et ça fonctionne parfaitement, mais par contre si je fait ce qui suit, je n'ait plus aucune ombre d'affiché : pourquoi ?
Code :
- glCullFace(GL_BACK);
- glStencilOp(GL_KEEP,GL_KEEP,GL_INCR);
- showShadowVolume();
- glCullFace(GL_FRONT);
- glStencilOp(GL_KEEP, GL_KEEP, GL_DECR);
- showShadowVolume();
|
merci...
Message édité par vincent0 le 10-07-2007 à 14:14:23