[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39380] trunk/blender/source/gameengine/ Ketsji/KX_Light.cpp: bugfix:[#25603] bad shadows in stereo mode - patch by Juha Maki-Kanto

Dalai Felinto dfelinto at gmail.com
Sun Aug 14 06:37:54 CEST 2011


Revision: 39380
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39380
Author:   dfelinto
Date:     2011-08-14 04:37:53 +0000 (Sun, 14 Aug 2011)
Log Message:
-----------
bugfix:[#25603] bad shadows in stereo mode - patch by Juha Maki-Kanto

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_Light.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_Light.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_Light.cpp	2011-08-14 03:59:22 UTC (rev 39379)
+++ trunk/blender/source/gameengine/Ketsji/KX_Light.cpp	2011-08-14 04:37:53 UTC (rev 39380)
@@ -254,8 +254,12 @@
 	cam->NodeUpdateGS(0);
 
 	/* setup rasterizer transformations */
+	/* SetViewMatrix may use stereomode which we temporarily disable here */
+	RAS_IRasterizer::StereoMode stereomode = ras->GetStereoMode();
+	ras->SetStereoMode(RAS_IRasterizer::RAS_STEREO_NOSTEREO);
 	ras->SetProjectionMatrix(projectionmat);
 	ras->SetViewMatrix(modelviewmat, cam->NodeGetWorldOrientation(), cam->NodeGetWorldPosition(), cam->GetCameraData()->m_perspective);
+	ras->SetStereoMode(stereomode);
 }
 
 void KX_LightObject::UnbindShadowBuffer(RAS_IRasterizer *ras)




More information about the Bf-blender-cvs mailing list