|
From: <axl...@us...> - 2009-07-06 16:12:54
|
Revision: 411
http://hgengine.svn.sourceforge.net/hgengine/?rev=411&view=rev
Author: axlecrusher
Date: 2009-07-06 16:12:53 +0000 (Mon, 06 Jul 2009)
Log Message:
-----------
function to read matrix from opengl
Modified Paths:
--------------
Mercury2/src/GLHelpers.cpp
Mercury2/src/GLHelpers.h
Modified: Mercury2/src/GLHelpers.cpp
===================================================================
--- Mercury2/src/GLHelpers.cpp 2009-07-06 02:39:41 UTC (rev 410)
+++ Mercury2/src/GLHelpers.cpp 2009-07-06 16:12:53 UTC (rev 411)
@@ -47,6 +47,14 @@
glLoadMatrixf( l.Ptr() );
}
+MercuryMatrix glGetMatrix(GLenum m)
+{
+ MercuryMatrix mm;
+ glGetFloatv(m, mm.Ptr());
+ mm.Transpose();
+ return mm;
+}
+
/****************************************************************************
* Copyright (C) 2009 by Joshua Allen *
* *
Modified: Mercury2/src/GLHelpers.h
===================================================================
--- Mercury2/src/GLHelpers.h 2009-07-06 02:39:41 UTC (rev 410)
+++ Mercury2/src/GLHelpers.h 2009-07-06 16:12:53 UTC (rev 411)
@@ -4,6 +4,7 @@
MString GlError2String(uint32_t e);
void glLoadMatrix(const MercuryMatrix& m);
+MercuryMatrix glGetMatrix(GLenum m);
/****************************************************************************
* Copyright (C) 2009 by Joshua Allen *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|