From 229da7e9d6e724631f461b33f8fb36b5ea85111a Mon Sep 17 00:00:00 2001 From: Caspian Rychlik-Prince Date: Thu, 13 Mar 2003 19:48:02 +0000 Subject: [PATCH] *** empty log message *** --- src/native/common/org_lwjgl_opengl_GL.cpp | 479 ++++++++++++++++++++++ 1 file changed, 479 insertions(+) diff --git a/src/native/common/org_lwjgl_opengl_GL.cpp b/src/native/common/org_lwjgl_opengl_GL.cpp index 3280d7d8..931feca7 100644 --- a/src/native/common/org_lwjgl_opengl_GL.cpp +++ b/src/native/common/org_lwjgl_opengl_GL.cpp @@ -53,6 +53,7 @@ */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeStencilFaceEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glActiveStencilFaceEXT) glActiveStencilFaceEXT((GLint) p0); CHECK_GL_ERROR } @@ -63,6 +64,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeStencilFaceEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeTextureARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glActiveTextureARB) glActiveTextureARB((GLint) p0); CHECK_GL_ERROR } @@ -73,6 +75,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeTextureARB(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp1ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { + CHECK_EXISTS(glAlphaFragmentOp1ATI) glAlphaFragmentOp1ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); CHECK_GL_ERROR } @@ -83,6 +86,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp1ATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp2ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) { + CHECK_EXISTS(glAlphaFragmentOp2ATI) glAlphaFragmentOp2ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8); CHECK_GL_ERROR } @@ -93,6 +97,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp2ATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp3ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10, jint p11) { + CHECK_EXISTS(glAlphaFragmentOp3ATI) glAlphaFragmentOp3ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, (GLint) p10, (GLint) p11); CHECK_GL_ERROR } @@ -103,6 +108,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp3ATI(JNIEnv * env */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_areProgramsResidentNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glAreProgramsResidentNV) jboolean ret = (jboolean) glAreProgramsResidentNV((GLint) p0, (const GLuint *) p1, (GLubyte *) p2); CHECK_GL_ERROR return ret; @@ -114,6 +120,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_areProgramsResidentNV(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_arrayObjectATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { + CHECK_EXISTS(glArrayObjectATI) glArrayObjectATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); CHECK_GL_ERROR } @@ -124,6 +131,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_arrayObjectATI(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginFragmentShaderATI(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glBeginFragmentShaderATI) glBeginFragmentShaderATI(); CHECK_GL_ERROR } @@ -134,6 +142,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginFragmentShaderATI(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginOcclusionQueryNV(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glBeginOcclusionQueryNV) glBeginOcclusionQueryNV((GLint) p0); CHECK_GL_ERROR } @@ -144,6 +153,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginOcclusionQueryNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginVertexShaderEXT(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glBeginVertexShaderEXT) glBeginVertexShaderEXT(); CHECK_GL_ERROR } @@ -154,6 +164,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginVertexShaderEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindFragmentShaderATI(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glBindFragmentShaderATI) glBindFragmentShaderATI((GLint) p0); CHECK_GL_ERROR } @@ -164,6 +175,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindFragmentShaderATI(JNIEnv * e */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindLightParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glBindLightParameterEXT) jint ret = (jint) glBindLightParameterEXT((GLint) p0, (GLint) p1); CHECK_GL_ERROR return ret; @@ -175,6 +187,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindLightParameterEXT(JNIEnv * e */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindMaterialParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glBindMaterialParameterEXT) jint ret = (jint) glBindMaterialParameterEXT((GLint) p0, (GLint) p1); CHECK_GL_ERROR return ret; @@ -186,6 +199,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindMaterialParameterEXT(JNIEnv */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindParameterEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glBindParameterEXT) jint ret = (jint) glBindParameterEXT((GLint) p0); CHECK_GL_ERROR return ret; @@ -197,6 +211,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindParameterEXT(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glBindProgramARB) glBindProgramARB((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -207,6 +222,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glBindProgramNV) glBindProgramNV((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -217,6 +233,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramNV(JNIEnv * env, jobj */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTexGenParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glBindTexGenParameterEXT) jint ret = (jint) glBindTexGenParameterEXT((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR return ret; @@ -228,6 +245,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTexGenParameterEXT(JNIEnv * */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTextureUnitParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glBindTextureUnitParameterEXT) jint ret = (jint) glBindTextureUnitParameterEXT((GLint) p0, (GLint) p1); CHECK_GL_ERROR return ret; @@ -239,6 +257,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTextureUnitParameterEXT(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindVertexShaderEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glBindVertexShaderEXT) glBindVertexShaderEXT((GLint) p0); CHECK_GL_ERROR } @@ -249,6 +268,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindVertexShaderEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveTextureARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glClientActiveTextureARB) glClientActiveTextureARB((GLint) p0); CHECK_GL_ERROR } @@ -259,6 +279,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveTextureARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveVertexStreamATI(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glClientActiveVertexStreamATI) glClientActiveVertexStreamATI((GLint) p0); CHECK_GL_ERROR } @@ -269,6 +290,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveVertexStreamATI(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp1ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { + CHECK_EXISTS(glColorFragmentOp1ATI) glColorFragmentOp1ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); CHECK_GL_ERROR } @@ -279,6 +301,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp1ATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp2ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9) { + CHECK_EXISTS(glColorFragmentOp2ATI) glColorFragmentOp2ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9); CHECK_GL_ERROR } @@ -289,6 +312,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp2ATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp3ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10, jint p11, jint p12) { + CHECK_EXISTS(glColorFragmentOp3ATI) glColorFragmentOp3ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, (GLint) p10, (GLint) p11, (GLint) p12); CHECK_GL_ERROR } @@ -299,6 +323,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp3ATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerInputNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { + CHECK_EXISTS(glCombinerInputNV) glCombinerInputNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); CHECK_GL_ERROR } @@ -309,6 +334,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerInputNV(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerOutputNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jboolean p7, jboolean p8, jboolean p9) { + CHECK_EXISTS(glCombinerOutputNV) glCombinerOutputNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLboolean) p7, (GLboolean) p8, (GLboolean) p9); CHECK_GL_ERROR } @@ -319,6 +345,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerOutputNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfNV(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glCombinerParameterfNV) glCombinerParameterfNV((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR } @@ -329,6 +356,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfNV(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glCombinerParameterfvNV) glCombinerParameterfvNV((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -339,6 +367,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfvNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameteriNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glCombinerParameteriNV) glCombinerParameteriNV((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -349,6 +378,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameteriNV(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glCombinerParameterivNV) glCombinerParameterivNV((GLint) p0, (const GLint *) p1); CHECK_GL_ERROR } @@ -359,6 +389,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterivNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerStageParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glCombinerStageParameterfvNV) glCombinerStageParameterfvNV((GLint) p0, (GLint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -369,6 +400,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerStageParameterfvNV(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage1DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { + CHECK_EXISTS(glCompressedTexImage1DARB) glCompressedTexImage1DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); CHECK_GL_ERROR } @@ -379,6 +411,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage1DARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage2DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) { + CHECK_EXISTS(glCompressedTexImage2DARB) glCompressedTexImage2DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (const void *) p7); CHECK_GL_ERROR } @@ -389,6 +422,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage2DARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage3DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) { + CHECK_EXISTS(glCompressedTexImage3DARB) glCompressedTexImage3DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); CHECK_GL_ERROR } @@ -399,6 +433,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage3DARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage1DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { + CHECK_EXISTS(glCompressedTexSubImage1DARB) glCompressedTexSubImage1DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); CHECK_GL_ERROR } @@ -409,6 +444,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage1DARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage2DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) { + CHECK_EXISTS(glCompressedTexSubImage2DARB) glCompressedTexSubImage2DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); CHECK_GL_ERROR } @@ -419,6 +455,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage2DARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage3DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10) { + CHECK_EXISTS(glCompressedTexSubImage3DARB) glCompressedTexSubImage3DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, (const void *) p10); CHECK_GL_ERROR } @@ -429,6 +466,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage3DARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_currentPaletteMatrixARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glCurrentPaletteMatrixARB) glCurrentPaletteMatrixARB((GLint) p0); CHECK_GL_ERROR } @@ -439,6 +477,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_currentPaletteMatrixARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFencesNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glDeleteFencesNV) glDeleteFencesNV((GLint) p0, (const GLuint *) p1); CHECK_GL_ERROR } @@ -449,6 +488,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFencesNV(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFragmentShaderATI(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glDeleteFragmentShaderATI) glDeleteFragmentShaderATI((GLint) p0); CHECK_GL_ERROR } @@ -459,6 +499,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFragmentShaderATI(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteOcclusionQueriesNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glDeleteOcclusionQueriesNV) glDeleteOcclusionQueriesNV((GLint) p0, (const GLuint *) p1); CHECK_GL_ERROR } @@ -469,6 +510,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteOcclusionQueriesNV(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glDeleteProgramsARB) glDeleteProgramsARB((GLint) p0, (const GLuint *) p1); CHECK_GL_ERROR } @@ -479,6 +521,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glDeleteProgramsNV) glDeleteProgramsNV((GLint) p0, (const GLuint *) p1); CHECK_GL_ERROR } @@ -489,6 +532,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteVertexShaderEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glDeleteVertexShaderEXT) glDeleteVertexShaderEXT((GLint) p0); CHECK_GL_ERROR } @@ -499,6 +543,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteVertexShaderEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVariantClientStateEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glDisableVariantClientStateEXT) glDisableVariantClientStateEXT((GLint) p0); CHECK_GL_ERROR } @@ -509,6 +554,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVariantClientStateEXT(JNI */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVertexAttribArrayARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glDisableVertexAttribArrayARB) glDisableVertexAttribArrayARB((GLint) p0); CHECK_GL_ERROR } @@ -519,6 +565,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVertexAttribArrayARB(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawElementArrayATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glDrawElementArrayATI) glDrawElementArrayATI((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -529,6 +576,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawElementArrayATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementArrayATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glDrawRangeElementArrayATI) glDrawRangeElementArrayATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR } @@ -539,6 +587,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementArrayATI(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementsEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { + CHECK_EXISTS(glDrawRangeElementsEXT) glDrawRangeElementsEXT((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLuint) p4, (const void *) p5); CHECK_GL_ERROR } @@ -549,6 +598,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementsEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_elementPointerATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glElementPointerATI) glElementPointerATI((GLint) p0, (const void *) p1); CHECK_GL_ERROR } @@ -559,6 +609,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_elementPointerATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVariantClientStateEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glEnableVariantClientStateEXT) glEnableVariantClientStateEXT((GLint) p0); CHECK_GL_ERROR } @@ -569,6 +620,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVariantClientStateEXT(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVertexAttribArrayARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glEnableVertexAttribArrayARB) glEnableVertexAttribArrayARB((GLint) p0); CHECK_GL_ERROR } @@ -579,6 +631,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVertexAttribArrayARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endFragmentShaderATI(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glEndFragmentShaderATI) glEndFragmentShaderATI(); CHECK_GL_ERROR } @@ -589,6 +642,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endFragmentShaderATI(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endOcclusionQueryNV(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glEndOcclusionQueryNV) glEndOcclusionQueryNV(); CHECK_GL_ERROR } @@ -599,6 +653,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endOcclusionQueryNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endVertexShaderEXT(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glEndVertexShaderEXT) glEndVertexShaderEXT(); CHECK_GL_ERROR } @@ -609,6 +664,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endVertexShaderEXT(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_evalMapsNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glEvalMapsNV) glEvalMapsNV((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -619,6 +675,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_evalMapsNV(JNIEnv * env, jobject */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_executeProgramNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glExecuteProgramNV) glExecuteProgramNV((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); CHECK_GL_ERROR } @@ -629,6 +686,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_executeProgramNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_extractComponentEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glExtractComponentEXT) glExtractComponentEXT((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -639,6 +697,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_extractComponentEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finalCombinerInputNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glFinalCombinerInputNV) glFinalCombinerInputNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR } @@ -649,6 +708,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finalCombinerInputNV(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finishFenceNV(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glFinishFenceNV) glFinishFenceNV((GLint) p0); CHECK_GL_ERROR } @@ -659,6 +719,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finishFenceNV(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_flushVertexArrayRangeNV(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glFlushVertexArrayRangeNV) glFlushVertexArrayRangeNV(); CHECK_GL_ERROR } @@ -669,6 +730,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_flushVertexArrayRangeNV(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddEXT(JNIEnv * env, jobject obj, jdouble p0) { + CHECK_EXISTS(glFogCoorddEXT) glFogCoorddEXT((GLdouble) p0); } @@ -678,6 +740,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glFogCoorddvEXT) glFogCoorddvEXT((const GLdouble *) p0); } @@ -687,6 +750,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddvEXT(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfEXT(JNIEnv * env, jobject obj, jfloat p0) { + CHECK_EXISTS(glFogCoordfEXT) glFogCoordfEXT((GLfloat) p0); } @@ -696,6 +760,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glFogCoordfvEXT) glFogCoordfvEXT((const GLfloat *) p0); } @@ -705,6 +770,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfvEXT(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glFogCoordPointerEXT) glFogCoordPointerEXT((GLuint) p0, (GLint) p1, (const void *) p2); CHECK_GL_ERROR } @@ -715,6 +781,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordPointerEXT(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_freeObjectBufferATI(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glFreeObjectBufferATI) glFreeObjectBufferATI((GLint) p0); CHECK_GL_ERROR } @@ -725,6 +792,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_freeObjectBufferATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genFencesNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glGenFencesNV) glGenFencesNV((GLint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -735,6 +803,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genFencesNV(JNIEnv * env, jobjec */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genFragmentShadersATI(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glGenFragmentShadersATI) jint ret = (jint) glGenFragmentShadersATI((GLint) p0); CHECK_GL_ERROR return ret; @@ -746,6 +815,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genFragmentShadersATI(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genOcclusionQueriesNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glGenOcclusionQueriesNV) glGenOcclusionQueriesNV((GLint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -756,6 +826,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genOcclusionQueriesNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glGenProgramsARB) glGenProgramsARB((GLint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -766,6 +837,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glGenProgramsNV) glGenProgramsNV((GLint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -776,6 +848,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsNV(JNIEnv * env, jobj */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genSymbolsEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGenSymbolsEXT) jint ret = (jint) glGenSymbolsEXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR return ret; @@ -787,6 +860,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genSymbolsEXT(JNIEnv * env, jobj */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genVertexShadersEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glGenVertexShadersEXT) jint ret = (jint) glGenVertexShadersEXT((GLint) p0); CHECK_GL_ERROR return ret; @@ -798,6 +872,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genVertexShadersEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectfvATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetArrayObjectfvATI) glGetArrayObjectfvATI((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -808,6 +883,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectfvATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectivATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetArrayObjectivATI) glGetArrayObjectivATI((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -818,6 +894,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectivATI(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glGetCombinerInputParameterfvNV) glGetCombinerInputParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLuint) p3, (GLfloat *) p4); CHECK_GL_ERROR } @@ -828,6 +905,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterfvNV(JN */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glGetCombinerInputParameterivNV) glGetCombinerInputParameterivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLuint) p3, (GLint *) p4); CHECK_GL_ERROR } @@ -838,6 +916,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterivNV(JN */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetCombinerOutputParameterfvNV) glGetCombinerOutputParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLfloat *) p3); CHECK_GL_ERROR } @@ -848,6 +927,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterfvNV(J */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetCombinerOutputParameterivNV) glGetCombinerOutputParameterivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint *) p3); CHECK_GL_ERROR } @@ -858,6 +938,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterivNV(J */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerStageParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetCombinerStageParameterfvNV) glGetCombinerStageParameterfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -868,6 +949,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerStageParameterfvNV(JN */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCompressedTexImageARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetCompressedTexImageARB) glGetCompressedTexImageARB((GLuint) p0, (GLint) p1, (void *) p2); CHECK_GL_ERROR } @@ -878,6 +960,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCompressedTexImageARB(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFenceivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetFenceivNV) glGetFenceivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -888,6 +971,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFenceivNV(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetFinalCombinerInputParameterfvNV) glGetFinalCombinerInputParameterfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -898,6 +982,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterfv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetFinalCombinerInputParameterivNV) glGetFinalCombinerInputParameterivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -908,6 +993,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameteriv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantBooleanvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetInvariantBooleanvEXT) glGetInvariantBooleanvEXT((GLuint) p0, (GLuint) p1, (GLubyte *) p2); CHECK_GL_ERROR } @@ -918,6 +1004,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantBooleanvEXT(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantFloatvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetInvariantFloatvEXT) glGetInvariantFloatvEXT((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -928,6 +1015,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantFloatvEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantIntegervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetInvariantIntegervEXT) glGetInvariantIntegervEXT((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -938,6 +1026,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantIntegervEXT(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantBooleanvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetLocalConstantBooleanvEXT) glGetLocalConstantBooleanvEXT((GLuint) p0, (GLuint) p1, (GLubyte *) p2); CHECK_GL_ERROR } @@ -948,6 +1037,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantBooleanvEXT(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantFloatvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetLocalConstantFloatvEXT) glGetLocalConstantFloatvEXT((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -958,6 +1048,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantFloatvEXT(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantIntegervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetLocalConstantIntegervEXT) glGetLocalConstantIntegervEXT((GLint) p0, (GLint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -968,6 +1059,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantIntegervEXT(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetMapAttribParameterfvNV) glGetMapAttribParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLfloat *) p3); CHECK_GL_ERROR } @@ -978,6 +1070,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterfvNV(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetMapAttribParameterivNV) glGetMapAttribParameterivNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint *) p3); CHECK_GL_ERROR } @@ -988,6 +1081,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterivNV(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapControlPointsNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jboolean p5, jint p6) { + CHECK_EXISTS(glGetMapControlPointsNV) glGetMapControlPointsNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLint) p4, (GLboolean) p5, (void *) p6); CHECK_GL_ERROR } @@ -998,6 +1092,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapControlPointsNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetMapParameterfvNV) glGetMapParameterfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1008,6 +1103,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterfvNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetMapParameterivNV) glGetMapParameterivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1018,6 +1114,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterivNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferfvATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetObjectBufferfvATI) glGetObjectBufferfvATI((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1028,6 +1125,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferfvATI(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferivATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetObjectBufferivATI) glGetObjectBufferivATI((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1038,6 +1136,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferivATI(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetOcclusionQueryivNV) glGetOcclusionQueryivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1048,6 +1147,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryivNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryuivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetOcclusionQueryuivNV) glGetOcclusionQueryuivNV((GLuint) p0, (GLuint) p1, (GLuint *) p2); CHECK_GL_ERROR } @@ -1058,6 +1158,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryuivNV(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterdvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramEnvParameterdvARB) glGetProgramEnvParameterdvARB((GLuint) p0, (GLuint) p1, (GLdouble *) p2); CHECK_GL_ERROR } @@ -1068,6 +1169,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterdvARB(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterfvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramEnvParameterfvARB) glGetProgramEnvParameterfvARB((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1078,6 +1180,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterfvARB(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramivARB) glGetProgramivARB((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1088,6 +1191,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramivNV) glGetProgramivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1098,6 +1202,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivNV(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterdvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramLocalParameterdvARB) glGetProgramLocalParameterdvARB((GLuint) p0, (GLuint) p1, (GLdouble *) p2); CHECK_GL_ERROR } @@ -1108,6 +1213,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterdvARB(JN */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterfvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramLocalParameterfvARB) glGetProgramLocalParameterfvARB((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1118,6 +1224,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterfvARB(JN */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterdvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetProgramParameterdvNV) glGetProgramParameterdvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLdouble *) p3); CHECK_GL_ERROR } @@ -1128,6 +1235,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterdvNV(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetProgramParameterfvNV) glGetProgramParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLfloat *) p3); CHECK_GL_ERROR } @@ -1138,6 +1246,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterfvNV(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramStringARB) glGetProgramStringARB((GLuint) p0, (GLuint) p1, (void *) p2); CHECK_GL_ERROR } @@ -1148,6 +1257,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetProgramStringNV) glGetProgramStringNV((GLuint) p0, (GLuint) p1, (GLubyte *) p2); CHECK_GL_ERROR } @@ -1158,6 +1268,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterfvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glGetTexBumpParameterfvATI) glGetTexBumpParameterfvATI((GLuint) p0, (GLfloat *) p1); CHECK_GL_ERROR } @@ -1168,6 +1279,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterfvATI(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterivATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glGetTexBumpParameterivATI) glGetTexBumpParameterivATI((GLuint) p0, (GLint *) p1); CHECK_GL_ERROR } @@ -1178,6 +1290,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterivATI(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTrackMatrixivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glGetTrackMatrixivNV) glGetTrackMatrixivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint *) p3); CHECK_GL_ERROR } @@ -1188,6 +1301,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTrackMatrixivNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectfvATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVariantArrayObjectfvATI) glGetVariantArrayObjectfvATI((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1198,6 +1312,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectfvATI(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectivATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVariantArrayObjectivATI) glGetVariantArrayObjectivATI((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1208,6 +1323,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectivATI(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantBooleanvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVariantBooleanvEXT) glGetVariantBooleanvEXT((GLuint) p0, (GLuint) p1, (GLboolean *) p2); CHECK_GL_ERROR } @@ -1218,6 +1334,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantBooleanvEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantFloatvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVariantFloatvEXT) glGetVariantFloatvEXT((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1228,6 +1345,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantFloatvEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantIntegervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVariantIntegervEXT) glGetVariantIntegervEXT((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1238,6 +1356,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantIntegervEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantPointervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVariantPointervEXT) glGetVariantPointervEXT((GLuint) p0, (GLuint) p1, (void **) p2); CHECK_GL_ERROR } @@ -1248,6 +1367,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantPointervEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribdvARB) glGetVertexAttribdvARB((GLuint) p0, (GLuint) p1, (GLdouble *) p2); CHECK_GL_ERROR } @@ -1258,6 +1378,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvARB(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribdvNV) glGetVertexAttribdvNV((GLuint) p0, (GLuint) p1, (GLdouble *) p2); CHECK_GL_ERROR } @@ -1268,6 +1389,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribfvARB) glGetVertexAttribfvARB((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1278,6 +1400,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvARB(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribfvNV) glGetVertexAttribfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); CHECK_GL_ERROR } @@ -1288,6 +1411,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribivARB) glGetVertexAttribivARB((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1298,6 +1422,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivARB(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribivNV) glGetVertexAttribivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); CHECK_GL_ERROR } @@ -1308,6 +1433,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribPointervARB) glGetVertexAttribPointervARB((GLuint) p0, (GLuint) p1, (void **) p2); CHECK_GL_ERROR } @@ -1318,6 +1444,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glGetVertexAttribPointervNV) glGetVertexAttribPointervNV((GLuint) p0, (GLuint) p1, (void **) p2); CHECK_GL_ERROR } @@ -1328,6 +1455,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervNV(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_insertComponentEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glInsertComponentEXT) glInsertComponentEXT((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -1338,6 +1466,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_insertComponentEXT(JNIEnv * env, */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isFenceNV(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glIsFenceNV) jboolean ret = (jboolean) glIsFenceNV((GLint) p0); CHECK_GL_ERROR return ret; @@ -1349,6 +1478,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isFenceNV(JNIEnv * env, jobj */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isObjectBufferATI(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glIsObjectBufferATI) jboolean ret = (jboolean) glIsObjectBufferATI((GLint) p0); CHECK_GL_ERROR return ret; @@ -1360,6 +1490,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isObjectBufferATI(JNIEnv * e */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isOcclusionQueryNV(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glIsOcclusionQueryNV) jboolean ret = (jboolean) glIsOcclusionQueryNV((GLint) p0); CHECK_GL_ERROR return ret; @@ -1371,6 +1502,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isOcclusionQueryNV(JNIEnv * */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glIsProgramARB) jboolean ret = (jboolean) glIsProgramARB((GLint) p0); CHECK_GL_ERROR return ret; @@ -1382,6 +1514,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramARB(JNIEnv * env, j */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramNV(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glIsProgramNV) jboolean ret = (jboolean) glIsProgramNV((GLint) p0); CHECK_GL_ERROR return ret; @@ -1393,6 +1526,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramNV(JNIEnv * env, jo */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isVariantEnabledEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glIsVariantEnabledEXT) jboolean ret = (jboolean) glIsVariantEnabledEXT((GLint) p0, (GLint) p1); CHECK_GL_ERROR return ret; @@ -1404,6 +1538,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isVariantEnabledEXT(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadProgramNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glLoadProgramNV) glLoadProgramNV((GLuint) p0, (GLuint) p1, (GLint) p2, (const GLubyte *) p3); CHECK_GL_ERROR } @@ -1414,6 +1549,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadProgramNV(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixdARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glLoadTransposeMatrixdARB) glLoadTransposeMatrixdARB((const GLdouble *) p0); CHECK_GL_ERROR } @@ -1424,6 +1560,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixdARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixfARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glLoadTransposeMatrixfARB) glLoadTransposeMatrixfARB((const GLfloat *) p0); CHECK_GL_ERROR } @@ -1434,6 +1571,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixfARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_lockArraysEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glLockArraysEXT) glLockArraysEXT((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -1444,6 +1582,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_lockArraysEXT(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapControlPointsNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jboolean p7, jint p8) { + CHECK_EXISTS(glMapControlPointsNV) glMapControlPointsNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLboolean) p7, (const void *) p8); CHECK_GL_ERROR } @@ -1454,6 +1593,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapControlPointsNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glMapParameterfvNV) glMapParameterfvNV((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); CHECK_GL_ERROR } @@ -1464,6 +1604,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterfvNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glMapParameterivNV) glMapParameterivNV((GLuint) p0, (GLuint) p1, (const GLint *) p2); CHECK_GL_ERROR } @@ -1474,6 +1615,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterivNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexPointerARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glMatrixIndexPointerARB) glMatrixIndexPointerARB((GLint) p0, (GLuint) p1, (GLint) p2, (void *) p3); CHECK_GL_ERROR } @@ -1484,6 +1626,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexPointerARB(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMatrixIndexubvARB) glMatrixIndexubvARB((GLint) p0, (GLubyte *) p1); CHECK_GL_ERROR } @@ -1494,6 +1637,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexubvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexuivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMatrixIndexuivARB) glMatrixIndexuivARB((GLint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -1504,6 +1648,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexuivARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexusvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMatrixIndexusvARB) glMatrixIndexusvARB((GLint) p0, (GLushort *) p1); CHECK_GL_ERROR } @@ -1514,6 +1659,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexusvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawArraysEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glMultiDrawArraysEXT) glMultiDrawArraysEXT((GLuint) p0, (GLint *) p1, (GLint *) p2, (GLint) p3); CHECK_GL_ERROR } @@ -1524,6 +1670,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawArraysEXT(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawElementsEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glMultiDrawElementsEXT) glMultiDrawElementsEXT((GLuint) p0, (GLint *) p1, (GLuint) p2, (const void **) p3, (GLint) p4); CHECK_GL_ERROR } @@ -1534,6 +1681,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawElementsEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1) { + CHECK_EXISTS(glMultiTexCoord1dARB) glMultiTexCoord1dARB((GLint) p0, (GLdouble) p1); } @@ -1543,6 +1691,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord1dvARB) glMultiTexCoord1dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -1552,6 +1701,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glMultiTexCoord1fARB) glMultiTexCoord1fARB((GLuint) p0, (GLfloat) p1); } @@ -1561,6 +1711,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord1fvARB) glMultiTexCoord1fvARB((GLint) p0, (const GLfloat *) p1); } @@ -1570,6 +1721,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1iARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord1iARB) glMultiTexCoord1iARB((GLint) p0, (GLint) p1); } @@ -1579,6 +1731,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1iARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord1ivARB) glMultiTexCoord1ivARB((GLuint) p0, (const GLint *) p1); } @@ -1588,6 +1741,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1ivARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1sARB(JNIEnv * env, jobject obj, jint p0, jshort p1) { + CHECK_EXISTS(glMultiTexCoord1sARB) glMultiTexCoord1sARB((GLint) p0, (GLshort) p1); } @@ -1597,6 +1751,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord1svARB) glMultiTexCoord1svARB((GLuint) p0, (const GLshort *) p1); } @@ -1606,6 +1761,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1svARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) { + CHECK_EXISTS(glMultiTexCoord2dARB) glMultiTexCoord2dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2); } @@ -1615,6 +1771,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord2dvARB) glMultiTexCoord2dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -1624,6 +1781,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) { + CHECK_EXISTS(glMultiTexCoord2fARB) glMultiTexCoord2fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2); } @@ -1633,6 +1791,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord2fvARB) glMultiTexCoord2fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -1642,6 +1801,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glMultiTexCoord2iARB) glMultiTexCoord2iARB((GLint) p0, (GLint) p1, (GLint) p2); } @@ -1651,6 +1811,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2iARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord2ivARB) glMultiTexCoord2ivARB((GLuint) p0, (const GLint *) p1); } @@ -1660,6 +1821,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2ivARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) { + CHECK_EXISTS(glMultiTexCoord2sARB) glMultiTexCoord2sARB((GLint) p0, (GLshort) p1, (GLshort) p2); } @@ -1669,6 +1831,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord2svARB) glMultiTexCoord2svARB((GLuint) p0, (const GLshort *) p1); } @@ -1678,6 +1841,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2svARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) { + CHECK_EXISTS(glMultiTexCoord3dARB) glMultiTexCoord3dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); } @@ -1687,6 +1851,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord3dvARB) glMultiTexCoord3dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -1696,6 +1861,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) { + CHECK_EXISTS(glMultiTexCoord3fARB) glMultiTexCoord3fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } @@ -1705,6 +1871,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord3fvARB) glMultiTexCoord3fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -1714,6 +1881,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glMultiTexCoord3iARB) glMultiTexCoord3iARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); } @@ -1723,6 +1891,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3iARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord3ivARB) glMultiTexCoord3ivARB((GLuint) p0, (const GLint *) p1); } @@ -1732,6 +1901,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3ivARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) { + CHECK_EXISTS(glMultiTexCoord3sARB) glMultiTexCoord3sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } @@ -1741,6 +1911,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord3svARB) glMultiTexCoord3svARB((GLuint) p0, (const GLshort *) p1); } @@ -1750,6 +1921,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3svARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { + CHECK_EXISTS(glMultiTexCoord4dARB) glMultiTexCoord4dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); } @@ -1759,6 +1931,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord4dvARB) glMultiTexCoord4dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -1768,6 +1941,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { + CHECK_EXISTS(glMultiTexCoord4fARB) glMultiTexCoord4fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); } @@ -1777,6 +1951,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord4fvARB) glMultiTexCoord4fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -1786,6 +1961,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glMultiTexCoord4iARB) glMultiTexCoord4iARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); } @@ -1795,6 +1971,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4iARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord4ivARB) glMultiTexCoord4ivARB((GLuint) p0, (const GLint *) p1); } @@ -1804,6 +1981,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4ivARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { + CHECK_EXISTS(glMultiTexCoord4sARB) glMultiTexCoord4sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); } @@ -1813,6 +1991,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glMultiTexCoord4svARB) glMultiTexCoord4svARB((GLuint) p0, (const GLshort *) p1); } @@ -1822,6 +2001,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4svARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixdARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glMultTransposeMatrixdARB) glMultTransposeMatrixdARB((const GLdouble *) p0); CHECK_GL_ERROR } @@ -1832,6 +2012,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixdARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixfARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glMultTransposeMatrixfARB) glMultTransposeMatrixfARB((const GLfloat *) p0); CHECK_GL_ERROR } @@ -1842,6 +2023,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixfARB(JNIEnv * */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_newObjectBufferATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glNewObjectBufferATI) jint ret = (jint) glNewObjectBufferATI((GLint) p0, (const void *) p1, (GLuint) p2); CHECK_GL_ERROR return ret; @@ -1853,6 +2035,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_newObjectBufferATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bATI(JNIEnv * env, jobject obj, jint p0, jbyte p1, jbyte p2, jbyte p3) { + CHECK_EXISTS(glNormalStream3bATI) glNormalStream3bATI((GLint) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); CHECK_GL_ERROR } @@ -1863,6 +2046,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glNormalStream3bvATI) glNormalStream3bvATI((GLint) p0, (const GLbyte *) p1); CHECK_GL_ERROR } @@ -1873,6 +2057,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) { + CHECK_EXISTS(glNormalStream3dATI) glNormalStream3dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR } @@ -1883,6 +2068,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glNormalStream3dvATI) glNormalStream3dvATI((GLuint) p0, (const GLdouble *) p1); CHECK_GL_ERROR } @@ -1893,6 +2079,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) { + CHECK_EXISTS(glNormalStream3fATI) glNormalStream3fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR } @@ -1903,6 +2090,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glNormalStream3fvATI) glNormalStream3fvATI((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -1913,6 +2101,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glNormalStream3iATI) glNormalStream3iATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR } @@ -1923,6 +2112,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3iATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glNormalStream3ivATI) glNormalStream3ivATI((GLuint) p0, (const GLint *) p1); CHECK_GL_ERROR } @@ -1933,6 +2123,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3ivATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) { + CHECK_EXISTS(glNormalStream3sATI) glNormalStream3sATI((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); CHECK_GL_ERROR } @@ -1943,6 +2134,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3sATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3svATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glNormalStream3svATI) glNormalStream3svATI((GLuint) p0, (const GLshort *) p1); CHECK_GL_ERROR } @@ -1953,6 +2145,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3svATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_passTexCoordATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glPassTexCoordATI) glPassTexCoordATI((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -1963,6 +2156,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_passTexCoordATI(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesfATI(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glPNTrianglesfATI) glPNTrianglesfATI((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR } @@ -1973,6 +2167,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesfATI(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesiATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glPNTrianglesiATI) glPNTrianglesiATI((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -1983,6 +2178,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesiATI(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfARB(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glPointParameterfARB) glPointParameterfARB((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR } @@ -1993,6 +2189,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfEXT(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glPointParameterfEXT) glPointParameterfEXT((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR } @@ -2003,6 +2200,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfEXT(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glPointParameterfvARB) glPointParameterfvARB((GLuint) p0, (GLfloat *) p1); CHECK_GL_ERROR } @@ -2013,6 +2211,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glPointParameterfvEXT) glPointParameterfvEXT((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -2023,6 +2222,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameteriNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glPointParameteriNV) glPointParameteriNV((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -2033,6 +2233,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameteriNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glPointParameterivNV) glPointParameterivNV((GLuint) p0, (const GLint *) p1); CHECK_GL_ERROR } @@ -2043,6 +2244,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterivNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dARB(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { + CHECK_EXISTS(glProgramEnvParameter4dARB) glProgramEnvParameter4dARB((GLint) p0, (GLint) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); CHECK_GL_ERROR } @@ -2053,6 +2255,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dARB(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glProgramEnvParameter4dvARB) glProgramEnvParameter4dvARB((GLuint) p0, (GLuint) p1, (const GLdouble *) p2); CHECK_GL_ERROR } @@ -2063,6 +2266,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dvARB(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fARB(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) { + CHECK_EXISTS(glProgramEnvParameter4fARB) glProgramEnvParameter4fARB((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5); CHECK_GL_ERROR } @@ -2073,6 +2277,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fARB(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glProgramEnvParameter4fvARB) glProgramEnvParameter4fvARB((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); CHECK_GL_ERROR } @@ -2083,6 +2288,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fvARB(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dARB(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { + CHECK_EXISTS(glProgramLocalParameter4dARB) glProgramLocalParameter4dARB((GLint) p0, (GLint) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); CHECK_GL_ERROR } @@ -2093,6 +2299,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glProgramLocalParameter4dvARB) glProgramLocalParameter4dvARB((GLuint) p0, (GLuint) p1, (const GLdouble *) p2); CHECK_GL_ERROR } @@ -2103,6 +2310,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dvARB(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fARB(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) { + CHECK_EXISTS(glProgramLocalParameter4fARB) glProgramLocalParameter4fARB((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5); CHECK_GL_ERROR } @@ -2113,6 +2321,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fARB(JNIEn */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glProgramLocalParameter4fvARB) glProgramLocalParameter4fvARB((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); CHECK_GL_ERROR } @@ -2123,6 +2332,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fvARB(JNIE */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dNV(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { + CHECK_EXISTS(glProgramParameter4dNV) glProgramParameter4dNV((GLint) p0, (GLint) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); CHECK_GL_ERROR } @@ -2133,6 +2343,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dNV(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glProgramParameter4dvNV) glProgramParameter4dvNV((GLuint) p0, (GLuint) p1, (const GLdouble *) p2); CHECK_GL_ERROR } @@ -2143,6 +2354,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dvNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fNV(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) { + CHECK_EXISTS(glProgramParameter4fNV) glProgramParameter4fNV((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5); CHECK_GL_ERROR } @@ -2153,6 +2365,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fNV(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glProgramParameter4fvNV) glProgramParameter4fvNV((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); CHECK_GL_ERROR } @@ -2163,6 +2376,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fvNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glProgramParameters4dvNV) glProgramParameters4dvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (const GLdouble *) p3); CHECK_GL_ERROR } @@ -2173,6 +2387,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4dvNV(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glProgramParameters4fvNV) glProgramParameters4fvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (const GLfloat *) p3); CHECK_GL_ERROR } @@ -2183,6 +2398,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4fvNV(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programStringARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glProgramStringARB) glProgramStringARB((GLuint) p0, (GLuint) p1, (GLint) p2, (const void *) p3); CHECK_GL_ERROR } @@ -2193,6 +2409,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programStringARB(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_requestResidentProgramsNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glRequestResidentProgramsNV) glRequestResidentProgramsNV((GLint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -2203,6 +2420,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_requestResidentProgramsNV(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleCoverageARB(JNIEnv * env, jobject obj, jfloat p0, jboolean p1) { + CHECK_EXISTS(glSampleCoverageARB) glSampleCoverageARB((GLfloat) p0, (GLboolean) p1); CHECK_GL_ERROR } @@ -2213,6 +2431,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleCoverageARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleMapATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glSampleMapATI) glSampleMapATI((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -2223,6 +2442,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleMapATI(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bEXT(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) { + CHECK_EXISTS(glSecondaryColor3bEXT) glSecondaryColor3bEXT((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } @@ -2232,6 +2452,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3bvEXT) glSecondaryColor3bvEXT((const GLbyte *) p0); } @@ -2241,6 +2462,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bvEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dEXT(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { + CHECK_EXISTS(glSecondaryColor3dEXT) glSecondaryColor3dEXT((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); } @@ -2250,6 +2472,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3dvEXT) glSecondaryColor3dvEXT((const GLdouble *) p0); } @@ -2259,6 +2482,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dvEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fEXT(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { + CHECK_EXISTS(glSecondaryColor3fEXT) glSecondaryColor3fEXT((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } @@ -2268,6 +2492,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3fvEXT) glSecondaryColor3fvEXT((const GLfloat *) p0); } @@ -2277,6 +2502,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fvEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3iEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glSecondaryColor3iEXT) glSecondaryColor3iEXT((GLint) p0, (GLint) p1, (GLint) p2); } @@ -2286,6 +2512,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3iEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ivEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3ivEXT) glSecondaryColor3ivEXT((const GLint *) p0); } @@ -2295,6 +2522,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ivEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3sEXT(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { + CHECK_EXISTS(glSecondaryColor3sEXT) glSecondaryColor3sEXT((GLshort) p0, (GLshort) p1, (GLshort) p2); } @@ -2304,6 +2532,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3sEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3svEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3svEXT) glSecondaryColor3svEXT((const GLshort *) p0); } @@ -2313,6 +2542,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3svEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubEXT(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) { + CHECK_EXISTS(glSecondaryColor3ubEXT) glSecondaryColor3ubEXT((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } @@ -2322,6 +2552,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3ubvEXT) glSecondaryColor3ubvEXT((const GLubyte *) p0); } @@ -2331,6 +2562,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubvEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uiEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glSecondaryColor3uiEXT) glSecondaryColor3uiEXT((GLint) p0, (GLint) p1, (GLint) p2); } @@ -2340,6 +2572,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uiEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uivEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3uivEXT) glSecondaryColor3uivEXT((const GLuint *) p0); } @@ -2349,6 +2582,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uivEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usEXT(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { + CHECK_EXISTS(glSecondaryColor3usEXT) glSecondaryColor3usEXT((GLshort) p0, (GLshort) p1, (GLshort) p2); } @@ -2358,6 +2592,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usEXT(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glSecondaryColor3usvEXT) glSecondaryColor3usvEXT((const GLushort *) p0); } @@ -2367,6 +2602,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usvEXT(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColorPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glSecondaryColorPointerEXT) glSecondaryColorPointerEXT((GLint) p0, (GLuint) p1, (GLint) p2, (void *) p3); } @@ -2376,6 +2612,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColorPointerEXT(JNIEnv */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFenceNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glSetFenceNV) glSetFenceNV((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -2386,6 +2623,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFenceNV(JNIEnv * env, jobject */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFragmentShaderConstantATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glSetFragmentShaderConstantATI) glSetFragmentShaderConstantATI((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -2396,6 +2634,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFragmentShaderConstantATI(JNI */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setInvariantEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glSetInvariantEXT) glSetInvariantEXT((GLuint) p0, (GLuint) p1, (void *) p2); CHECK_GL_ERROR } @@ -2406,6 +2645,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setInvariantEXT(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setLocalConstantEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glSetLocalConstantEXT) glSetLocalConstantEXT((GLuint) p0, (GLuint) p1, (void *) p2); CHECK_GL_ERROR } @@ -2416,6 +2656,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setLocalConstantEXT(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp1EXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glShaderOp1EXT) glShaderOp1EXT((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -2426,6 +2667,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp1EXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp2EXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glShaderOp2EXT) glShaderOp2EXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR } @@ -2436,6 +2678,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp2EXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp3EXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glShaderOp3EXT) glShaderOp3EXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); CHECK_GL_ERROR } @@ -2446,6 +2689,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp3EXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_swizzleEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { + CHECK_EXISTS(glSwizzleEXT) glSwizzleEXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); CHECK_GL_ERROR } @@ -2456,6 +2700,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_swizzleEXT(JNIEnv * env, jobject */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_testFenceNV(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glTestFenceNV) jboolean ret = (jboolean) glTestFenceNV((GLint) p0); CHECK_GL_ERROR return ret; @@ -2467,6 +2712,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_testFenceNV(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterfvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glTexBumpParameterfvATI) glTexBumpParameterfvATI((GLuint) p0, (GLfloat *) p1); CHECK_GL_ERROR } @@ -2477,6 +2723,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterfvATI(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterivATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glTexBumpParameterivATI) glTexBumpParameterivATI((GLuint) p0, (GLint *) p1); CHECK_GL_ERROR } @@ -2487,6 +2734,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterivATI(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_trackMatrixNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glTrackMatrixNV) glTrackMatrixNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR } @@ -2497,6 +2745,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_trackMatrixNV(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_unlockArraysEXT(JNIEnv * env, jobject obj) { + CHECK_EXISTS(glUnlockArraysEXT) glUnlockArraysEXT(); CHECK_GL_ERROR } @@ -2507,6 +2756,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_unlockArraysEXT(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_updateObjectBufferATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glUpdateObjectBufferATI) glUpdateObjectBufferATI((GLuint) p0, (GLuint) p1, (GLint) p2, (const void *) p3, (GLuint) p4); CHECK_GL_ERROR } @@ -2517,6 +2767,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_updateObjectBufferATI(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantArrayObjectATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glVariantArrayObjectATI) glVariantArrayObjectATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); CHECK_GL_ERROR } @@ -2527,6 +2778,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantArrayObjectATI(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantbvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantbvEXT) glVariantbvEXT((GLuint) p0, (GLbyte *) p1); CHECK_GL_ERROR } @@ -2537,6 +2789,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantbvEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantdvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantdvEXT) glVariantdvEXT((GLuint) p0, (GLdouble *) p1); CHECK_GL_ERROR } @@ -2547,6 +2800,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantdvEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantfvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantfvEXT) glVariantfvEXT((GLuint) p0, (GLfloat *) p1); CHECK_GL_ERROR } @@ -2557,6 +2811,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantfvEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantivEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantivEXT) glVariantivEXT((GLuint) p0, (GLint *) p1); CHECK_GL_ERROR } @@ -2567,6 +2822,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantivEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glVariantPointerEXT) glVariantPointerEXT((GLuint) p0, (GLuint) p1, (GLint) p2, (void *) p3); CHECK_GL_ERROR } @@ -2577,6 +2833,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantPointerEXT(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantsvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantsvEXT) glVariantsvEXT((GLuint) p0, (GLshort *) p1); CHECK_GL_ERROR } @@ -2587,6 +2844,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantsvEXT(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantubvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantubvEXT) glVariantubvEXT((GLuint) p0, (GLubyte *) p1); CHECK_GL_ERROR } @@ -2597,6 +2855,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantubvEXT(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantuivEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantuivEXT) glVariantuivEXT((GLuint) p0, (GLuint *) p1); CHECK_GL_ERROR } @@ -2607,6 +2866,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantuivEXT(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantusvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVariantusvEXT) glVariantusvEXT((GLuint) p0, (GLushort *) p1); CHECK_GL_ERROR } @@ -2617,6 +2877,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantusvEXT(JNIEnv * env, jobj */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexArrayRangeNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexArrayRangeNV) glVertexArrayRangeNV((GLint) p0, (const void *) p1); CHECK_GL_ERROR } @@ -2627,6 +2888,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexArrayRangeNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1) { + CHECK_EXISTS(glVertexAttrib1dARB) glVertexAttrib1dARB((GLint) p0, (GLdouble) p1); } @@ -2636,6 +2898,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1) { + CHECK_EXISTS(glVertexAttrib1dNV) glVertexAttrib1dNV((GLint) p0, (GLdouble) p1); } @@ -2645,6 +2908,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib1dvARB) glVertexAttrib1dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -2654,6 +2918,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib1dvNV) glVertexAttrib1dvNV((GLuint) p0, (const GLdouble *) p1); } @@ -2663,6 +2928,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glVertexAttrib1fARB) glVertexAttrib1fARB((GLint) p0, (GLfloat) p1); } @@ -2672,6 +2938,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glVertexAttrib1fNV) glVertexAttrib1fNV((GLint) p0, (GLfloat) p1); } @@ -2681,6 +2948,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib1fvARB) glVertexAttrib1fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -2690,6 +2958,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib1fvNV) glVertexAttrib1fvNV((GLuint) p0, (const GLfloat *) p1); } @@ -2699,6 +2968,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sARB(JNIEnv * env, jobject obj, jint p0, jshort p1) { + CHECK_EXISTS(glVertexAttrib1sARB) glVertexAttrib1sARB((GLint) p0, (GLshort) p1); } @@ -2708,6 +2978,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sNV(JNIEnv * env, jobject obj, jint p0, jshort p1) { + CHECK_EXISTS(glVertexAttrib1sNV) glVertexAttrib1sNV((GLint) p0, (GLshort) p1); } @@ -2717,6 +2988,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib1svARB) glVertexAttrib1svARB((GLuint) p0, (const GLshort *) p1); } @@ -2726,6 +2998,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib1svNV) glVertexAttrib1svNV((GLuint) p0, (const GLshort *) p1); } @@ -2735,6 +3008,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) { + CHECK_EXISTS(glVertexAttrib2dARB) glVertexAttrib2dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2); } @@ -2744,6 +3018,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) { + CHECK_EXISTS(glVertexAttrib2dNV) glVertexAttrib2dNV((GLint) p0, (GLdouble) p1, (GLdouble) p2); } @@ -2753,6 +3028,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib2dvARB) glVertexAttrib2dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -2762,6 +3038,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib2dvNV) glVertexAttrib2dvNV((GLuint) p0, (const GLdouble *) p1); } @@ -2771,6 +3048,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) { + CHECK_EXISTS(glVertexAttrib2fARB) glVertexAttrib2fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2); } @@ -2780,6 +3058,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) { + CHECK_EXISTS(glVertexAttrib2fNV) glVertexAttrib2fNV((GLint) p0, (GLfloat) p1, (GLfloat) p2); } @@ -2789,6 +3068,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib2fvARB) glVertexAttrib2fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -2798,6 +3078,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib2fvNV) glVertexAttrib2fvNV((GLuint) p0, (const GLfloat *) p1); } @@ -2807,6 +3088,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) { + CHECK_EXISTS(glVertexAttrib2sARB) glVertexAttrib2sARB((GLint) p0, (GLshort) p1, (GLshort) p2); } @@ -2816,6 +3098,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sNV(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) { + CHECK_EXISTS(glVertexAttrib2sNV) glVertexAttrib2sNV((GLint) p0, (GLshort) p1, (GLshort) p2); } @@ -2825,6 +3108,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib2svARB) glVertexAttrib2svARB((GLuint) p0, (const GLshort *) p1); } @@ -2834,6 +3118,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib2svNV) glVertexAttrib2svNV((GLuint) p0, (const GLshort *) p1); } @@ -2843,6 +3128,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) { + CHECK_EXISTS(glVertexAttrib3dARB) glVertexAttrib3dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); } @@ -2852,6 +3138,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) { + CHECK_EXISTS(glVertexAttrib3dNV) glVertexAttrib3dNV((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); } @@ -2861,6 +3148,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib3dvARB) glVertexAttrib3dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -2870,6 +3158,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib3dvNV) glVertexAttrib3dvNV((GLuint) p0, (const GLdouble *) p1); } @@ -2879,6 +3168,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) { + CHECK_EXISTS(glVertexAttrib3fARB) glVertexAttrib3fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } @@ -2888,6 +3178,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) { + CHECK_EXISTS(glVertexAttrib3fNV) glVertexAttrib3fNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } @@ -2897,6 +3188,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib3fvARB) glVertexAttrib3fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -2906,6 +3198,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib3fvNV) glVertexAttrib3fvNV((GLuint) p0, (const GLfloat *) p1); } @@ -2915,6 +3208,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) { + CHECK_EXISTS(glVertexAttrib3sARB) glVertexAttrib3sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } @@ -2924,6 +3218,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sNV(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) { + CHECK_EXISTS(glVertexAttrib3sNV) glVertexAttrib3sNV((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } @@ -2933,6 +3228,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib3svARB) glVertexAttrib3svARB((GLuint) p0, (const GLshort *) p1); } @@ -2942,6 +3238,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib3svNV) glVertexAttrib3svNV((GLuint) p0, (const GLshort *) p1); } @@ -2951,6 +3248,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4bvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4bvARB) glVertexAttrib4bvARB((GLuint) p0, (const GLbyte *) p1); } @@ -2960,6 +3258,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4bvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { + CHECK_EXISTS(glVertexAttrib4dARB) glVertexAttrib4dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); } @@ -2969,6 +3268,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { + CHECK_EXISTS(glVertexAttrib4dNV) glVertexAttrib4dNV((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); } @@ -2978,6 +3278,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4dvARB) glVertexAttrib4dvARB((GLuint) p0, (const GLdouble *) p1); } @@ -2987,6 +3288,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4dvNV) glVertexAttrib4dvNV((GLuint) p0, (const GLdouble *) p1); } @@ -2996,6 +3298,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { + CHECK_EXISTS(glVertexAttrib4fARB) glVertexAttrib4fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); } @@ -3005,6 +3308,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { + CHECK_EXISTS(glVertexAttrib4fNV) glVertexAttrib4fNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); } @@ -3014,6 +3318,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4fvARB) glVertexAttrib4fvARB((GLuint) p0, (const GLfloat *) p1); } @@ -3023,6 +3328,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4fvNV) glVertexAttrib4fvNV((GLuint) p0, (const GLfloat *) p1); } @@ -3032,6 +3338,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4ivARB) glVertexAttrib4ivARB((GLuint) p0, (const GLint *) p1); } @@ -3041,6 +3348,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ivARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NbvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4NbvARB) glVertexAttrib4NbvARB((GLuint) p0, (const GLbyte *) p1); } @@ -3050,6 +3358,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NbvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4NivARB) glVertexAttrib4NivARB((GLuint) p0, (const GLint *) p1); } @@ -3059,6 +3368,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NivARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NsvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4NsvARB) glVertexAttrib4NsvARB((GLuint) p0, (const GLshort *) p1); } @@ -3068,6 +3378,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NsvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubARB(JNIEnv * env, jobject obj, jint p0, jbyte p1, jbyte p2, jbyte p3, jbyte p4) { + CHECK_EXISTS(glVertexAttrib4NubARB) glVertexAttrib4NubARB((GLint) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3, (GLbyte) p4); } @@ -3077,6 +3388,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4NubvARB) glVertexAttrib4NubvARB((GLuint) p0, (const GLubyte *) p1); } @@ -3086,6 +3398,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubvARB(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NuivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4NuivARB) glVertexAttrib4NuivARB((GLuint) p0, (const GLuint *) p1); } @@ -3095,6 +3408,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NuivARB(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NusvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4NusvARB) glVertexAttrib4NusvARB((GLuint) p0, (const GLushort *) p1); } @@ -3104,6 +3418,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NusvARB(JNIEnv * en */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { + CHECK_EXISTS(glVertexAttrib4sARB) glVertexAttrib4sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); } @@ -3113,6 +3428,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sNV(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { + CHECK_EXISTS(glVertexAttrib4sNV) glVertexAttrib4sNV((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); } @@ -3122,6 +3438,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sNV(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4svARB) glVertexAttrib4svARB((GLuint) p0, (const GLshort *) p1); } @@ -3131,6 +3448,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svARB(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4svNV) glVertexAttrib4svNV((GLuint) p0, (const GLshort *) p1); } @@ -3140,6 +3458,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubNV(JNIEnv * env, jobject obj, jint p0, jbyte p1, jbyte p2, jbyte p3, jbyte p4) { + CHECK_EXISTS(glVertexAttrib4ubNV) glVertexAttrib4ubNV((GLint) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3, (GLbyte) p4); } @@ -3149,6 +3468,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4ubvARB) glVertexAttrib4ubvARB((GLuint) p0, (const GLubyte *) p1); } @@ -3158,6 +3478,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvNV(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4ubvNV) glVertexAttrib4ubvNV((GLuint) p0, (const GLubyte *) p1); } @@ -3167,6 +3488,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4uivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4uivARB) glVertexAttrib4uivARB((GLuint) p0, (const GLuint *) p1); } @@ -3176,6 +3498,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4uivARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4usvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexAttrib4usvARB) glVertexAttrib4usvARB((GLuint) p0, (const GLushort *) p1); } @@ -3185,6 +3508,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4usvARB(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jboolean p3, jint p4, jint p5) { + CHECK_EXISTS(glVertexAttribPointerARB) glVertexAttribPointerARB((GLuint) p0, (GLint) p1, (GLuint) p2, (GLboolean) p3, (GLint) p4, (const void *) p5); CHECK_GL_ERROR } @@ -3195,6 +3519,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerARB(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glVertexAttribPointerNV) glVertexAttribPointerNV((GLuint) p0, (GLint) p1, (GLuint) p2, (GLint) p3, (const void *) p4); CHECK_GL_ERROR } @@ -3205,6 +3530,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerNV(JNIEnv * e */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs1dvNV) glVertexAttribs1dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); } @@ -3214,6 +3540,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs1fvNV) glVertexAttribs1fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); } @@ -3223,6 +3550,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs1svNV) glVertexAttribs1svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); } @@ -3232,6 +3560,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs2dvNV) glVertexAttribs2dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); } @@ -3241,6 +3570,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs2fvNV) glVertexAttribs2fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); } @@ -3250,6 +3580,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs2svNV) glVertexAttribs2svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); } @@ -3259,6 +3590,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs3dvNV) glVertexAttribs3dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); } @@ -3268,6 +3600,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs3fvNV) glVertexAttribs3fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); } @@ -3277,6 +3610,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs3svNV) glVertexAttribs3svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); } @@ -3286,6 +3620,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs4dvNV) glVertexAttribs4dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); } @@ -3295,6 +3630,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4dvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs4fvNV) glVertexAttribs4fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); } @@ -3304,6 +3640,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4fvNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs4svNV) glVertexAttribs4svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); } @@ -3313,6 +3650,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4svNV(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4ubvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexAttribs4ubvNV) glVertexAttribs4ubvNV((GLuint) p0, (GLint) p1, (const GLubyte *) p2); } @@ -3322,6 +3660,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4ubvNV(JNIEnv * env */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glVertexBlendARB) glVertexBlendARB((GLint) p0); CHECK_GL_ERROR } @@ -3332,6 +3671,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnvfATI(JNIEnv * env, jobject obj, jint p0, jfloat p1) { + CHECK_EXISTS(glVertexBlendEnvfATI) glVertexBlendEnvfATI((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR } @@ -3342,6 +3682,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnvfATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnviATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexBlendEnviATI) glVertexBlendEnviATI((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -3352,6 +3693,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnviATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) { + CHECK_EXISTS(glVertexStream2dATI) glVertexStream2dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2); CHECK_GL_ERROR } @@ -3362,6 +3704,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream2dvATI) glVertexStream2dvATI((GLuint) p0, (const GLdouble *) p1); CHECK_GL_ERROR } @@ -3372,6 +3715,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) { + CHECK_EXISTS(glVertexStream2fATI) glVertexStream2fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR } @@ -3382,6 +3726,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream2fvATI) glVertexStream2fvATI((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -3392,6 +3737,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glVertexStream2iATI) glVertexStream2iATI((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -3402,6 +3748,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2iATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream2ivATI) glVertexStream2ivATI((GLuint) p0, (const GLint *) p1); CHECK_GL_ERROR } @@ -3412,6 +3759,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2ivATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) { + CHECK_EXISTS(glVertexStream2sATI) glVertexStream2sATI((GLint) p0, (GLshort) p1, (GLshort) p2); CHECK_GL_ERROR } @@ -3422,6 +3770,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2sATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2svATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream2svATI) glVertexStream2svATI((GLuint) p0, (const GLshort *) p1); CHECK_GL_ERROR } @@ -3432,6 +3781,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2svATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) { + CHECK_EXISTS(glVertexStream3dATI) glVertexStream3dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR } @@ -3442,6 +3792,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream3dvATI) glVertexStream3dvATI((GLuint) p0, (const GLdouble *) p1); CHECK_GL_ERROR } @@ -3452,6 +3803,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) { + CHECK_EXISTS(glVertexStream3fATI) glVertexStream3fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR } @@ -3462,6 +3814,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream3fvATI) glVertexStream3fvATI((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -3472,6 +3825,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glVertexStream3iATI) glVertexStream3iATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR } @@ -3482,6 +3836,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3iATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream3ivATI) glVertexStream3ivATI((GLuint) p0, (const GLint *) p1); CHECK_GL_ERROR } @@ -3492,6 +3847,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3ivATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) { + CHECK_EXISTS(glVertexStream3sATI) glVertexStream3sATI((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); CHECK_GL_ERROR } @@ -3502,6 +3858,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3sATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3svATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream3svATI) glVertexStream3svATI((GLuint) p0, (const GLshort *) p1); CHECK_GL_ERROR } @@ -3512,6 +3869,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3svATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { + CHECK_EXISTS(glVertexStream4dATI) glVertexStream4dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); CHECK_GL_ERROR } @@ -3522,6 +3880,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream4dvATI) glVertexStream4dvATI((GLuint) p0, (const GLdouble *) p1); CHECK_GL_ERROR } @@ -3532,6 +3891,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { + CHECK_EXISTS(glVertexStream4fATI) glVertexStream4fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); CHECK_GL_ERROR } @@ -3542,6 +3902,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream4fvATI) glVertexStream4fvATI((GLuint) p0, (const GLfloat *) p1); CHECK_GL_ERROR } @@ -3552,6 +3913,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fvATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) { + CHECK_EXISTS(glVertexStream4iATI) glVertexStream4iATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); CHECK_GL_ERROR } @@ -3562,6 +3924,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4iATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream4ivATI) glVertexStream4ivATI((GLuint) p0, (const GLint *) p1); CHECK_GL_ERROR } @@ -3572,6 +3935,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4ivATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { + CHECK_EXISTS(glVertexStream4sATI) glVertexStream4sATI((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); CHECK_GL_ERROR } @@ -3582,6 +3946,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4sATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4svATI(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glVertexStream4svATI) glVertexStream4svATI((GLuint) p0, (const GLshort *) p1); CHECK_GL_ERROR } @@ -3592,6 +3957,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4svATI(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfEXT(JNIEnv * env, jobject obj, jfloat p0) { + CHECK_EXISTS(glVertexWeightfEXT) glVertexWeightfEXT((GLfloat) p0); } @@ -3601,6 +3967,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfEXT(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfvEXT(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glVertexWeightfvEXT) glVertexWeightfvEXT((const GLfloat *) p0); } @@ -3610,6 +3977,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfvEXT(JNIEnv * env, */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glVertexWeightPointerEXT) glVertexWeightPointerEXT((GLint) p0, (GLuint) p1, (GLint) p2, (const void *) p3); CHECK_GL_ERROR } @@ -3620,6 +3988,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightPointerEXT(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightbvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightbvARB) glWeightbvARB((GLint) p0, (GLbyte *) p1); } @@ -3629,6 +3998,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightbvARB(JNIEnv * env, jobjec */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightdvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightdvARB) glWeightdvARB((GLint) p0, (GLdouble *) p1); } @@ -3638,6 +4008,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightdvARB(JNIEnv * env, jobjec */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightfvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightfvARB) glWeightfvARB((GLint) p0, (GLfloat *) p1); } @@ -3647,6 +4018,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightfvARB(JNIEnv * env, jobjec */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightivARB) glWeightivARB((GLint) p0, (GLint *) p1); } @@ -3656,6 +4028,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightivARB(JNIEnv * env, jobjec */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightPointerARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) { + CHECK_EXISTS(glWeightPointerARB) glWeightPointerARB((GLint) p0, (GLuint) p1, (GLint) p2, (void *) p3); CHECK_GL_ERROR } @@ -3666,6 +4039,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightPointerARB(JNIEnv * env, j */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightsvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightsvARB) glWeightsvARB((GLint) p0, (GLshort *) p1); } @@ -3675,6 +4049,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightsvARB(JNIEnv * env, jobjec */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightubvARB) glWeightubvARB((GLint) p0, (GLubyte *) p1); } @@ -3684,6 +4059,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightubvARB(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightuivARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightuivARB) glWeightuivARB((GLint) p0, (GLuint *) p1); } @@ -3693,6 +4069,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightuivARB(JNIEnv * env, jobje */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightusvARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWeightusvARB) glWeightusvARB((GLint) p0, (GLushort *) p1); } @@ -3726,6 +4103,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV(JNIEnv * env, jc JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) { #ifdef _WIN32 + CHECK_EXISTS(wglAllocateMemoryNV) jint ret = (jint) wglAllocateMemoryNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); return ret; #endif @@ -3738,6 +4116,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV(JNIEnv * env JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglBindTexImageARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { #ifdef _WIN32 + CHECK_EXISTS(wglBindTexImageARB) jboolean ret = (jboolean) wglBindTexImageARB((HPBUFFERARB) p0, (GLint) p1); return ret; #endif @@ -3750,8 +4129,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglBindTexImageARB(JNIEnv * JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { #ifdef _WIN32 + CHECK_EXISTS(wglChoosePixelFormatARB) jboolean ret = (jboolean) wglChoosePixelFormatARB((HDC) p0, (const GLint *) p1, (const GLfloat *) p2, (GLuint) p3, (GLint *) p4, (GLuint *) p5); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3762,8 +4145,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB(JNIE JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreateBufferRegionARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { #ifdef _WIN32 + CHECK_EXISTS(wglCreateBufferRegionARB) jint ret = (jint) wglCreateBufferRegionARB((HDC) p0, (GLint) p1, (GLint) p2); return ret; +#else + CHECK_EXISTS(NULL) + return 0; #endif } @@ -3774,8 +4161,12 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreateBufferRegionARB(JNIEnv JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreatePbufferARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { #ifdef _WIN32 + CHECK_EXISTS(wglCreatePbufferARB) jint ret = (jint) wglCreatePbufferARB((HDC) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const GLint *) p4); return ret; +#else + CHECK_EXISTS(NULL) + return 0; #endif } @@ -3786,7 +4177,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreatePbufferARB(JNIEnv * env JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 + CHECK_EXISTS(wglDeleteBufferRegionARB) wglDeleteBufferRegionARB((void *) p0); +#else + CHECK_EXISTS(NULL) #endif } @@ -3797,8 +4191,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB(JNIEnv JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglDestroyPbufferARB(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 + CHECK_EXISTS(wglDestroyPbufferARB) jboolean ret = (jboolean) wglDestroyPbufferARB((HPBUFFERARB) p0); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3809,7 +4207,10 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglDestroyPbufferARB(JNIEnv JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglFreeMemoryNV(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 + CHECK_EXISTS(wglFreeMemoryNV) wglFreeMemoryNV((void *) p0); +#else + CHECK_EXISTS(NULL) #endif } @@ -3820,8 +4221,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglFreeMemoryNV(JNIEnv * env, jc JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetCurrentReadDCARB(JNIEnv * env, jclass clazz) { #ifdef _WIN32 + CHECK_EXISTS(wglGetCurrentReadDCARB) jint ret = (jint) wglGetCurrentReadDCARB(); return ret; +#else + CHECK_EXISTS(NULL) + return 0; #endif } @@ -3836,6 +4241,9 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringARB(JNI return env->NewStringUTF(wglGetExtensionsStringARB(GetDC((HWND) p0))); else return NULL; +#else + CHECK_EXISTS(NULL) + return NULL; #endif } @@ -3846,8 +4254,12 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringARB(JNI JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringEXT(JNIEnv * env, jclass clazz) { #ifdef _WIN32 + CHECK_EXISTS(wglGetExtensionsStringEXT) jstring ret = env->NewStringUTF(wglGetExtensionsStringEXT()); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3858,8 +4270,12 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringEXT(JNI JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetPbufferDCARB(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 + CHECK_EXISTS(wglGetPbufferDCARB) jint ret = (jint) wglGetPbufferDCARB((HPBUFFERARB) p0); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3870,8 +4286,12 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetPbufferDCARB(JNIEnv * env, JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribfvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { #ifdef _WIN32 + CHECK_EXISTS(wglGetPixelFormatAttribfvARB) jboolean ret = (jboolean) wglGetPixelFormatAttribfvARB((HDC) p0, (GLint) p1, (GLint) p2, (GLuint) p3, (const GLint *) p4, (GLfloat *) p5); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3882,8 +4302,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribfvARB JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { #ifdef _WIN32 + CHECK_EXISTS(wglGetPixelFormatAttribivARB) jboolean ret = (jboolean) wglGetPixelFormatAttribivARB((HDC) p0, (GLint) p1, (GLint) p2, (GLuint) p3, (const GLint *) p4, (GLint *) p5); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3894,8 +4318,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT(JNIEnv * env, jclass clazz) { #ifdef _WIN32 + CHECK_EXISTS(wglGetSwapIntervalEXT) jint ret = (jint) wglGetSwapIntervalEXT(); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3906,8 +4334,12 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT(JNIEnv * e JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglMakeContextCurrentARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { #ifdef _WIN32 + CHECK_EXISTS(wglMakeContextCurrentARB) jboolean ret = (jboolean) wglMakeContextCurrentARB((HDC) p0, (HDC) p1, (HGLRC) p2); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3918,8 +4350,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglMakeContextCurrentARB(JNI JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglQueryPbufferARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { #ifdef _WIN32 + CHECK_EXISTS(wglQueryPbufferARB) jboolean ret = (jboolean) wglQueryPbufferARB((HPBUFFERARB) p0, (GLint) p1, (GLint *) p2); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3930,8 +4366,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglQueryPbufferARB(JNIEnv * JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglReleasePbufferDCARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { #ifdef _WIN32 + CHECK_EXISTS(wglReleasePbufferDCARB) jint ret = (jint) wglReleasePbufferDCARB((HPBUFFERARB) p0, (HDC) p1); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3942,8 +4382,12 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglReleasePbufferDCARB(JNIEnv * JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglReleaseTexImageARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { #ifdef _WIN32 + CHECK_EXISTS(wglReleaseTexImageARB) jboolean ret = (jboolean) wglReleaseTexImageARB((HPBUFFERARB) p0, (GLint) p1); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3954,8 +4398,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglReleaseTexImageARB(JNIEnv JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { #ifdef _WIN32 + CHECK_EXISTS(wglRestoreBufferRegionARB) jboolean ret = (jboolean) wglRestoreBufferRegionARB((void *) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3966,8 +4414,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB(JN JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { #ifdef _WIN32 + CHECK_EXISTS(wglSaveBufferRegionARB) jboolean ret = (jboolean) wglSaveBufferRegionARB((void *) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3978,8 +4430,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB(JNIEn JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSetPbufferAttribARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { #ifdef _WIN32 + CHECK_EXISTS(wglSetPbufferAttribARB) jboolean ret = (jboolean) wglSetPbufferAttribARB((HPBUFFERARB) p0, (const GLint *) p1); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -3990,8 +4446,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSetPbufferAttribARB(JNIEn JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 + CHECK_EXISTS(wglSwapIntervalEXT) jboolean ret = (jboolean) wglSwapIntervalEXT((GLint) p0); return ret; +#else + CHECK_EXISTS(NULL) + return JNI_FALSE; #endif } @@ -4001,6 +4461,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT(JNIEnv * */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dARB(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) { + CHECK_EXISTS(glWindowPos2dARB) glWindowPos2dARB((GLdouble) p0, (GLdouble) p1); CHECK_GL_ERROR } @@ -4011,6 +4472,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dvARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos2dvARB) glWindowPos2dvARB((const GLdouble *) p0); CHECK_GL_ERROR } @@ -4021,6 +4483,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dvARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fARB(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) { + CHECK_EXISTS(glWindowPos2fARB) glWindowPos2fARB((GLfloat) p0, (GLfloat) p1); CHECK_GL_ERROR } @@ -4031,6 +4494,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fvARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos2fvARB) glWindowPos2fvARB((const GLfloat *) p0); CHECK_GL_ERROR } @@ -4041,6 +4505,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fvARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2iARB(JNIEnv * env, jobject obj, jint p0, jint p1) { + CHECK_EXISTS(glWindowPos2iARB) glWindowPos2iARB((GLint) p0, (GLint) p1); CHECK_GL_ERROR } @@ -4051,6 +4516,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2iARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2ivARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos2ivARB) glWindowPos2ivARB((const GLint *) p0); CHECK_GL_ERROR } @@ -4061,6 +4527,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2ivARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2sARB(JNIEnv * env, jobject obj, jshort p0, jshort p1) { + CHECK_EXISTS(glWindowPos2sARB) glWindowPos2sARB((GLshort) p0, (GLshort) p1); CHECK_GL_ERROR } @@ -4071,6 +4538,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2sARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2svARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos2svARB) glWindowPos2svARB((const GLshort *) p0); CHECK_GL_ERROR } @@ -4081,6 +4549,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2svARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dARB(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) { + CHECK_EXISTS(glWindowPos3dARB) glWindowPos3dARB((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); CHECK_GL_ERROR } @@ -4091,6 +4560,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dvARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos3dvARB) glWindowPos3dvARB((const GLdouble *) p0); CHECK_GL_ERROR } @@ -4101,6 +4571,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dvARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fARB(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) { + CHECK_EXISTS(glWindowPos3fARB) glWindowPos3fARB((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR } @@ -4111,6 +4582,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fvARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos3fvARB) glWindowPos3fvARB((const GLfloat *) p0); CHECK_GL_ERROR } @@ -4121,6 +4593,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fvARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) { + CHECK_EXISTS(glWindowPos3iARB) glWindowPos3iARB((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR } @@ -4131,6 +4604,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3iARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3ivARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos3ivARB) glWindowPos3ivARB((const GLint *) p0); CHECK_GL_ERROR } @@ -4141,6 +4615,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3ivARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3sARB(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) { + CHECK_EXISTS(glWindowPos3sARB) glWindowPos3sARB((GLshort) p0, (GLshort) p1, (GLshort) p2); CHECK_GL_ERROR } @@ -4151,6 +4626,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3sARB(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3svARB(JNIEnv * env, jobject obj, jint p0) { + CHECK_EXISTS(glWindowPos3svARB) glWindowPos3svARB((const GLshort *) p0); CHECK_GL_ERROR } @@ -4161,6 +4637,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3svARB(JNIEnv * env, jo */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_writeMaskEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { + CHECK_EXISTS(glWriteMaskEXT) glWriteMaskEXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); CHECK_GL_ERROR } @@ -4180,6 +4657,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_checkWGLExtensionsString(JNIEnv env->SetStaticBooleanField(clazz, fid_WGL_ARB_extensions_string, JNI_TRUE); if (wglGetExtensionsStringEXT) env->SetStaticBooleanField(clazz, fid_WGL_EXT_extensions_string, JNI_TRUE); +#else + CHECK_EXISTS(NULL) #endif }