DEADSOFTWARE

fix glGetError
[nanogl.git] / nanoWrap.cpp
index 27daf14cd5a1c048a61cdf4b50390fbc2c6e7286..b193a7a4fb8fb624505aa64a839f0018b2dacebe 100644 (file)
@@ -28,6 +28,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 #include "gl.h"
 #include "glesinterface.h"
+#include "nanogl.h"
 
 #define GL_TEXTURE0_ARB                     0x84C0
 #define GL_TEXTURE1_ARB                     0x84C1
@@ -360,7 +361,14 @@ void FlushOnStateChange()
     ptrIndexArray = indexArray;
     useTexCoordArray = GL_FALSE;
     }
-
+void nanoGL_Flush()
+       {
+       FlushOnStateChange();
+       }
+void nanoGL_Reset()
+{
+       ResetNanoState();
+}
 void glBegin(GLenum mode)
     {
     wrapperPrimitiveMode = mode;
@@ -1412,8 +1420,8 @@ void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 
 GLenum glGetError (void)
     {
-    FlushOnStateChange();
-    return GL_NO_ERROR;//glEsImpl->glGetError();
+    //FlushOnStateChange();
+    return glEsImpl->glGetError();
     }
 
 void glActiveTexture (GLenum texture)