|
From: <axl...@us...> - 2009-07-04 15:40:10
|
Revision: 402
http://hgengine.svn.sourceforge.net/hgengine/?rev=402&view=rev
Author: axlecrusher
Date: 2009-07-04 15:40:09 +0000 (Sat, 04 Jul 2009)
Log Message:
-----------
use unified load matrix
Modified Paths:
--------------
Mercury2/src/RenderGraph.cpp
Modified: Mercury2/src/RenderGraph.cpp
===================================================================
--- Mercury2/src/RenderGraph.cpp 2009-07-04 15:38:52 UTC (rev 401)
+++ Mercury2/src/RenderGraph.cpp 2009-07-04 15:40:09 UTC (rev 402)
@@ -19,9 +19,8 @@
m_node->PreRender( *m_matrix ); //calls on children assets
modelView = m_node->ManipulateMatrix( *m_matrix );
if ( m_node->IsHidden() || m_node->IsCulled(modelView) ) return;
- modelView.Transpose();
- glLoadMatrixf( modelView.Ptr() );
+ glLoadMatrix( modelView );
sa.type = ShaderAttribute::TYPE_MATRIX;
sa.value.matrix = m_matrix->Ptr();
@@ -37,7 +36,7 @@
if (m_node)
{
- glLoadMatrixf( modelView.Ptr() );
+ glLoadMatrix( modelView );
Shader::SetAttribute("HG_ModelMatrix", sa);
m_node->PostRender( modelView ); //calls on children assets
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|