|
From: <axl...@us...> - 2009-08-23 13:08:21
|
Revision: 521
http://hgengine.svn.sourceforge.net/hgengine/?rev=521&view=rev
Author: axlecrusher
Date: 2009-08-23 13:08:11 +0000 (Sun, 23 Aug 2009)
Log Message:
-----------
revert back to recursive rendering
Modified Paths:
--------------
Mercury2/src/Mercury2.cpp
Mercury2/src/MercuryNode.cpp
Modified: Mercury2/src/Mercury2.cpp
===================================================================
--- Mercury2/src/Mercury2.cpp 2009-08-23 12:42:36 UTC (rev 520)
+++ Mercury2/src/Mercury2.cpp 2009-08-23 13:08:11 UTC (rev 521)
@@ -140,16 +140,19 @@
// RenderableNode::RecursiveRender(root);
// printf("\n");
-
+/*
for( g_iPass = 2; g_iPass < 5; g_iPass++ ) //2,3,4
if( root->GetPasses() & (1<<g_iPass) )
root->RecursiveRender( );
-
+*/
root->RecursivePreRender();
-
- for( g_iPass = 5; g_iPass < 15; g_iPass++ ) //5..15
+ root->RecursiveRender();
+
+/* for( g_iPass = 5; g_iPass < 15; g_iPass++ ) //5..15
if( root->GetPasses() & (1<<g_iPass) )
root->RecursiveRender( );
+
+ */
// renderGraph.RenderAlpha();
w->SwapBuffers();
Modified: Mercury2/src/MercuryNode.cpp
===================================================================
--- Mercury2/src/MercuryNode.cpp 2009-08-23 12:42:36 UTC (rev 520)
+++ Mercury2/src/MercuryNode.cpp 2009-08-23 13:08:11 UTC (rev 521)
@@ -200,7 +200,8 @@
printf( "1%*c %p:%s\n", depth, 0, this, GetName().c_str() );
depth++;
#else
- if ( IsHidden() || IsCulled() || (! (m_iPasses & (1<<g_iPass))) )
+// if ( IsHidden() || IsCulled() || (! (m_iPasses & (1<<g_iPass))) )
+ if ( IsHidden() || IsCulled() )
return;
#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|