Carmack's reversed Problem
I have a problem with "Carmack''s reversed"
Stencil Shadow.Is It correct way???
code:
//Set Stencil buffer //
glDepthMask(GL_FALSE);
glEnable(GL_STENCIL_TEST);
glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE);
glStencilFunc(GL_ALWAYS,0,0xFFFFFFFFL);
//**********************//
glStencilOp(GL_KEEP,GL_INCR,GL_KEEP);
glCullFace(GL_FRONT);
drawShadowVolume();
//**********************//
glStencilOp(GL_KEEP,GL_DECR,GL_KEEP);
glCullFace(GL_BACK);
drawShadowVolume();
//***********Draw panel*************//
glColorMask( GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE );
glColor4f(0.0f,0.0f,0.0f,0.5f);
glEnable( GL_BLEND );
glDisable(GL_CULL_FACE);
glBlendFunc( GL_SRC_ALPHA,
GL_ONE_MINUS_SRC_ALPHA );
glStencilFunc( GL_NOTEQUAL, 0, 0xFFFFFFFFL);
glStencilOp( GL_KEEP, GL_KEEP, GL_KEEP );
Thanks in Advance;
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement