[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18656] trunk/blender/source/gameengine/ Ketsji/KX_KetsjiEngine.cpp: BGE patch 18211: Bug Fix for: [#18175] error on anaglyph view of a splitted viewport.
Benoit Bolsee
benoit.bolsee at online.be
Sat Jan 24 22:19:36 CET 2009
Revision: 18656
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18656
Author: ben2610
Date: 2009-01-24 22:19:35 +0100 (Sat, 24 Jan 2009)
Log Message:
-----------
BGE patch 18211: Bug Fix for: [#18175] error on anaglyph view of a splitted viewport.
Modified Paths:
--------------
trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
Modified: trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp 2009-01-24 21:13:38 UTC (rev 18655)
+++ trunk/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp 2009-01-24 21:19:35 UTC (rev 18656)
@@ -732,6 +732,26 @@
// do the rendering
//RenderFrame(scene);
RenderFrame(scene, cam);
+
+ list<class KX_Camera*>* cameras = scene->GetCameras();
+
+ // Draw the scene once for each camera with an enabled viewport
+ list<KX_Camera*>::iterator it = cameras->begin();
+ while(it != cameras->end())
+ {
+ if((*it)->GetViewport())
+ {
+ if (scene->IsClearingZBuffer())
+ m_rasterizer->ClearDepthBuffer();
+
+ m_rendertools->SetAuxilaryClientInfo(scene);
+
+ // do the rendering
+ RenderFrame(scene, (*it));
+ }
+
+ it++;
+ }
}
} // if(m_rasterizer->Stereo())
More information about the Bf-blender-cvs
mailing list