From 8903b0188c2b33d9c5a67f96a9ba05a73fde1898 Mon Sep 17 00:00:00 2001 From: jpaana <> Date: Sun, 13 Jun 2004 23:01:32 +0000 Subject: [PATCH] Entity volumes have different windings compared to world/brush ones? --- gl_rmain.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gl_rmain.c b/gl_rmain.c index b518347..29d061a 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -670,10 +670,10 @@ void R_DrawAliasSurfaceShadowVolume (aliashdr_t *paliashdr, aliasframeinstant_t // EXT_stencil_two_side glDisable(GL_CULL_FACE); qglActiveStencilFaceEXT(GL_BACK); - glStencilOp(GL_KEEP, GL_INCR_WRAP_EXT, GL_KEEP); + glStencilOp(GL_KEEP, GL_DECR_WRAP_EXT, GL_KEEP); glStencilFunc(GL_ALWAYS, 0, ~0); qglActiveStencilFaceEXT(GL_FRONT); - glStencilOp(GL_KEEP, GL_DECR_WRAP_EXT, GL_KEEP); + glStencilOp(GL_KEEP, GL_INCR_WRAP_EXT, GL_KEEP); glStencilFunc(GL_ALWAYS, 0, ~0); R_DrawAliasFrameShadowVolume2 (paliashdr, aliasframeinstant); glEnable(GL_CULL_FACE); @@ -684,8 +684,8 @@ void R_DrawAliasSurfaceShadowVolume (aliashdr_t *paliashdr, aliasframeinstant_t glDisable(GL_CULL_FACE); glStencilOp(GL_KEEP, GL_INCR_WRAP_EXT, GL_KEEP); qglStencilFuncSeparateATI(GL_ALWAYS, GL_ALWAYS, 0, ~0); - qglStencilOpSeparateATI(GL_FRONT, GL_KEEP, GL_DECR_WRAP_EXT, GL_KEEP); - qglStencilOpSeparateATI(GL_BACK, GL_KEEP, GL_INCR_WRAP_EXT, GL_KEEP); + qglStencilOpSeparateATI(GL_FRONT, GL_KEEP, GL_INCR_WRAP_EXT, GL_KEEP); + qglStencilOpSeparateATI(GL_BACK, GL_KEEP, GL_DECR_WRAP_EXT, GL_KEEP); R_DrawAliasFrameShadowVolume2 (paliashdr, aliasframeinstant); glEnable(GL_CULL_FACE); break;