[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54646] branches/ge_harmony/source/ gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp: Lights now render with front face culling to avoid the camera clipping into the lighting .

Daniel Stokes kupomail at gmail.com
Tue Feb 19 01:35:57 CET 2013


Revision: 54646
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54646
Author:   kupoman
Date:     2013-02-19 00:35:56 +0000 (Tue, 19 Feb 2013)
Log Message:
-----------
Lights now render with front face culling to avoid the camera clipping into the lighting.

Modified Paths:
--------------
    branches/ge_harmony/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp

Modified: branches/ge_harmony/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
===================================================================
--- branches/ge_harmony/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp	2013-02-19 00:34:38 UTC (rev 54645)
+++ branches/ge_harmony/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp	2013-02-19 00:35:56 UTC (rev 54646)
@@ -1425,8 +1425,11 @@
 	glDisable(GL_DEPTH_TEST);
 	glDepthMask(GL_FALSE);
 	glEnable(GL_TEXTURE_2D);
+	glEnable(GL_CULL_FACE);
+	glCullFace(GL_FRONT);
 	glEnable(GL_BLEND);
 	glBlendFunc(GL_ONE, GL_ONE);
+
 	glMatrixMode(GL_TEXTURE);
 	glLoadIdentity();
 
@@ -1576,6 +1579,7 @@
 	
 	glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, m_fbo[0]);
 	glDepthMask(GL_TRUE);
+	glCullFace(GL_BACK);
 	glPopAttrib();
 }
 




More information about the Bf-blender-cvs mailing list