[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