From 801bed13f78d2963ba852b5d7fe590c093cb8d52 Mon Sep 17 00:00:00 2001 From: Caspian Rychlik-Prince Date: Wed, 14 Aug 2002 01:31:10 +0000 Subject: [PATCH] Added automatic error checking to debug build --- src/native/win32/org_lwjgl_opengl_CoreGL.cpp | 320 +++++++++++++++++++ 1 file changed, 320 insertions(+) diff --git a/src/native/win32/org_lwjgl_opengl_CoreGL.cpp b/src/native/win32/org_lwjgl_opengl_CoreGL.cpp index 9af1e029..813bdaf6 100644 --- a/src/native/win32/org_lwjgl_opengl_CoreGL.cpp +++ b/src/native/win32/org_lwjgl_opengl_CoreGL.cpp @@ -12,6 +12,7 @@ #include #include "org_lwjgl_opengl_CoreGL.h" #include "extgl.h" +#include "checkGLerror.h" /* * Class: org_lwjgl_opengl_CoreGL @@ -20,6 +21,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAccum(JNIEnv * env, jobject obj, jint p0, jfloat p1) { glAccum((GLint) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -29,6 +31,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAccum(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAlphaFunc(JNIEnv * env, jobject obj, jint p0, jfloat p1) { glAlphaFunc((GLint) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -38,6 +41,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAlphaFunc(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearColor(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glClearColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -47,6 +51,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearColor(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearAccum(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glClearAccum((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -56,6 +61,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearAccum(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClear(JNIEnv * env, jobject obj, jint p0) { glClear((GLint) p0); + CHECK_GL_ERROR } /* @@ -65,6 +71,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClear(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallLists(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glCallLists((GLint) p0, (GLint) p1, (const void *) p2); + CHECK_GL_ERROR } /* @@ -74,6 +81,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallLists(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallList(JNIEnv * env, jobject obj, jint p0) { glCallList((GLint) p0); + CHECK_GL_ERROR } /* @@ -83,6 +91,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallList(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendFunc(JNIEnv * env, jobject obj, jint p0, jint p1) { glBlendFunc((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -92,6 +101,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendFunc(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendColorEXT(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -101,6 +111,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendColorEXT(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBitmap(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jint p6) { glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, (const unsigned char *) p6); + CHECK_GL_ERROR } /* @@ -110,6 +121,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBitmap(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBindTexture(JNIEnv * env, jobject obj, jint p0, jint p1) { glBindTexture((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -119,6 +131,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBindTexture(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBegin(JNIEnv * env, jobject obj, jint p0) { glBegin((GLint) p0); + CHECK_GL_ERROR } /* @@ -128,6 +141,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBegin(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnd(JNIEnv * env, jobject obj) { glEnd(); + CHECK_GL_ERROR } /* @@ -137,6 +151,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnd(JNIEnv * env, jobject JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glArrayElement(JNIEnv * env, jobject obj, jint p0) { glArrayElement((GLint) p0); + CHECK_GL_ERROR } /* @@ -146,6 +161,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glArrayElement(JNIEnv * env, JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glAreTexturesResident(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { return (jboolean) glAreTexturesResident((GLint) p0, (const GLuint *) p1, (GLboolean *) p2); + CHECK_GL_ERROR } /* @@ -155,6 +171,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glAreTexturesResident(JN JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearDepth(JNIEnv * env, jobject obj, jdouble p0) { glClearDepth((GLdouble) p0); + CHECK_GL_ERROR } /* @@ -164,6 +181,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearDepth(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteLists(JNIEnv * env, jobject obj, jint p0, jint p1) { glDeleteLists((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -173,6 +191,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteLists(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteTextures(JNIEnv * env, jobject obj, jint p0, jint p1) { glDeleteTextures((GLint) p0, (const GLuint *) p1); + CHECK_GL_ERROR } /* @@ -182,6 +201,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteTextures(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCullFace(JNIEnv * env, jobject obj, jint p0) { glCullFace((GLint) p0); + CHECK_GL_ERROR } /* @@ -191,6 +211,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCullFace(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) { glCopyTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7); + CHECK_GL_ERROR } /* @@ -200,6 +221,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage2D(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { glCopyTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); + CHECK_GL_ERROR } /* @@ -209,6 +231,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage1D(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) { glCopyTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7); + CHECK_GL_ERROR } /* @@ -218,6 +241,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage2D(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { glCopyTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); + CHECK_GL_ERROR } /* @@ -227,6 +251,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage1D(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyPixels(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { glCopyPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); + CHECK_GL_ERROR } /* @@ -236,6 +261,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyPixels(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + CHECK_GL_ERROR } /* @@ -245,6 +271,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorPointer(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMaterial(JNIEnv * env, jobject obj, jint p0, jint p1) { glColorMaterial((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -254,6 +281,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMaterial(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMask(JNIEnv * env, jobject obj, jboolean p0, jboolean p1, jboolean p2, jboolean p3) { glColorMask((GLboolean) p0, (GLboolean) p1, (GLboolean) p2, (GLboolean) p3); + CHECK_GL_ERROR } /* @@ -263,6 +291,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMask(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3b(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) { glColor3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); + CHECK_GL_ERROR } /* @@ -272,6 +301,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3b(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glColor3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -281,6 +311,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3d(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glColor3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -290,6 +321,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3f(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glColor3i((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -299,6 +331,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3i(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { glColor3s((GLshort) p0, (GLshort) p1, (GLshort) p2); + CHECK_GL_ERROR } /* @@ -308,6 +341,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3s(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ub(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) { glColor3ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); + CHECK_GL_ERROR } /* @@ -317,6 +351,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ub(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ui(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glColor3ui((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -326,6 +361,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ui(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3us(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { glColor3us((GLshort) p0, (GLshort) p1, (GLshort) p2); + CHECK_GL_ERROR } /* @@ -335,6 +371,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3us(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4b(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2, jbyte p3) { glColor4b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); + CHECK_GL_ERROR } /* @@ -344,6 +381,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4b(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glColor4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR } /* @@ -353,6 +391,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4d(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glColor4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -362,6 +401,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4f(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glColor4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -371,6 +411,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4i(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) { glColor4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); + CHECK_GL_ERROR } /* @@ -380,6 +421,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4s(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ub(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2, jbyte p3) { glColor4ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); + CHECK_GL_ERROR } /* @@ -389,6 +431,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ub(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ui(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glColor4ui((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -398,6 +441,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ui(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4us(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) { glColor4us((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); + CHECK_GL_ERROR } /* @@ -407,6 +451,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4us(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClipPlane(JNIEnv * env, jobject obj, jint p0, jint p1) { glClipPlane((GLint) p0, (const GLdouble *) p1); + CHECK_GL_ERROR } /* @@ -416,6 +461,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClipPlane(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearStencil(JNIEnv * env, jobject obj, jint p0) { glClearStencil((GLint) p0); + CHECK_GL_ERROR } /* @@ -425,6 +471,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearStencil(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearIndex(JNIEnv * env, jobject obj, jfloat p0) { glClearIndex((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -434,6 +481,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearIndex(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint1(JNIEnv * env, jobject obj, jint p0) { glEvalPoint1((GLint) p0); + CHECK_GL_ERROR } /* @@ -443,6 +491,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint1(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint2(JNIEnv * env, jobject obj, jint p0, jint p1) { glEvalPoint2((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -452,6 +501,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint2(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh1(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glEvalMesh1((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -461,6 +511,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh1(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh2(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { glEvalMesh2((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); + CHECK_GL_ERROR } /* @@ -470,6 +521,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh2(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1d(JNIEnv * env, jobject obj, jdouble p0) { glEvalCoord1d((GLdouble) p0); + CHECK_GL_ERROR } /* @@ -479,6 +531,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1d(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1f(JNIEnv * env, jobject obj, jfloat p0) { glEvalCoord1f((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -488,6 +541,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1f(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) { glEvalCoord2d((GLdouble) p0, (GLdouble) p1); + CHECK_GL_ERROR } /* @@ -497,6 +551,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2d(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { glEvalCoord2f((GLfloat) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -506,6 +561,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2f(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1dv(JNIEnv * env, jobject obj, jint p0) { glEvalCoord1dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -515,6 +571,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1fv(JNIEnv * env, jobject obj, jint p0) { glEvalCoord1fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -524,6 +581,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2dv(JNIEnv * env, jobject obj, jint p0) { glEvalCoord2dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -533,6 +591,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2fv(JNIEnv * env, jobject obj, jint p0) { glEvalCoord2fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -542,6 +601,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnableClientState(JNIEnv * env, jobject obj, jint p0) { glEnableClientState((GLint) p0); + CHECK_GL_ERROR } /* @@ -551,6 +611,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnableClientState(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisableClientState(JNIEnv * env, jobject obj, jint p0) { glDisableClientState((GLint) p0); + CHECK_GL_ERROR } /* @@ -560,6 +621,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisableClientState(JNIEnv JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnable(JNIEnv * env, jobject obj, jint p0) { glEnable((GLint) p0); + CHECK_GL_ERROR } /* @@ -569,6 +631,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnable(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisable(JNIEnv * env, jobject obj, jint p0) { glDisable((GLint) p0); + CHECK_GL_ERROR } /* @@ -578,6 +641,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisable(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagPointer(JNIEnv * env, jobject obj, jint p0, jint p1) { glEdgeFlagPointer((GLint) p0, (const void *) p1); + CHECK_GL_ERROR } /* @@ -587,6 +651,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagPointer(JNIEnv * e JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlag(JNIEnv * env, jobject obj, jboolean p0) { glEdgeFlag((GLboolean) p0); + CHECK_GL_ERROR } /* @@ -596,6 +661,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlag(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagv(JNIEnv * env, jobject obj, jint p0) { glEdgeFlagv((const unsigned char *) p0); + CHECK_GL_ERROR } /* @@ -605,6 +671,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawPixels(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const void *) p4); + CHECK_GL_ERROR } /* @@ -614,6 +681,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawPixels(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawElements(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + CHECK_GL_ERROR } /* @@ -623,6 +691,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawElements(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawBuffer(JNIEnv * env, jobject obj, jint p0) { glDrawBuffer((GLint) p0); + CHECK_GL_ERROR } /* @@ -632,6 +701,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawBuffer(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawArrays(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glDrawArrays((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -641,6 +711,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawArrays(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthRange(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) { glDepthRange((GLdouble) p0, (GLdouble) p1); + CHECK_GL_ERROR } /* @@ -650,6 +721,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthRange(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthMask(JNIEnv * env, jobject obj, jboolean p0) { glDepthMask((GLboolean) p0); + CHECK_GL_ERROR } /* @@ -659,6 +731,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthMask(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthFunc(JNIEnv * env, jobject obj, jint p0) { glDepthFunc((GLint) p0); + CHECK_GL_ERROR } /* @@ -668,6 +741,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthFunc(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFeedbackBuffer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glFeedbackBuffer((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -677,6 +751,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFeedbackBuffer(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapfv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetPixelMapfv((GLint) p0, (GLfloat *) p1); + CHECK_GL_ERROR } /* @@ -686,6 +761,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapfv(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapuiv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetPixelMapuiv((GLint) p0, (GLuint *) p1); + CHECK_GL_ERROR } /* @@ -695,6 +771,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapuiv(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapusv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetPixelMapusv((GLint) p0, (GLushort *) p1); + CHECK_GL_ERROR } /* @@ -704,6 +781,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapusv(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetMaterialfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -713,6 +791,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialfv(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetMaterialiv((GLint) p0, (GLint) p1, (GLint *) p2); + CHECK_GL_ERROR } /* @@ -722,6 +801,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialiv(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapdv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetMapdv((GLint) p0, (GLint) p1, (GLdouble *) p2); + CHECK_GL_ERROR } /* @@ -731,6 +811,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapdv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetMapfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -740,6 +821,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapfv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetMapiv((GLint) p0, (GLint) p1, (GLint *) p2); + CHECK_GL_ERROR } /* @@ -749,6 +831,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapiv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetLightfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -758,6 +841,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightfv(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetLightiv((GLint) p0, (GLint) p1, (GLint *) p2); + CHECK_GL_ERROR } /* @@ -767,6 +851,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightiv(JNIEnv * env, j JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGetError(JNIEnv * env, jobject obj) { return (jint) glGetError(); + CHECK_GL_ERROR } /* @@ -776,6 +861,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGetError(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetClipPlane(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetClipPlane((GLint) p0, (GLdouble *) p1); + CHECK_GL_ERROR } /* @@ -785,6 +871,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetClipPlane(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetBooleanv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetBooleanv((GLint) p0, (GLubyte *) p1); + CHECK_GL_ERROR } /* @@ -794,6 +881,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetBooleanv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetDoublev(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetDoublev((GLint) p0, (GLdouble *) p1); + CHECK_GL_ERROR } /* @@ -803,6 +891,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetDoublev(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetFloatv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetFloatv((GLint) p0, (GLfloat *) p1); + CHECK_GL_ERROR } /* @@ -812,6 +901,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetFloatv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetIntegerv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetIntegerv((GLint) p0, (GLint *) p1); + CHECK_GL_ERROR } /* @@ -821,6 +911,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetIntegerv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGenTextures(JNIEnv * env, jobject obj, jint p0, jint p1) { glGenTextures((GLint) p0, (GLuint *) p1); + CHECK_GL_ERROR } /* @@ -830,6 +921,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGenTextures(JNIEnv * env, JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGenLists(JNIEnv * env, jobject obj, jint p0) { return (jint) glGenLists((GLint) p0); + CHECK_GL_ERROR } /* @@ -839,6 +931,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGenLists(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrustum(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { glFrustum((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); + CHECK_GL_ERROR } /* @@ -848,6 +941,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrustum(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrontFace(JNIEnv * env, jobject obj, jint p0) { glFrontFace((GLint) p0); + CHECK_GL_ERROR } /* @@ -857,6 +951,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrontFace(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogf(JNIEnv * env, jobject obj, jint p0, jfloat p1) { glFogf((GLint) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -866,6 +961,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogf(JNIEnv * env, jobject JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogi(JNIEnv * env, jobject obj, jint p0, jint p1) { glFogi((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -875,6 +971,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogi(JNIEnv * env, jobject JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogfv(JNIEnv * env, jobject obj, jint p0, jint p1) { glFogfv((GLint) p0, (const GLfloat *) p1); + CHECK_GL_ERROR } /* @@ -884,6 +981,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogfv(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogiv(JNIEnv * env, jobject obj, jint p0, jint p1) { glFogiv((GLint) p0, (const GLint *) p1); + CHECK_GL_ERROR } /* @@ -893,6 +991,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogiv(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFlush(JNIEnv * env, jobject obj) { glFlush(); + CHECK_GL_ERROR } /* @@ -902,6 +1001,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFlush(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFinish(JNIEnv * env, jobject obj) { glFinish(); + CHECK_GL_ERROR } /* @@ -911,6 +1011,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFinish(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPointerv(JNIEnv * env, jobject obj, jint p0, jint p1) { glGetPointerv((GLint) p0, (void **) p1); + CHECK_GL_ERROR } /* @@ -920,6 +1021,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPointerv(JNIEnv * env, JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsEnabled(JNIEnv * env, jobject obj, jint p0) { return (jboolean) glIsEnabled((GLint) p0); + CHECK_GL_ERROR } /* @@ -929,6 +1031,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsEnabled(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInterleavedArrays(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glInterleavedArrays((GLint) p0, (GLint) p1, (const void *) p2); + CHECK_GL_ERROR } /* @@ -938,6 +1041,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInterleavedArrays(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInitNames(JNIEnv * env, jobject obj) { glInitNames(); + CHECK_GL_ERROR } /* @@ -947,6 +1051,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInitNames(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glIndexPointer((GLint) p0, (GLint) p1, (const void *) p2); + CHECK_GL_ERROR } /* @@ -956,6 +1061,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexPointer(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexMask(JNIEnv * env, jobject obj, jint p0) { glIndexMask((GLint) p0); + CHECK_GL_ERROR } /* @@ -965,6 +1071,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexMask(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexd(JNIEnv * env, jobject obj, jdouble p0) { glIndexd((GLdouble) p0); + CHECK_GL_ERROR } /* @@ -974,6 +1081,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexd(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexf(JNIEnv * env, jobject obj, jfloat p0) { glIndexf((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -983,6 +1091,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexf(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexi(JNIEnv * env, jobject obj, jint p0) { glIndexi((GLint) p0); + CHECK_GL_ERROR } /* @@ -992,6 +1101,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexi(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexs(JNIEnv * env, jobject obj, jshort p0) { glIndexs((GLshort) p0); + CHECK_GL_ERROR } /* @@ -1001,6 +1111,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexs(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexub(JNIEnv * env, jobject obj, jbyte p0) { glIndexub((GLbyte) p0); + CHECK_GL_ERROR } /* @@ -1010,6 +1121,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexub(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexdv(JNIEnv * env, jobject obj, jint p0) { glIndexdv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -1019,6 +1131,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexdv(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexfv(JNIEnv * env, jobject obj, jint p0) { glIndexfv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -1028,6 +1141,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexfv(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexiv(JNIEnv * env, jobject obj, jint p0) { glIndexiv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -1037,6 +1151,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexiv(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexsv(JNIEnv * env, jobject obj, jint p0) { glIndexsv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -1046,6 +1161,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexsv(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexubv(JNIEnv * env, jobject obj, jint p0) { glIndexubv((const unsigned char *) p0); + CHECK_GL_ERROR } /* @@ -1055,6 +1171,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexubv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHint(JNIEnv * env, jobject obj, jint p0, jint p1) { glHint((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1064,6 +1181,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHint(JNIEnv * env, jobject JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameterfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexParameterfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1073,6 +1191,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameterfv(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameteriv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexParameteriv((GLint) p0, (GLint) p1, (GLint *) p2); + CHECK_GL_ERROR } /* @@ -1082,6 +1201,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameteriv(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameterfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glGetTexLevelParameterfv((GLint) p0, (GLint) p1, (GLint) p2, (GLfloat *) p3); + CHECK_GL_ERROR } /* @@ -1091,6 +1211,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameterfv(JNI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameteriv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glGetTexLevelParameteriv((GLint) p0, (GLint) p1, (GLint) p2, (GLint *) p3); + CHECK_GL_ERROR } /* @@ -1100,6 +1221,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameteriv(JNI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexImage(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { glGetTexImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (void *) p4); + CHECK_GL_ERROR } /* @@ -1109,6 +1231,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexImage(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGendv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexGendv((GLint) p0, (GLint) p1, (GLdouble *) p2); + CHECK_GL_ERROR } /* @@ -1118,6 +1241,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGendv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGenfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexGenfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1127,6 +1251,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGenfv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGeniv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexGeniv((GLint) p0, (GLint) p1, (GLint *) p2); + CHECK_GL_ERROR } /* @@ -1136,6 +1261,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGeniv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnvfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexEnvfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1145,6 +1271,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnvfv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnviv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glGetTexEnviv((GLint) p0, (GLint) p1, (GLint *) p2); + CHECK_GL_ERROR } /* @@ -1155,6 +1282,7 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_glGetString(JNIEnv * env, { const GLubyte * string = glGetString((GLenum) p0); return env->NewStringUTF((const char *) string); + CHECK_GL_ERROR } /* @@ -1164,6 +1292,7 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_glGetString(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPolygonStipple(JNIEnv * env, jobject obj, jint p0) { glGetPolygonStipple((GLubyte *) p0); + CHECK_GL_ERROR } /* @@ -1173,6 +1302,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPolygonStipple(JNIEnv * JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsList(JNIEnv * env, jobject obj, jint p0) { return (jboolean) glIsList((GLint) p0); + CHECK_GL_ERROR } /* @@ -1182,6 +1312,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsList(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) { glMaterialf((GLint) p0, (GLint) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -1191,6 +1322,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialf(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMateriali(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glMateriali((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -1200,6 +1332,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMateriali(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glMaterialfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1209,6 +1342,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialfv(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glMaterialiv((GLint) p0, (GLint) p1, (const GLint *) p2); + CHECK_GL_ERROR } /* @@ -1218,6 +1352,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialiv(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) { glMapGrid1d((GLint) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -1227,6 +1362,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1d(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) { glMapGrid1f((GLint) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -1236,6 +1372,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1f(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jint p3, jdouble p4, jdouble p5) { glMapGrid2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLdouble) p4, (GLdouble) p5); + CHECK_GL_ERROR } /* @@ -1245,6 +1382,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2d(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5) { glMapGrid2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLfloat) p4, (GLfloat) p5); + CHECK_GL_ERROR } /* @@ -1254,6 +1392,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2f(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jdouble p5, jdouble p6, jint p7, jint p8, jint p9) { glMap2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (GLdouble) p5, (GLdouble) p6, (GLint) p7, (GLint) p8, (const GLdouble *) p9); + CHECK_GL_ERROR } /* @@ -1263,6 +1402,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2d(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jint p9) { glMap2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (GLfloat) p5, (GLfloat) p6, (GLint) p7, (GLint) p8, (const GLfloat *) p9); + CHECK_GL_ERROR } /* @@ -1272,6 +1412,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2f(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jint p5) { glMap1d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (const GLdouble *) p5); + CHECK_GL_ERROR } /* @@ -1281,6 +1422,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1d(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jint p5) { glMap1f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (const GLfloat *) p5); + CHECK_GL_ERROR } /* @@ -1290,6 +1432,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1f(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLogicOp(JNIEnv * env, jobject obj, jint p0) { glLogicOp((GLint) p0); + CHECK_GL_ERROR } /* @@ -1299,6 +1442,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLogicOp(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadName(JNIEnv * env, jobject obj, jint p0) { glLoadName((GLint) p0); + CHECK_GL_ERROR } /* @@ -1308,6 +1452,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadName(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixd(JNIEnv * env, jobject obj, jint p0) { glLoadMatrixd((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -1317,6 +1462,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixd(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixf(JNIEnv * env, jobject obj, jint p0) { glLoadMatrixf((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -1326,6 +1472,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixf(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadIdentity(JNIEnv * env, jobject obj) { glLoadIdentity(); + CHECK_GL_ERROR } /* @@ -1335,6 +1482,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadIdentity(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glListBase(JNIEnv * env, jobject obj, jint p0) { glListBase((GLint) p0); + CHECK_GL_ERROR } /* @@ -1344,6 +1492,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glListBase(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineWidth(JNIEnv * env, jobject obj, jfloat p0) { glLineWidth((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -1353,6 +1502,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineWidth(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineStipple(JNIEnv * env, jobject obj, jint p0, jshort p1) { glLineStipple((GLint) p0, (GLshort) p1); + CHECK_GL_ERROR } /* @@ -1362,6 +1512,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineStipple(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelf(JNIEnv * env, jobject obj, jint p0, jfloat p1) { glLightModelf((GLint) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -1371,6 +1522,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelf(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeli(JNIEnv * env, jobject obj, jint p0, jint p1) { glLightModeli((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1380,6 +1532,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeli(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelfv(JNIEnv * env, jobject obj, jint p0, jint p1) { glLightModelfv((GLint) p0, (const GLfloat *) p1); + CHECK_GL_ERROR } /* @@ -1389,6 +1542,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelfv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeliv(JNIEnv * env, jobject obj, jint p0, jint p1) { glLightModeliv((GLint) p0, (const GLint *) p1); + CHECK_GL_ERROR } /* @@ -1398,6 +1552,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeliv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) { glLightf((GLint) p0, (GLint) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -1407,6 +1562,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightf(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLighti(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glLighti((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -1416,6 +1572,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLighti(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glLightfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1425,6 +1582,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightfv(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glLightiv((GLint) p0, (GLint) p1, (const GLint *) p2); + CHECK_GL_ERROR } /* @@ -1434,6 +1592,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightiv(JNIEnv * env, jobj JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsTexture(JNIEnv * env, jobject obj, jint p0) { return (jboolean) glIsTexture((GLint) p0); + CHECK_GL_ERROR } /* @@ -1443,6 +1602,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsTexture(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMatrixMode(JNIEnv * env, jobject obj, jint p0) { glMatrixMode((GLint) p0); + CHECK_GL_ERROR } /* @@ -1452,6 +1612,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMatrixMode(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonStipple(JNIEnv * env, jobject obj, jint p0) { glPolygonStipple((const unsigned char *) p0); + CHECK_GL_ERROR } /* @@ -1461,6 +1622,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonStipple(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonOffset(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { glPolygonOffset((GLfloat) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -1470,6 +1632,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonOffset(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonMode(JNIEnv * env, jobject obj, jint p0, jint p1) { glPolygonMode((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1479,6 +1642,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonMode(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPointSize(JNIEnv * env, jobject obj, jfloat p0) { glPointSize((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -1488,6 +1652,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPointSize(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelZoom(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { glPixelZoom((GLfloat) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -1497,6 +1662,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelZoom(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferf(JNIEnv * env, jobject obj, jint p0, jfloat p1) { glPixelTransferf((GLint) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -1506,6 +1672,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferf(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferi(JNIEnv * env, jobject obj, jint p0, jint p1) { glPixelTransferi((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1515,6 +1682,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferi(JNIEnv * en JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStoref(JNIEnv * env, jobject obj, jint p0, jfloat p1) { glPixelStoref((GLint) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -1524,6 +1692,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStoref(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStorei(JNIEnv * env, jobject obj, jint p0, jint p1) { glPixelStorei((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1533,6 +1702,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStorei(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glPixelMapfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1542,6 +1712,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapfv(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapuiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glPixelMapuiv((GLint) p0, (GLint) p1, (const GLuint *) p2); + CHECK_GL_ERROR } /* @@ -1551,6 +1722,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapuiv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapusv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glPixelMapusv((GLint) p0, (GLint) p1, (const GLushort *) p2); + CHECK_GL_ERROR } /* @@ -1560,6 +1732,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapusv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPassThrough(JNIEnv * env, jobject obj, jfloat p0) { glPassThrough((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -1569,6 +1742,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPassThrough(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glOrtho(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { glOrtho((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); + CHECK_GL_ERROR } /* @@ -1578,6 +1752,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glOrtho(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormalPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glNormalPointer((GLint) p0, (GLint) p1, (const void *) p2); + CHECK_GL_ERROR } /* @@ -1587,6 +1762,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormalPointer(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3b(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) { glNormal3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); + CHECK_GL_ERROR } /* @@ -1596,6 +1772,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3b(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glNormal3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -1605,6 +1782,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3d(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glNormal3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -1614,6 +1792,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3f(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glNormal3i((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -1623,6 +1802,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3i(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { glNormal3s((GLshort) p0, (GLshort) p1, (GLshort) p2); + CHECK_GL_ERROR } /* @@ -1632,6 +1812,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3s(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3bv(JNIEnv * env, jobject obj, jint p0) { glNormal3bv((const GLbyte *) p0); + CHECK_GL_ERROR } /* @@ -1641,6 +1822,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3bv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3dv(JNIEnv * env, jobject obj, jint p0) { glNormal3dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -1650,6 +1832,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3dv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3fv(JNIEnv * env, jobject obj, jint p0) { glNormal3fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -1659,6 +1842,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3fv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3iv(JNIEnv * env, jobject obj, jint p0) { glNormal3iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -1668,6 +1852,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3iv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3sv(JNIEnv * env, jobject obj, jint p0) { glNormal3sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -1677,6 +1862,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3sv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNewList(JNIEnv * env, jobject obj, jint p0, jint p1) { glNewList((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1686,6 +1872,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNewList(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEndList(JNIEnv * env, jobject obj) { glEndList(); + CHECK_GL_ERROR } /* @@ -1695,6 +1882,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEndList(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixd(JNIEnv * env, jobject obj, jint p0) { glMultMatrixd((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -1704,6 +1892,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixd(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixf(JNIEnv * env, jobject obj, jint p0) { glMultMatrixf((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -1713,6 +1902,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixf(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPrioritizeTextures(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glPrioritizeTextures((GLint) p0, (const GLuint *) p1, (const GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -1722,6 +1912,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPrioritizeTextures(JNIEnv JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glShadeModel(JNIEnv * env, jobject obj, jint p0) { glShadeModel((GLint) p0); + CHECK_GL_ERROR } /* @@ -1731,6 +1922,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glShadeModel(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSelectBuffer(JNIEnv * env, jobject obj, jint p0, jint p1) { glSelectBuffer((GLint) p0, (GLuint *) p1); + CHECK_GL_ERROR } /* @@ -1740,6 +1932,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSelectBuffer(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScissor(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glScissor((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -1749,6 +1942,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScissor(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScaled(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glScaled((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -1758,6 +1952,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScaled(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScalef(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glScalef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -1767,6 +1962,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScalef(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotated(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glRotated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR } /* @@ -1776,6 +1972,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotated(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotatef(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glRotatef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -1785,6 +1982,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotatef(JNIEnv * env, jobj JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glRenderMode(JNIEnv * env, jobject obj, jint p0) { return (jint) glRenderMode((GLint) p0); + CHECK_GL_ERROR } /* @@ -1794,6 +1992,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glRenderMode(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectd(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glRectd((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR } /* @@ -1803,6 +2002,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectd(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectf(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glRectf((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -1812,6 +2012,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectf(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRecti(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glRecti((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -1821,6 +2022,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRecti(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRects(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) { glRects((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); + CHECK_GL_ERROR } /* @@ -1830,6 +2032,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRects(JNIEnv * env, jobjec JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectdv(JNIEnv * env, jobject obj, jint p0, jint p1) { glRectdv((const GLdouble *) p0, (const GLdouble *) p1); + CHECK_GL_ERROR } /* @@ -1839,6 +2042,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectdv(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectfv(JNIEnv * env, jobject obj, jint p0, jint p1) { glRectfv((const GLfloat *) p0, (const GLfloat *) p1); + CHECK_GL_ERROR } /* @@ -1848,6 +2052,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectfv(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectiv(JNIEnv * env, jobject obj, jint p0, jint p1) { glRectiv((const GLint *) p0, (const GLint *) p1); + CHECK_GL_ERROR } /* @@ -1857,6 +2062,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectiv(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectsv(JNIEnv * env, jobject obj, jint p0, jint p1) { glRectsv((const GLshort *) p0, (const GLshort *) p1); + CHECK_GL_ERROR } /* @@ -1866,6 +2072,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectsv(JNIEnv * env, jobje JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadPixels(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { glReadPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (void *) p6); + CHECK_GL_ERROR } /* @@ -1875,6 +2082,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadPixels(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadBuffer(JNIEnv * env, jobject obj, jint p0) { glReadBuffer((GLint) p0); + CHECK_GL_ERROR } /* @@ -1884,6 +2092,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadBuffer(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) { glRasterPos2d((GLdouble) p0, (GLdouble) p1); + CHECK_GL_ERROR } /* @@ -1893,6 +2102,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2d(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { glRasterPos2f((GLfloat) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -1902,6 +2112,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2f(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2i(JNIEnv * env, jobject obj, jint p0, jint p1) { glRasterPos2i((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -1911,6 +2122,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2i(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2s(JNIEnv * env, jobject obj, jshort p0, jshort p1) { glRasterPos2s((GLshort) p0, (GLshort) p1); + CHECK_GL_ERROR } /* @@ -1920,6 +2132,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2s(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glRasterPos3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -1929,6 +2142,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3d(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glRasterPos3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -1938,6 +2152,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3f(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glRasterPos3i((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -1947,6 +2162,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3i(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { glRasterPos3s((GLshort) p0, (GLshort) p1, (GLshort) p2); + CHECK_GL_ERROR } /* @@ -1956,6 +2172,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3s(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glRasterPos4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR } /* @@ -1965,6 +2182,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4d(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glRasterPos4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -1974,6 +2192,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4f(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glRasterPos4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -1983,6 +2202,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4i(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) { glRasterPos4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); + CHECK_GL_ERROR } /* @@ -1992,6 +2212,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4s(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2dv(JNIEnv * env, jobject obj, jint p0) { glRasterPos2dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2001,6 +2222,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2fv(JNIEnv * env, jobject obj, jint p0) { glRasterPos2fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2010,6 +2232,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2iv(JNIEnv * env, jobject obj, jint p0) { glRasterPos2iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2019,6 +2242,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2sv(JNIEnv * env, jobject obj, jint p0) { glRasterPos2sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2028,6 +2252,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3dv(JNIEnv * env, jobject obj, jint p0) { glRasterPos3dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2037,6 +2262,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3fv(JNIEnv * env, jobject obj, jint p0) { glRasterPos3fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2046,6 +2272,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3iv(JNIEnv * env, jobject obj, jint p0) { glRasterPos3iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2055,6 +2282,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3sv(JNIEnv * env, jobject obj, jint p0) { glRasterPos3sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2064,6 +2292,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4dv(JNIEnv * env, jobject obj, jint p0) { glRasterPos4dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2073,6 +2302,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4fv(JNIEnv * env, jobject obj, jint p0) { glRasterPos4fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2082,6 +2312,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4iv(JNIEnv * env, jobject obj, jint p0) { glRasterPos4iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2091,6 +2322,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4sv(JNIEnv * env, jobject obj, jint p0) { glRasterPos4sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2100,6 +2332,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushName(JNIEnv * env, jobject obj, jint p0) { glPushName((GLint) p0); + CHECK_GL_ERROR } /* @@ -2109,6 +2342,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushName(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopName(JNIEnv * env, jobject obj) { glPopName(); + CHECK_GL_ERROR } /* @@ -2118,6 +2352,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopName(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushMatrix(JNIEnv * env, jobject obj) { glPushMatrix(); + CHECK_GL_ERROR } /* @@ -2127,6 +2362,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushMatrix(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopMatrix(JNIEnv * env, jobject obj) { glPopMatrix(); + CHECK_GL_ERROR } /* @@ -2136,6 +2372,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopMatrix(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushClientAttrib(JNIEnv * env, jobject obj, jint p0) { glPushClientAttrib((GLint) p0); + CHECK_GL_ERROR } /* @@ -2145,6 +2382,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushClientAttrib(JNIEnv * JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopClientAttrib(JNIEnv * env, jobject obj) { glPopClientAttrib(); + CHECK_GL_ERROR } /* @@ -2154,6 +2392,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopClientAttrib(JNIEnv * e JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushAttrib(JNIEnv * env, jobject obj, jint p0) { glPushAttrib((GLint) p0); + CHECK_GL_ERROR } /* @@ -2163,6 +2402,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushAttrib(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopAttrib(JNIEnv * env, jobject obj) { glPopAttrib(); + CHECK_GL_ERROR } /* @@ -2172,6 +2412,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopAttrib(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilFunc(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glStencilFunc((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2181,6 +2422,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilFunc(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertexPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + CHECK_GL_ERROR } /* @@ -2190,6 +2432,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertexPointer(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) { glVertex2d((GLdouble) p0, (GLdouble) p1); + CHECK_GL_ERROR } /* @@ -2199,6 +2442,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2d(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { glVertex2f((GLfloat) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -2208,6 +2452,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2f(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2i(JNIEnv * env, jobject obj, jint p0, jint p1) { glVertex2i((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -2217,6 +2462,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2i(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2s(JNIEnv * env, jobject obj, jshort p0, jshort p1) { glVertex2s((GLshort) p0, (GLshort) p1); + CHECK_GL_ERROR } /* @@ -2226,6 +2472,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2s(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glVertex3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -2235,6 +2482,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3d(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glVertex3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -2244,6 +2492,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3f(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glVertex3i((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2253,6 +2502,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3i(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { glVertex3s((GLshort) p0, (GLshort) p1, (GLshort) p2); + CHECK_GL_ERROR } /* @@ -2262,6 +2512,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3s(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glVertex4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR } /* @@ -2271,6 +2522,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4d(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glVertex4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -2280,6 +2532,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4f(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glVertex4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -2289,6 +2542,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4i(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) { glVertex4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); + CHECK_GL_ERROR } /* @@ -2298,6 +2552,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4s(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2dv(JNIEnv * env, jobject obj, jint p0) { glVertex2dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2307,6 +2562,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2dv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2fv(JNIEnv * env, jobject obj, jint p0) { glVertex2fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2316,6 +2572,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2fv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2iv(JNIEnv * env, jobject obj, jint p0) { glVertex2iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2325,6 +2582,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2iv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2sv(JNIEnv * env, jobject obj, jint p0) { glVertex2sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2334,6 +2592,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2sv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3dv(JNIEnv * env, jobject obj, jint p0) { glVertex3dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2343,6 +2602,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3dv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3fv(JNIEnv * env, jobject obj, jint p0) { glVertex3fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2352,6 +2612,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3fv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3iv(JNIEnv * env, jobject obj, jint p0) { glVertex3iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2361,6 +2622,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3iv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3sv(JNIEnv * env, jobject obj, jint p0) { glVertex3sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2370,6 +2632,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3sv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4dv(JNIEnv * env, jobject obj, jint p0) { glVertex4dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2379,6 +2642,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4dv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4fv(JNIEnv * env, jobject obj, jint p0) { glVertex4fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2388,6 +2652,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4fv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4iv(JNIEnv * env, jobject obj, jint p0) { glVertex4iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2397,6 +2662,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4iv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4sv(JNIEnv * env, jobject obj, jint p0) { glVertex4sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2406,6 +2672,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4sv(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslated(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glTranslated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -2415,6 +2682,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslated(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslatef(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glTranslatef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -2424,6 +2692,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslatef(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) { glTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); + CHECK_GL_ERROR } /* @@ -2433,6 +2702,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage2D(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { glTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); + CHECK_GL_ERROR } /* @@ -2442,6 +2712,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage1D(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameterf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) { glTexParameterf((GLint) p0, (GLint) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -2451,6 +2722,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameterf(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameteri(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexParameteri((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2460,6 +2732,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameteri(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) { glTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); + CHECK_GL_ERROR } /* @@ -2469,6 +2742,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage2D(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) { glTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (const void *) p7); + CHECK_GL_ERROR } /* @@ -2478,6 +2752,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage1D(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGend(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2) { glTexGend((GLint) p0, (GLint) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -2487,6 +2762,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGend(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) { glTexGenf((GLint) p0, (GLint) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -2496,6 +2772,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenf(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeni(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexGeni((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2505,6 +2782,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeni(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGendv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexGendv((GLint) p0, (GLint) p1, (const GLdouble *) p2); + CHECK_GL_ERROR } /* @@ -2514,6 +2792,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGendv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexGenfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -2523,6 +2802,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenfv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeniv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexGeniv((GLint) p0, (GLint) p1, (const GLint *) p2); + CHECK_GL_ERROR } /* @@ -2532,6 +2812,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeniv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) { glTexEnvf((GLint) p0, (GLint) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -2541,6 +2822,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvf(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvi(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexEnvi((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2550,6 +2832,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvi(JNIEnv * env, jobj JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexEnvfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + CHECK_GL_ERROR } /* @@ -2559,6 +2842,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvfv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnviv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexEnviv((GLint) p0, (GLint) p1, (const GLint *) p2); + CHECK_GL_ERROR } /* @@ -2568,6 +2852,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnviv(JNIEnv * env, job JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoordPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + CHECK_GL_ERROR } /* @@ -2577,6 +2862,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoordPointer(JNIEnv * e JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1d(JNIEnv * env, jobject obj, jdouble p0) { glTexCoord1d((GLdouble) p0); + CHECK_GL_ERROR } /* @@ -2586,6 +2872,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1d(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1f(JNIEnv * env, jobject obj, jfloat p0) { glTexCoord1f((GLfloat) p0); + CHECK_GL_ERROR } /* @@ -2595,6 +2882,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1f(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1i(JNIEnv * env, jobject obj, jint p0) { glTexCoord1i((GLint) p0); + CHECK_GL_ERROR } /* @@ -2604,6 +2892,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1i(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1s(JNIEnv * env, jobject obj, jshort p0) { glTexCoord1s((GLshort) p0); + CHECK_GL_ERROR } /* @@ -2613,6 +2902,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1s(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) { glTexCoord2d((GLdouble) p0, (GLdouble) p1); + CHECK_GL_ERROR } /* @@ -2622,6 +2912,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2d(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { glTexCoord2f((GLfloat) p0, (GLfloat) p1); + CHECK_GL_ERROR } /* @@ -2631,6 +2922,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2f(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2i(JNIEnv * env, jobject obj, jint p0, jint p1) { glTexCoord2i((GLint) p0, (GLint) p1); + CHECK_GL_ERROR } /* @@ -2640,6 +2932,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2i(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2s(JNIEnv * env, jobject obj, jshort p0, jshort p1) { glTexCoord2s((GLshort) p0, (GLshort) p1); + CHECK_GL_ERROR } /* @@ -2649,6 +2942,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2s(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { glTexCoord3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); + CHECK_GL_ERROR } /* @@ -2658,6 +2952,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3d(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { glTexCoord3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); + CHECK_GL_ERROR } /* @@ -2667,6 +2962,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3f(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glTexCoord3i((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2676,6 +2972,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3i(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { glTexCoord3s((GLshort) p0, (GLshort) p1, (GLshort) p2); + CHECK_GL_ERROR } /* @@ -2685,6 +2982,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3s(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glTexCoord4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR } /* @@ -2694,6 +2992,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4d(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glTexCoord4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + CHECK_GL_ERROR } /* @@ -2703,6 +3002,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4f(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glTexCoord4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR } /* @@ -2712,6 +3012,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4i(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) { glTexCoord4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); + CHECK_GL_ERROR } /* @@ -2721,6 +3022,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4s(JNIEnv * env, j JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1dv(JNIEnv * env, jobject obj, jint p0) { glTexCoord1dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2730,6 +3032,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1fv(JNIEnv * env, jobject obj, jint p0) { glTexCoord1fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2739,6 +3042,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1iv(JNIEnv * env, jobject obj, jint p0) { glTexCoord1iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2748,6 +3052,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1sv(JNIEnv * env, jobject obj, jint p0) { glTexCoord1sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2757,6 +3062,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2dv(JNIEnv * env, jobject obj, jint p0) { glTexCoord2dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2766,6 +3072,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2fv(JNIEnv * env, jobject obj, jint p0) { glTexCoord2fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2775,6 +3082,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2iv(JNIEnv * env, jobject obj, jint p0) { glTexCoord2iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2784,6 +3092,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2sv(JNIEnv * env, jobject obj, jint p0) { glTexCoord2sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2793,6 +3102,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3dv(JNIEnv * env, jobject obj, jint p0) { glTexCoord3dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2802,6 +3112,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3fv(JNIEnv * env, jobject obj, jint p0) { glTexCoord3fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2811,6 +3122,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3iv(JNIEnv * env, jobject obj, jint p0) { glTexCoord3iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2820,6 +3132,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3sv(JNIEnv * env, jobject obj, jint p0) { glTexCoord3sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2829,6 +3142,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4dv(JNIEnv * env, jobject obj, jint p0) { glTexCoord4dv((const GLdouble *) p0); + CHECK_GL_ERROR } /* @@ -2838,6 +3152,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4dv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4fv(JNIEnv * env, jobject obj, jint p0) { glTexCoord4fv((const GLfloat *) p0); + CHECK_GL_ERROR } /* @@ -2847,6 +3162,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4fv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4iv(JNIEnv * env, jobject obj, jint p0) { glTexCoord4iv((const GLint *) p0); + CHECK_GL_ERROR } /* @@ -2856,6 +3172,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4iv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4sv(JNIEnv * env, jobject obj, jint p0) { glTexCoord4sv((const GLshort *) p0); + CHECK_GL_ERROR } /* @@ -2865,6 +3182,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4sv(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilOp(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { glStencilOp((GLint) p0, (GLint) p1, (GLint) p2); + CHECK_GL_ERROR } /* @@ -2874,6 +3192,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilOp(JNIEnv * env, jo JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilMask(JNIEnv * env, jobject obj, jint p0) { glStencilMask((GLint) p0); + CHECK_GL_ERROR } /* @@ -2883,5 +3202,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilMask(JNIEnv * env, JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glViewport(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { glViewport((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); + CHECK_GL_ERROR }