Carmack's reversed Problem

Started by
-1 comments, last by jeppa 22 years, 2 months ago
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