BGE patch 18211: Bug Fix for: [#18175] error on anaglyph view of a splitted viewport.

This commit is contained in:
Benoit Bolsee 2009-01-24 21:19:35 +00:00
parent ca5fe954f4
commit f1948b363d

@ -732,6 +732,26 @@ void KX_KetsjiEngine::Render()
// do the rendering // do the rendering
//RenderFrame(scene); //RenderFrame(scene);
RenderFrame(scene, cam); 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()) } // if(m_rasterizer->Stereo())