From 69e4cf7fde1838f4e5ecc6876c44d0365687211c Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Mon, 15 Sep 2008 13:18:22 +0000 Subject: [PATCH] reenable fog after shadows git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@2627 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/shadow.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/src/shadow.cpp b/source/src/shadow.cpp index f0feafd2..dcfbc166 100644 --- a/source/src/shadow.cpp +++ b/source/src/shadow.cpp @@ -320,6 +320,7 @@ void drawstencilshadows() glDisable(GL_FOG); glEnable(GL_STENCIL_TEST); glDisable(GL_TEXTURE_2D); + glDepthMask(GL_FALSE); glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE); @@ -428,6 +429,7 @@ void drawstencilshadows() rendershadowtiles(); glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); } + else glDisable(GL_BLEND); glMatrixMode(GL_PROJECTION); glLoadIdentity(); @@ -438,9 +440,9 @@ void drawstencilshadows() glEnable(GL_DEPTH_TEST); } - - glDisable(GL_BLEND); + glDisable(GL_STENCIL_TEST); glEnable(GL_TEXTURE_2D); + glEnable(GL_FOG); }