[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