|
From: <cn...@us...> - 2009-08-18 05:20:32
|
Revision: 484
http://hgengine.svn.sourceforge.net/hgengine/?rev=484&view=rev
Author: cnlohr
Date: 2009-08-18 05:20:25 +0000 (Tue, 18 Aug 2009)
Log Message:
-----------
remove recursion method we won't be using
Modified Paths:
--------------
Mercury2/src/Mercury2.cpp
Modified: Mercury2/src/Mercury2.cpp
===================================================================
--- Mercury2/src/Mercury2.cpp 2009-08-18 05:20:06 UTC (rev 483)
+++ Mercury2/src/Mercury2.cpp 2009-08-18 05:20:25 UTC (rev 484)
@@ -77,39 +77,22 @@
timer.Touch();
MESSAGEMAN::GetInstance().PumpMessages( timer.MicrosecondsSinceInit() );
- //If false, use experimental traversal technique.
- if(true)
+ root->RecursiveUpdate( timer.Age() ); //comment to use threads
+
+ CURRENTRENDERGRAPH = &renderGraph;
+ if ( MercuryNode::NeedsRebuild() )
{
- root->RecursiveUpdate( timer.Age() ); //comment to use threads
-
- CURRENTRENDERGRAPH = &renderGraph;
- if ( MercuryNode::NeedsRebuild() )
- {
- renderGraph.Build(root);
- }
-
- w->Clear();
- // renderGraph.Render();
- // RenderableNode::RecursiveRender(root);
- // printf("\n");
- root->RecursivePreRender();
- root->RecursiveRender();
- // renderGraph.RenderAlpha();
- w->SwapBuffers();
+ renderGraph.Build(root);
}
- else
- {
- CURRENTRENDERGRAPH = &renderGraph;
- if ( MercuryNode::NeedsRebuild() )
- {
- renderGraph.Build(root);
- }
- Viewport* vp = (Viewport*)root->FirstChild();
- w->Clear();
- vp->GoAll( timer.Age() );
- w->SwapBuffers();
- }
+ w->Clear();
+// renderGraph.Render();
+// RenderableNode::RecursiveRender(root);
+// printf("\n");
+ root->RecursivePreRender();
+ root->RecursiveRender();
+// renderGraph.RenderAlpha();
+ w->SwapBuffers();
++m_count;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|