diff --git a/src/native/common/org_lwjgl_opengl_CoreGL11.cpp b/src/native/common/org_lwjgl_opengl_CoreGL11.cpp index 1be1eed9..cc672b8a 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL11.cpp +++ b/src/native/common/org_lwjgl_opengl_CoreGL11.cpp @@ -108,10 +108,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClear(JNIEnv * env, jcla * Class: org_lwjgl_opengl_CoreGL11 * Method: glCallLists */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCallLists(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject lists_buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglCallLists(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject lists_buffer, jint lists_offset) { - const void *lists = (const void *)env->GetDirectBufferAddress(lists_buffer); - glCallLists((GLint) p0, (GLint) p1, lists); + GLbyte *lists = (GLbyte *)env->GetDirectBufferAddress(lists_buffer); + glCallLists((GLint) p0, (GLint) p1, (const void *)(lists + lists_offset)); CHECK_GL_ERROR } @@ -139,10 +139,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBlendFunc(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glBitmap */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBitmap(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jobject image_buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglBitmap(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jobject image_buffer, jint image_offset) { const GLubyte *image = (const GLubyte *)env->GetDirectBufferAddress(image_buffer); - glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, image); + glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, image + image_offset); CHECK_GL_ERROR } @@ -184,19 +184,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glArrayElement(JNIEnv * en glArrayElement((GLint) p0); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glAreTexturesResident - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glAreTexturesResident(JNIEnv * env, jclass clazz, jint p0, jobject names_buffer, jobject residences_buffer) -{ - const GLuint *names = (const GLuint *)env->GetDirectBufferAddress(names_buffer); - GLboolean *residences = (GLboolean *)env->GetDirectBufferAddress(residences_buffer); - jboolean ret = (jboolean) glAreTexturesResident((GLint) p0, names, residences); - CHECK_GL_ERROR - return ret; -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glClearDepth @@ -221,9 +208,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDeleteLists(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glDeleteTextures */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDeleteTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglDeleteTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + const GLuint *address = (const GLuint *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glDeleteTextures((GLint) p0, address); CHECK_GL_ERROR } @@ -292,10 +279,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyPixels(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glColorPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColorPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglColorPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint buffer_offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, address); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) (address + buffer_offset)); CHECK_GL_ERROR } @@ -328,15 +315,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3b(JNIEnv * env, jc glColor3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glColor3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor3f @@ -346,24 +324,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3f(JNIEnv * env, jc glColor3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glColor3i((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glColor3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor3ub @@ -373,24 +333,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3ub(JNIEnv * env, j glColor3ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3ui - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3ui(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glColor3ui((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3us - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3us(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glColor3us((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor4b @@ -400,15 +342,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4b(JNIEnv * env, jc glColor4b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glColor4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor4f @@ -418,24 +351,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4f(JNIEnv * env, jc glColor4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) -{ - glColor4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glColor4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor4ub @@ -445,32 +360,14 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4ub(JNIEnv * env, j glColor4ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4ui - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4ui(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) -{ - glColor4ui((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4us - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4us(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glColor4us((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glClipPlane */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glClipPlane((GLint) p0, address); + const GLdouble *address = offset + (const GLdouble *)env->GetDirectBufferAddress(buffer); + glClipPlane((GLint) p0, address + offset); CHECK_GL_ERROR } @@ -534,16 +431,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalMesh2(JNIEnv * env, CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glEvalCoord1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1d(JNIEnv * env, jclass clazz, jdouble p0) -{ - glEvalCoord1d((GLdouble) p0); - CHECK_GL_ERROR -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glEvalCoord1f @@ -554,16 +441,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1f(JNIEnv * env CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glEvalCoord2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glEvalCoord2d((GLdouble) p0, (GLdouble) p1); - CHECK_GL_ERROR -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glEvalCoord2f @@ -618,10 +495,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDisable(JNIEnv * env, jc * Class: org_lwjgl_opengl_CoreGL11 * Method: glEdgeFlagPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEdgeFlagPointer(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglEdgeFlagPointer(JNIEnv * env, jclass clazz, jint p0, jobject buffer, int offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glEdgeFlagPointer((GLint) p0, address); + const GLbyte *address = offset + (const GLbyte *)env->GetDirectBufferAddress(buffer); + glEdgeFlagPointer((GLint) p0, (const void *)address); CHECK_GL_ERROR } @@ -638,10 +515,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEdgeFlag(JNIEnv * env, j * Class: org_lwjgl_opengl_CoreGL11 * Method: glDrawPixels */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglDrawPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const void *)(address + offset)); CHECK_GL_ERROR } @@ -649,10 +526,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawPixels(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glDrawElements */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawElements(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglDrawElements(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, address); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, (const void *)(address + offset)); CHECK_GL_ERROR } @@ -710,9 +587,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDepthFunc(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glFeedbackBuffer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFeedbackBuffer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglFeedbackBuffer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glFeedbackBuffer((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -721,9 +598,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFeedbackBuffer(JNIEnv * * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetPixelMapfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetPixelMapfv((GLint) p0, address); CHECK_GL_ERROR } @@ -732,9 +609,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapfv(JNIEnv * e * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetPixelMapuiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + GLuint *address = offset + (GLuint *)env->GetDirectBufferAddress(buffer); glGetPixelMapuiv((GLint) p0, address); CHECK_GL_ERROR } @@ -743,7 +620,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapuiv(JNIEnv * * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetPixelMapusv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer); glGetPixelMapusv((GLint) p0, address); @@ -754,9 +631,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapusv(JNIEnv * * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetMaterialfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetMaterialfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -765,31 +642,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialfv(JNIEnv * e * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetMaterialiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetMaterialiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetMapdv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapdv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); - glGetMapdv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetMapfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetMapfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -798,9 +664,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapfv(JNIEnv * env, j * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetMapiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMapiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetMapiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -809,9 +675,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapiv(JNIEnv * env, j * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetLightfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetLightfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -820,9 +686,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightfv(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetLightiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetLightiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -842,9 +708,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetError(JNIEnv * env, j * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetClipPlane */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + GLdouble *address = offset + (GLdouble *)env->GetDirectBufferAddress(buffer); glGetClipPlane((GLint) p0, address); CHECK_GL_ERROR } @@ -853,9 +719,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetClipPlane(JNIEnv * en * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetBooleanv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetBooleanv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetBooleanv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + GLubyte *address = offset + (GLubyte *)env->GetDirectBufferAddress(buffer); glGetBooleanv((GLint) p0, address); CHECK_GL_ERROR } @@ -864,9 +730,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetBooleanv(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetDoublev */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetDoublev(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetDoublev(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + GLdouble *address = offset + (GLdouble *)env->GetDirectBufferAddress(buffer); glGetDoublev((GLint) p0, address); CHECK_GL_ERROR } @@ -875,9 +741,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetDoublev(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetFloatv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetFloatv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetFloatv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetFloatv((GLint) p0, address); CHECK_GL_ERROR } @@ -886,9 +752,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetFloatv(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetIntegerv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetIntegerv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetIntegerv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetIntegerv((GLint) p0, address); CHECK_GL_ERROR } @@ -897,9 +763,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetIntegerv(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glGenTextures */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGenTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGenTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + GLuint *address = offset + (GLuint *)env->GetDirectBufferAddress(buffer); glGenTextures((GLint) p0, address); CHECK_GL_ERROR } @@ -959,9 +825,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogi(JNIEnv * env, jclas * Class: org_lwjgl_opengl_CoreGL11 * Method: glFogfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglFogfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glFogfv((GLint) p0, address); CHECK_GL_ERROR } @@ -970,9 +836,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogfv(JNIEnv * env, jcla * Class: org_lwjgl_opengl_CoreGL11 * Method: glFogiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglFogiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glFogiv((GLint) p0, address); CHECK_GL_ERROR } @@ -1024,9 +890,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glIsEnabled(JNIEnv * e * Class: org_lwjgl_opengl_CoreGL11 * Method: glInterleavedArrays */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInterleavedArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglInterleavedArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glInterleavedArrays((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1041,71 +907,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInitNames(JNIEnv * env, CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glIndexPointer((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexMask - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexMask(JNIEnv * env, jclass clazz, jint p0) -{ - glIndexMask((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexd(JNIEnv * env, jclass clazz, jdouble p0) -{ - glIndexd((GLdouble) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexf(JNIEnv * env, jclass clazz, jfloat p0) -{ - glIndexf((GLfloat) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexi - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexi(JNIEnv * env, jclass clazz, jint p0) -{ - glIndexi((GLint) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexs - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexs(JNIEnv * env, jclass clazz, jshort p0) -{ - glIndexs((GLshort) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexub - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexub(JNIEnv * env, jclass clazz, jbyte p0) -{ - glIndexub((GLbyte) p0); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1121,9 +922,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glHint(JNIEnv * env, jclas * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexParameterfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetTexParameterfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1132,9 +933,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameterfv(JNIEnv * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexParameteriv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetTexParameteriv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1143,9 +944,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameteriv(JNIEnv * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexLevelParameterfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexLevelParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetTexLevelParameterfv((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } @@ -1154,9 +955,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameterfv(J * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexLevelParameteriv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexLevelParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetTexLevelParameteriv((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } @@ -1165,53 +966,33 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameteriv(J * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexImage */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset) { - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glGetTexImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexGendv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGendv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); - glGetTexGendv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexGenfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetTexGenfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexGeniv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetTexGeniv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexEnvfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetTexEnvfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1220,9 +1001,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnvfv(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetTexEnviv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetTexEnviv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1241,9 +1022,9 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetString(JNIEnv * en * Class: org_lwjgl_opengl_CoreGL11 * Method: glGetPolygonStipple */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer, jint offset) { - GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + GLubyte *address = offset + (GLubyte *)env->GetDirectBufferAddress(buffer); glGetPolygonStipple(address); CHECK_GL_ERROR } @@ -1283,9 +1064,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMateriali(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glMaterialfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glMaterialfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1294,93 +1075,56 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialfv(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glMaterialiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glMaterialiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMapGrid1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) -{ - glMapGrid1d((GLint) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} + /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glMapGrid1f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMapGrid1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) { glMapGrid1f((GLint) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMapGrid2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid2d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jdouble p4, jdouble p5) -{ - glMapGrid2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLdouble) p4, (GLdouble) p5); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glMapGrid2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMapGrid2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5) { glMapGrid2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLfloat) p4, (GLfloat) p5); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMap2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap2d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jdouble p5, jdouble p6, jint p7, jint p8, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMap2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (GLdouble) p5, (GLdouble) p6, (GLint) p7, (GLint) p8, address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glMap2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMap2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glMap2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (GLfloat) p5, (GLfloat) p6, (GLint) p7, (GLint) p8, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMap1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap1d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMap1d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glMap1f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMap1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glMap1f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, address); CHECK_GL_ERROR } @@ -1405,24 +1149,14 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadName(JNIEnv * env, j CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLoadMatrixd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadMatrixd(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glLoadMatrixd(address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glLoadMatrixf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadMatrixf(JNIEnv * env, jclass clazz, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLoadMatrixf(JNIEnv * env, jclass clazz, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glLoadMatrixf(address); CHECK_GL_ERROR } @@ -1491,9 +1225,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModeli(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glLightModelfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModelfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightModelfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glLightModelfv((GLint) p0, address); CHECK_GL_ERROR } @@ -1502,9 +1236,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModelfv(JNIEnv * en * Class: org_lwjgl_opengl_CoreGL11 * Method: glLightModeliv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModeliv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightModeliv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glLightModeliv((GLint) p0, address); CHECK_GL_ERROR } @@ -1533,9 +1267,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLighti(JNIEnv * env, jcl * Class: org_lwjgl_opengl_CoreGL11 * Method: glLightfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glLightfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1544,9 +1278,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightfv(JNIEnv * env, jc * Class: org_lwjgl_opengl_CoreGL11 * Method: glLightiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glLightiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1576,9 +1310,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMatrixMode(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glPolygonStipple */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer, jint offset) { - const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + const GLubyte *address = offset + (const GLubyte *)env->GetDirectBufferAddress(buffer); glPolygonStipple(address); CHECK_GL_ERROR } @@ -1667,9 +1401,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelStorei(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glPixelMapfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glPixelMapfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1678,9 +1412,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapfv(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glPixelMapuiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + const GLuint *address = (const GLuint *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glPixelMapuiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1689,9 +1423,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapuiv(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glPixelMapusv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); + const GLushort *address = (const GLushort *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glPixelMapusv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1720,9 +1454,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glOrtho(JNIEnv * env, jcla * Class: org_lwjgl_opengl_CoreGL11 * Method: glNormalPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormalPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglNormalPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glNormalPointer((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -1736,15 +1470,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3b(JNIEnv * env, j glNormal3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glNormal3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glNormal3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glNormal3f @@ -1763,14 +1488,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3i(JNIEnv * env, j glNormal3i((GLint) p0, (GLint) p1, (GLint) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glNormal3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glNormal3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1792,40 +1509,18 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEndList(JNIEnv * env, jc CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMultMatrixd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMultMatrixd(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMultMatrixd(address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glMultMatrixf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMultMatrixf(JNIEnv * env, jclass clazz, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMultMatrixf(JNIEnv * env, jclass clazz, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glMultMatrixf(address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glPrioritizeTextures - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPrioritizeTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jobject buffer2) -{ - const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); - const GLfloat *address2 = (const GLfloat *)env->GetDirectBufferAddress(buffer2); - glPrioritizeTextures((GLint) p0, address, address2); - CHECK_GL_ERROR -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glShadeModel @@ -1840,9 +1535,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glShadeModel(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glSelectBuffer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glSelectBuffer(JNIEnv * env, jclass clazz, jint p0, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglSelectBuffer(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset) { - GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + GLuint *address = offset + (GLuint *)env->GetDirectBufferAddress(buffer); glSelectBuffer((GLint) p0, address); CHECK_GL_ERROR } @@ -1857,16 +1552,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScissor(JNIEnv * env, jc CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glScaled - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScaled(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glScaled((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glScalef @@ -1877,15 +1562,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScalef(JNIEnv * env, jcl CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRotated - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRotated(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glRotated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1908,15 +1584,6 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glRenderMode(JNIEnv * env, return ret; } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRectd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRectd(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glRectd((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1938,23 +1605,14 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRecti(JNIEnv * env, jcla CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRects - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRects(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glRects((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glReadPixels */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglReadPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset) { - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glReadPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR } @@ -1969,15 +1627,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadBuffer(JNIEnv * env, CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glRasterPos2d((GLdouble) p0, (GLdouble) p1); - CHECK_GL_ERROR -} + /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1999,25 +1649,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2i(JNIEnv * env CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos2s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) -{ - glRasterPos2s((GLshort) p0, (GLshort) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glRasterPos3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2039,25 +1670,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3i(JNIEnv * env CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glRasterPos3s((GLshort) p0, (GLshort) p1, (GLshort) p2); - CHECK_GL_ERROR -} -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glRasterPos4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2079,15 +1692,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4i(JNIEnv * env CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glRasterPos4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2183,21 +1787,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glStencilFunc(JNIEnv * env * Class: org_lwjgl_opengl_CoreGL11 * Method: glVertexPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglVertexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glVertex2d((GLdouble) p0, (GLdouble) p1); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2217,24 +1813,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2i(JNIEnv * env, j glVertex2i((GLint) p0, (GLint) p1); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex2s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) -{ - glVertex2s((GLshort) p0, (GLshort) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glVertex3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glVertex3f @@ -2253,23 +1831,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3i(JNIEnv * env, j glVertex3i((GLint) p0, (GLint) p1, (GLint) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glVertex3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glVertex4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2289,24 +1851,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4i(JNIEnv * env, j glVertex4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glVertex4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTranslated - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTranslated(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glTranslated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2322,9 +1866,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTranslatef(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexSubImage2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address); CHECK_GL_ERROR } @@ -2333,9 +1877,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage2D(JNIEnv * e * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexSubImage1D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR } @@ -2364,9 +1908,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexParameteri(JNIEnv * e * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexImage2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address); CHECK_GL_ERROR } @@ -2375,22 +1919,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage2D(JNIEnv * env, * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexImage1D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGend - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGend(JNIEnv * env, jclass clazz, jint p0, jint p1, jdouble p2) -{ - glTexGend((GLint) p0, (GLint) p1, (GLdouble) p2); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2402,48 +1937,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenf(JNIEnv * env, jc CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGeni - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGeni(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glTexGeni((GLint) p0, (GLint) p1, (GLint) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGendv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGendv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glTexGendv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexGenfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glTexGenfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGeniv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glTexGeniv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} + /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2469,9 +1975,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvi(JNIEnv * env, jc * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexEnvfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glTexEnvfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -2480,9 +1986,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvfv(JNIEnv * env, j * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexEnviv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset) { - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glTexEnviv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } @@ -2491,22 +1997,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnviv(JNIEnv * env, j * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexCoordPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoordPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexCoordPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1d(JNIEnv * env, jclass clazz, jdouble p0) -{ - glTexCoord1d((GLdouble) p0); -} - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexCoord1f @@ -2516,32 +2013,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1f(JNIEnv * env, glTexCoord1f((GLfloat) p0); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord1i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1i(JNIEnv * env, jclass clazz, jint p0) -{ - glTexCoord1i((GLint) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord1s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1s(JNIEnv * env, jclass clazz, jshort p0) -{ - glTexCoord1s((GLshort) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glTexCoord2d((GLdouble) p0, (GLdouble) p1); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2552,32 +2023,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2f(JNIEnv * env, glTexCoord2f((GLfloat) p0, (GLfloat) p1); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord2i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2i(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glTexCoord2i((GLint) p0, (GLint) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord2s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) -{ - glTexCoord2s((GLshort) p0, (GLshort) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glTexCoord3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2588,32 +2033,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3f(JNIEnv * env, glTexCoord3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glTexCoord3i((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glTexCoord3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glTexCoord4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); -} /* * Class: org_lwjgl_opengl_CoreGL11 @@ -2624,23 +2043,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4f(JNIEnv * env, glTexCoord4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord4i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) -{ - glTexCoord4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glTexCoord4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} /* * Class: org_lwjgl_opengl_CoreGL11 diff --git a/src/native/common/org_lwjgl_opengl_CoreGL11.h b/src/native/common/org_lwjgl_opengl_CoreGL11.h index 387eef54..144002dd 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL11.h +++ b/src/native/common/org_lwjgl_opengl_CoreGL11.h @@ -49,11 +49,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClear /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glCallLists - * Signature: (IILjava/nio/Buffer;)V + * Method: nglCallLists + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCallLists - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglCallLists + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -73,11 +73,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBlendFunc /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glBitmap - * Signature: (IIFFFFLjava/nio/ByteBuffer;)V + * Method: nglBitmap + * Signature: (IIFFFFLjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBitmap - (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglBitmap + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -111,14 +111,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEnd JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glArrayElement (JNIEnv *, jclass, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glAreTexturesResident - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glAreTexturesResident - (JNIEnv *, jclass, jint, jobject, jobject); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glClearDepth @@ -193,11 +185,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyPixels /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColorPointer - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglColorPointer + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColorPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglColorPointer + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -223,14 +215,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColorMask JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3b (JNIEnv *, jclass, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor3f @@ -239,22 +223,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3f (JNIEnv *, jclass, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3s - (JNIEnv *, jclass, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor3ub @@ -263,22 +231,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3s JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3ub (JNIEnv *, jclass, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3ui - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3ui - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor3us - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3us - (JNIEnv *, jclass, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor4b @@ -287,14 +239,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3us JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4b (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor4f @@ -303,22 +247,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4f (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glColor4ub @@ -329,27 +257,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4ub /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4ui - * Signature: (IIII)V + * Method: nglClipPlane + * Signature: (ILjava/nio/DoubleBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4ui - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glColor4us - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4us - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glClipPlane - * Signature: (ILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClipPlane - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglClipPlane + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -399,14 +311,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalMesh1 JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalMesh2 (JNIEnv *, jclass, jint, jint, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glEvalCoord1d - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1d - (JNIEnv *, jclass, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glEvalCoord1f @@ -415,14 +319,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1f (JNIEnv *, jclass, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glEvalCoord2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord2d - (JNIEnv *, jclass, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glEvalCoord2f @@ -465,11 +361,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDisable /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glEdgeFlagPointer - * Signature: (ILjava/nio/Buffer;)V + * Method: nglEdgeFlagPointer + * Signature: (ILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEdgeFlagPointer - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglEdgeFlagPointer + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -481,19 +377,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEdgeFlag /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glDrawPixels - * Signature: (IIIILjava/nio/Buffer;)V + * Method: nglDrawPixels + * Signature: (IIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawPixels - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglDrawPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glDrawElements - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglDrawElements + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawElements - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglDrawElements + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -537,91 +433,83 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDepthFunc /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glFeedbackBuffer - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglFeedbackBuffer + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFeedbackBuffer - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglFeedbackBuffer + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetPixelMapfv - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglGetPixelMapfv + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapfv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPixelMapfv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetPixelMapuiv - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGetPixelMapuiv + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapuiv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPixelMapuiv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetPixelMapusv - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglGetPixelMapusv + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapusv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPixelMapusv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetMaterialfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetMaterialfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMaterialfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetMaterialiv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetMaterialiv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialiv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMaterialiv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetMapdv - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglGetMapfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapdv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMapfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetMapfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetMapiv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetMapiv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetMapiv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetLightfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapiv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetLightfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetLightfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetLightiv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetLightiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightiv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetLightiv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -633,51 +521,51 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetError /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetClipPlane - * Signature: (ILjava/nio/DoubleBuffer;)V + * Method: nglGetClipPlane + * Signature: (ILjava/nio/DoubleBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetClipPlane - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetClipPlane + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetBooleanv - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglGetBooleanv + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetBooleanv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetBooleanv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetDoublev - * Signature: (ILjava/nio/DoubleBuffer;)V + * Method: nglGetDoublev + * Signature: (ILjava/nio/DoubleBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetDoublev - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetDoublev + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetFloatv - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglGetFloatv + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetFloatv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetFloatv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetIntegerv - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGetIntegerv + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetIntegerv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetIntegerv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGenTextures - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGenTextures + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGenTextures - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGenTextures + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -721,19 +609,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogi /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glFogfv - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglFogfv + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogfv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglFogfv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glFogiv - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglFogiv + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogiv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglFogiv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -769,11 +657,11 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glIsEnabled /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glInterleavedArrays - * Signature: (IILjava/nio/Buffer;)V + * Method: nglInterleavedArrays + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInterleavedArrays - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglInterleavedArrays + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -783,62 +671,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInterleavedArrays JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInitNames (JNIEnv *, jclass); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexPointer - * Signature: (IILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexPointer - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexMask - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexMask - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexd - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexd - (JNIEnv *, jclass, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexf - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexf - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexi - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexi - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexs - * Signature: (S)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexs - (JNIEnv *, jclass, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glIndexub - * Signature: (B)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexub - (JNIEnv *, jclass, jbyte); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glHint @@ -849,83 +681,67 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glHint /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetTexParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetTexParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexLevelParameterfv - * Signature: (IIILjava/nio/FloatBuffer;)V + * Method: nglGetTexLevelParameterfv + * Signature: (IIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameterfv - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexLevelParameterfv + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexLevelParameteriv - * Signature: (IIILjava/nio/IntBuffer;)V + * Method: nglGetTexLevelParameteriv + * Signature: (IIILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameteriv - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexLevelParameteriv + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexImage - * Signature: (IIIILjava/nio/Buffer;)V + * Method: nglGetTexImage + * Signature: (IIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexImage - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexImage + (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexGendv - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglGetTexGenfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGendv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexGenfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexGenfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetTexEnviv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGenfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexEnviv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexGeniv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetTexEnvfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGeniv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexEnvfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnvfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetTexEnviv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnviv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetTexEnvfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -937,11 +753,11 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetString /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glGetPolygonStipple - * Signature: (Ljava/nio/ByteBuffer;)V + * Method: nglGetPolygonStipple + * Signature: (Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPolygonStipple - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglGetPolygonStipple + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -969,27 +785,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMateriali /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMaterialfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglMaterialfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMaterialfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMaterialiv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglMaterialiv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMapGrid1d - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1d - (JNIEnv *, jclass, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMaterialiv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -999,14 +807,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1f (JNIEnv *, jclass, jint, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMapGrid2d - * Signature: (IDDIDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid2d - (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glMapGrid2f @@ -1017,35 +817,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid2f /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMap2d - * Signature: (IDDIIDDIILjava/nio/DoubleBuffer;)V + * Method: nglMap2f + * Signature: (IFFIIFFIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap2d - (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jdouble, jdouble, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMap2f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMap2f - * Signature: (IFFIIFFIILjava/nio/FloatBuffer;)V + * Method: nglMap1f + * Signature: (IFFIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap2f - (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMap1d - * Signature: (IDDIILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap1d - (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMap1f - * Signature: (IFFIILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap1f - (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMap1f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1065,19 +849,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadName /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLoadMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V + * Method: nglLoadMatrixf + * Signature: (Ljava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLoadMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadMatrixf - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLoadMatrixf + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1129,19 +905,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModeli /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLightModelfv - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglLightModelfv + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModelfv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightModelfv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLightModeliv - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglLightModeliv + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModeliv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightModeliv + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1161,19 +937,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLighti /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLightfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglLightfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glLightiv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglLightiv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightiv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglLightiv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1193,11 +969,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMatrixMode /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glPolygonStipple - * Signature: (Ljava/nio/ByteBuffer;)V + * Method: nglPolygonStipple + * Signature: (Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPolygonStipple - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPolygonStipple + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1265,27 +1041,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelStorei /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glPixelMapfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglPixelMapfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPixelMapfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glPixelMapuiv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglPixelMapuiv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapuiv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPixelMapuiv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glPixelMapusv - * Signature: (IILjava/nio/CharBuffer;)V + * Method: nglPixelMapusv + * Signature: (IILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapusv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglPixelMapusv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1305,11 +1081,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glOrtho /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glNormalPointer - * Signature: (IILjava/nio/Buffer;)V + * Method: nglNormalPointer + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormalPointer - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglNormalPointer + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1319,14 +1095,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormalPointer JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3b (JNIEnv *, jclass, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glNormal3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glNormal3f @@ -1369,27 +1137,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEndList /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMultMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V + * Method: nglMultMatrixf + * Signature: (Ljava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMultMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glMultMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMultMatrixf - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glPrioritizeTextures - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPrioritizeTextures - (JNIEnv *, jclass, jint, jobject, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMultMatrixf + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1401,11 +1153,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glShadeModel /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glSelectBuffer - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglSelectBuffer + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glSelectBuffer - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglSelectBuffer + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1415,14 +1167,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glSelectBuffer JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScissor (JNIEnv *, jclass, jint, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glScaled - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScaled - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glScalef @@ -1431,14 +1175,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScaled JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScalef (JNIEnv *, jclass, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRotated - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRotated - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glRotatef @@ -1455,14 +1191,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRotatef JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glRenderMode (JNIEnv *, jclass, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRectd - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRectd - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glRectf @@ -1481,19 +1209,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRecti /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRects - * Signature: (SSSS)V + * Method: nglReadPixels + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRects - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glReadPixels - * Signature: (IIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadPixels - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglReadPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1503,14 +1223,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadPixels JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadBuffer (JNIEnv *, jclass, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2d - (JNIEnv *, jclass, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glRasterPos2f @@ -1527,22 +1239,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2i (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glRasterPos3f @@ -1559,22 +1255,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3i (JNIEnv *, jclass, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glRasterPos4f @@ -1591,14 +1271,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4i (JNIEnv *, jclass, jint, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glRasterPos4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glPushName @@ -1673,19 +1345,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glStencilFunc /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertexPointer - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglVertexPointer + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertexPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2d - (JNIEnv *, jclass, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglVertexPointer + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1703,22 +1367,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2i (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glVertex3f @@ -1735,22 +1383,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3i (JNIEnv *, jclass, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glVertex4f @@ -1767,22 +1399,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4i (JNIEnv *, jclass, jint, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glVertex4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTranslated - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTranslated - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glTranslatef @@ -1793,19 +1409,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTranslatef /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexSubImage2D - * Signature: (IIIIIIIILjava/nio/Buffer;)V + * Method: nglTexSubImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexSubImage1D - * Signature: (IIIIIILjava/nio/Buffer;)V + * Method: nglTexSubImage1D + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1825,27 +1441,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexParameteri /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexImage2D - * Signature: (IIIIIIIILjava/nio/Buffer;)V + * Method: nglTexImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexImage1D - * Signature: (IIIIIIILjava/nio/Buffer;)V + * Method: nglTexImage1D + * Signature: (IIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGend - * Signature: (IID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGend - (JNIEnv *, jclass, jint, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1857,35 +1465,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenf /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGeni - * Signature: (III)V + * Method: nglTexGenfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGeni - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGendv - * Signature: (IILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGendv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGenfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexGeniv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGeniv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexGenfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1905,35 +1489,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvi /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexEnvfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglTexEnvfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexEnvfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexEnviv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglTexEnviv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnviv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexEnviv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoordPointer - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglTexCoordPointer + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoordPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord1d - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1d - (JNIEnv *, jclass, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexCoordPointer + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL11 @@ -1943,30 +1519,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1f (JNIEnv *, jclass, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord1i - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1i - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord1s - * Signature: (S)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1s - (JNIEnv *, jclass, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2d - (JNIEnv *, jclass, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexCoord2f @@ -1975,30 +1527,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2f (JNIEnv *, jclass, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord2i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2i - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexCoord3f @@ -2007,30 +1535,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3f (JNIEnv *, jclass, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glTexCoord4f @@ -2039,22 +1543,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4f (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord4i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL11 - * Method: glTexCoord4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_CoreGL11 * Method: glStencilOp diff --git a/src/native/common/org_lwjgl_opengl_CoreGL12.cpp b/src/native/common/org_lwjgl_opengl_CoreGL12.cpp index 1545b55e..bafc867a 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL12.cpp +++ b/src/native/common/org_lwjgl_opengl_CoreGL12.cpp @@ -52,10 +52,11 @@ * Method: glColorTable * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable - (JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTable + (JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + CHECK_EXISTS(glColorTable) + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glColorTable(target, internalFormat, width, format, type, address); CHECK_GL_ERROR } @@ -65,10 +66,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable * Method: glColorSubTable * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable - (JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorSubTable + (JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + CHECK_EXISTS(glColorSubTable) + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glColorSubTable(target, start, count, format, type, address); CHECK_GL_ERROR } @@ -78,11 +80,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable * Method: glGetColorTable * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable - (JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTable + (JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glGetColorTable) - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glGetColorTable(target, format, type, address); CHECK_GL_ERROR } @@ -92,11 +94,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable * Method: glGetColorTableParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv - (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameteriv + (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetColorTableParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetColorTableParameteriv(target, pname, address); CHECK_GL_ERROR } @@ -106,11 +108,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv * Method: glGetColorTableParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv - (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameterfv + (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetColorTableParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetColorTableParameterfv(target, pname, address); CHECK_GL_ERROR } @@ -120,11 +122,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv * Method: glColorTableParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glColorTableParameteriv) - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glColorTableParameteriv(target, pname, address); CHECK_GL_ERROR } @@ -134,11 +136,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv * Method: glColorTableParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glColorTableParameterfv) - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glColorTableParameterfv(target, pname, address); CHECK_GL_ERROR } @@ -192,6 +194,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendEquation */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { + CHECK_EXISTS(glBlendColor) glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR } @@ -227,11 +230,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetHistogram * Method: glGetHistogram * Signature: (IZIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram - (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogram + (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glGetHistogram) - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glGetHistogram(target, reset, format, type, address); CHECK_GL_ERROR } @@ -241,11 +244,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram * Method: glGetHistogramParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetHistogramParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetHistogramParameterfv(target, pname, address); CHECK_GL_ERROR } @@ -255,11 +258,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv * Method: glGetHistogramParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetHistogramParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetHistogramParameteriv(target, pname, address); CHECK_GL_ERROR } @@ -295,11 +298,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetMinmax * Method: glGetMinmax * Signature: (IZIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax - (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmax + (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glGetMinmax) - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glGetMinmax(target, reset, format, type, address); CHECK_GL_ERROR } @@ -309,11 +312,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax * Method: glGetMinmaxParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetMinmaxParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetMinmaxParameterfv(target, pname, address); CHECK_GL_ERROR } @@ -323,11 +326,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv * Method: glGetMinmaxParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetMinmaxParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetMinmaxParameteriv(target, pname, address); CHECK_GL_ERROR } @@ -337,11 +340,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv * Method: glConvolutionFilter1D * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D - (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter1D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glConvolutionFilter1D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glConvolutionFilter1D(target, internalformat, width, format, type, address); CHECK_GL_ERROR } @@ -351,11 +354,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D * Method: glConvolutionFilter2D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter2D - (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter2D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glConvolutionFilter2D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glConvolutionFilter2D(target, internalformat, width, height, format, type, address); CHECK_GL_ERROR } @@ -378,11 +381,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterf * Method: glConvolutionParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glConvolutionParameterfv) - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer); glConvolutionParameterfv(target, pname, address); CHECK_GL_ERROR } @@ -405,11 +408,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteri * Method: glConvolutionParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glConvolutionParameteriv) - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer); glConvolutionParameteriv(target, pname, address); CHECK_GL_ERROR } @@ -445,11 +448,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyConvolutionFilter2D * Method: glGetConvolutionFilter * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter - (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionFilter + (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glGetConvolutionFilter) - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glGetConvolutionFilter(target, format, type, address); CHECK_GL_ERROR } @@ -459,11 +462,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter * Method: glGetConvolutionParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetConvolutionParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glGetConvolutionParameterfv(target, pname, address); CHECK_GL_ERROR } @@ -473,11 +476,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterf * Method: glGetConvolutionParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset) { CHECK_EXISTS(glGetConvolutionParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); glGetConvolutionParameteriv(target, pname, address); CHECK_GL_ERROR } @@ -487,12 +490,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteri * Method: glSeparableFilter2D * Signature: (IIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D - (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jobject column) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglSeparableFilter2D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jint row_offset, jobject column, jint column_offset) { CHECK_EXISTS(glSeparableFilter2D) - const void *address = (const void *)env->GetDirectBufferAddress(row); - const void *address2 = env->GetDirectBufferAddress(column); + const void *address = (const void *)(row_offset + (const GLbyte *)env->GetDirectBufferAddress(row)); + const void *address2 = (const void *)(column_offset + (const GLbyte *)env->GetDirectBufferAddress(column)); glSeparableFilter2D(target, internalformat, width, height, format, type, address, address2); CHECK_GL_ERROR } @@ -502,13 +505,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D * Method: glGetSeparableFilter * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter - (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jobject column, jobject span) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetSeparableFilter + (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jint row_offset, jobject column, jint column_offset, jobject span, jint span_offset) { CHECK_EXISTS(glGetSeparableFilter) - void *address = (void *)env->GetDirectBufferAddress(row); - void *address2 = (void *)env->GetDirectBufferAddress(column); - void *address3 = (void *)env->GetDirectBufferAddress(span); + void *address = (void *)(row_offset + (GLbyte *)env->GetDirectBufferAddress(row)); + void *address2 = (void *)(column_offset + (GLbyte *)env->GetDirectBufferAddress(column)); + void *address3 = (void *)(span_offset + (GLbyte *)env->GetDirectBufferAddress(span)); glGetSeparableFilter(target, format, type, address, address2, address3); CHECK_GL_ERROR } @@ -518,11 +521,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter * Method: glDrawRangeElements * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements - (JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglDrawRangeElements + (JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glDrawRangeElements) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glDrawRangeElements(mode, start, end, count, type, address); CHECK_GL_ERROR } @@ -532,11 +535,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements * Method: glTexImage3D * Signature: (IIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glTexImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, address); CHECK_GL_ERROR } @@ -546,11 +549,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D * Method: glTexSubImage3D * Signature: (IIIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexSubImage3D - (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexSubImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jobject buffer, jint offset) { CHECK_EXISTS(glTexSubImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, address); CHECK_GL_ERROR } diff --git a/src/native/common/org_lwjgl_opengl_CoreGL12.h b/src/native/common/org_lwjgl_opengl_CoreGL12.h index 3b7a5c2a..ae1ae62e 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL12.h +++ b/src/native/common/org_lwjgl_opengl_CoreGL12.h @@ -9,35 +9,35 @@ extern "C" { #endif /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glColorTable - * Signature: (IIIIILjava/nio/Buffer;)V + * Method: nglColorTable + * Signature: (IIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glColorSubTable - * Signature: (IIIIILjava/nio/Buffer;)V + * Method: nglColorSubTable + * Signature: (IIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorSubTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glColorTableParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglColorTableParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glColorTableParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglColorTableParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 @@ -57,27 +57,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyColorTable /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetColorTable - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglGetColorTable + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTable + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetColorTableParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetColorTableParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetColorTableParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetColorTableParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 @@ -113,27 +113,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetHistogram /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetHistogram - * Signature: (IZIILjava/nio/Buffer;)V + * Method: nglGetHistogram + * Signature: (IZIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram - (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogram + (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetHistogramParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetHistogramParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetHistogramParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetHistogramParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 @@ -153,43 +153,43 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetMinmax /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetMinmax - * Signature: (IZIILjava/nio/Buffer;)V + * Method: nglGetMinmax + * Signature: (IZIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax - (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmax + (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetMinmaxParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetMinmaxParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetMinmaxParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetMinmaxParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glConvolutionFilter1D - * Signature: (IIIIILjava/nio/Buffer;)V + * Method: nglConvolutionFilter1D + * Signature: (IIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glConvolutionFilter2D - * Signature: (IIIIIILjava/nio/Buffer;)V + * Method: nglConvolutionFilter2D + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 @@ -201,11 +201,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterf /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glConvolutionParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglConvolutionParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 @@ -217,11 +217,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteri /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glConvolutionParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglConvolutionParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 @@ -241,67 +241,67 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyConvolutionFilter2D /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetConvolutionFilter - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglGetConvolutionFilter + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionFilter + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetConvolutionParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetConvolutionParameterfv + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterfv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameterfv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetConvolutionParameteriv - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetConvolutionParameteriv + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteriv - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameteriv + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glSeparableFilter2D - * Signature: (IIIIIILjava/nio/Buffer;Ljava/nio/Buffer;)V + * Method: nglSeparableFilter2D + * Signature: (IIIIIILjava/nio/Buffer;ILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglSeparableFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glGetSeparableFilter - * Signature: (IIILjava/nio/Buffer;Ljava/nio/Buffer;Ljava/nio/Buffer;)V + * Method: nglGetSeparableFilter + * Signature: (IIILjava/nio/Buffer;ILjava/nio/Buffer;ILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter - (JNIEnv *, jclass, jint, jint, jint, jobject, jobject, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetSeparableFilter + (JNIEnv *, jclass, jint, jint, jint, jobject, jint, jobject, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glDrawRangeElements - * Signature: (IIIIILjava/nio/Buffer;)V + * Method: nglDrawRangeElements + * Signature: (IIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglDrawRangeElements + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glTexImage3D - * Signature: (IIIIIIIIILjava/nio/Buffer;)V + * Method: nglTexImage3D + * Signature: (IIIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 - * Method: glTexSubImage3D - * Signature: (IIIIIIIIIILjava/nio/Buffer;)V + * Method: nglTexSubImage3D + * Signature: (IIIIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexSubImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL12 diff --git a/src/native/common/org_lwjgl_opengl_CoreGL13.cpp b/src/native/common/org_lwjgl_opengl_CoreGL13.cpp index 18bdeba2..2d88f832 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL13.cpp +++ b/src/native/common/org_lwjgl_opengl_CoreGL13.cpp @@ -78,11 +78,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glClientActiveTexture * Method: glCompressedTexImage1D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage1D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer, jint offset) { CHECK_EXISTS(glCompressedTexImage1D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, address); CHECK_GL_ERROR } @@ -92,11 +92,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D * Method: glCompressedTexImage2D * Signature: (IIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage2D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer, jint offset) { CHECK_EXISTS(glCompressedTexImage2D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, address); CHECK_GL_ERROR } @@ -106,11 +106,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D * Method: glCompressedTexImage3D * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer, jint offset) { CHECK_EXISTS(glCompressedTexImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, address); CHECK_GL_ERROR } @@ -120,11 +120,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D * Method: glCompressedTexSubImage1D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D - (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage1D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer, jint offset) { CHECK_EXISTS(glCompressedTexSubImage1D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, address); CHECK_GL_ERROR } @@ -134,11 +134,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D * Method: glCompressedTexSubImage2D * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D - (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage2D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer, jint offset) { CHECK_EXISTS(glCompressedTexSubImage2D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, address); CHECK_GL_ERROR } @@ -148,11 +148,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D * Method: glCompressedTexSubImage3D * Signature: (IIIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D - (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jobject buffer, jint offset) { CHECK_EXISTS(glCompressedTexSubImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, address); CHECK_GL_ERROR } @@ -162,27 +162,16 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D * Method: glGetCompressedTexImage * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glGetCompressedTexImage - (JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglGetCompressedTexImage + (JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer, jint offset) { CHECK_EXISTS(glGetCompressedTexImage) - void *address = (void *)env->GetDirectBufferAddress(buffer); + void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glGetCompressedTexImage(target, lod, address); CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord1d - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1d - (JNIEnv *env, jclass clazz, jint target, jdouble s) -{ - CHECK_EXISTS(glMultiTexCoord1d) - glMultiTexCoord1d(target, s); - -} + /* * Class: org_lwjgl_opengl_CoreGL13 @@ -197,44 +186,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1f } -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord1i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1i - (JNIEnv *env, jclass clazz, jint target, jint s) -{ - CHECK_EXISTS(glMultiTexCoord1i) - glMultiTexCoord1i(target, s); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord1s - * Signature: (IS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1s - (JNIEnv *env, jclass clazz, jint target, jshort s) -{ - CHECK_EXISTS(glMultiTexCoord1s) - glMultiTexCoord1s(target, s); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord2d - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2d - (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t) -{ - CHECK_EXISTS(glMultiTexCoord2d) - glMultiTexCoord2d(target, s, t); - -} /* * Class: org_lwjgl_opengl_CoreGL13 @@ -249,44 +200,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2f } -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord2i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2i - (JNIEnv *env, jclass clazz, jint target, jint s, jint t) -{ - CHECK_EXISTS(glMultiTexCoord2i) - glMultiTexCoord2i(target, s, t); - -} -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord2s - * Signature: (ISS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2s - (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t) -{ - CHECK_EXISTS(glMultiTexCoord2s) - glMultiTexCoord2s(target, s, t); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord3d - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3d - (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t, jdouble r) -{ - CHECK_EXISTS(glMultiTexCoord3d) - glMultiTexCoord3d(target, s, t, r); - -} /* * Class: org_lwjgl_opengl_CoreGL13 @@ -301,44 +215,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3f } -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord3i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3i - (JNIEnv *env, jclass clazz, jint target, jint s, jint t, jint r) -{ - CHECK_EXISTS(glMultiTexCoord3i) - glMultiTexCoord3i(target, s, t, r); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord3s - * Signature: (ISSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3s - (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t, jshort r) -{ - CHECK_EXISTS(glMultiTexCoord3s) - glMultiTexCoord3s(target, s, t, r); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord4d - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4d - (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t, jdouble r, jdouble q) -{ - CHECK_EXISTS(glMultiTexCoord4d) - glMultiTexCoord4d(target, s, t, r, q); - -} /* * Class: org_lwjgl_opengl_CoreGL13 @@ -353,51 +229,14 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4f } -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord4i - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4i - (JNIEnv *env, jclass clazz, jint target, jint s, jint t, jint r, jint q) -{ - CHECK_EXISTS(glMultiTexCoord4i) - glMultiTexCoord4i(target, s, t, r, q); -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord4s - * Signature: (ISSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4s - (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t, jshort r, jshort q) -{ - CHECK_EXISTS(glMultiTexCoord4s) - glMultiTexCoord4s(target, s, t, r, q); -} - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glLoadTransposeMatrixd - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixd - (JNIEnv *env, jclass clazz, jobject buffer) -{ - CHECK_EXISTS(glLoadTransposeMatrixd) - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glLoadTransposeMatrixd(address); - CHECK_GL_ERROR -} /* * Class: org_lwjgl_opengl_CoreGL13 * Method: glLoadTransposeMatrixf * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixf - (JNIEnv *env, jclass clazz, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglLoadTransposeMatrixf + (JNIEnv *env, jclass clazz, jobject buffer, jint offset) { CHECK_EXISTS(glLoadTransposeMatrixf) const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); @@ -405,27 +244,15 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixf CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultTransposeMatrixd - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixd - (JNIEnv *env, jclass clazz, jobject buffer) -{ - CHECK_EXISTS(glMultTransposeMatrixd) - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMultTransposeMatrixd(address); - CHECK_GL_ERROR -} + /* * Class: org_lwjgl_opengl_CoreGL13 * Method: glMultTransposeMatrixf * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixf - (JNIEnv *env, jclass clazz, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglMultTransposeMatrixf + (JNIEnv *env, jclass clazz, jobject buffer, jint offset) { CHECK_EXISTS(glMultTransposeMatrixf) const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); diff --git a/src/native/common/org_lwjgl_opengl_CoreGL13.h b/src/native/common/org_lwjgl_opengl_CoreGL13.h index 61e1eb38..4b70ac67 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL13.h +++ b/src/native/common/org_lwjgl_opengl_CoreGL13.h @@ -25,67 +25,59 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glClientActiveTexture /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glCompressedTexImage1D - * Signature: (IIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexImage1D + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glCompressedTexImage2D - * Signature: (IIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexImage2D + * Signature: (IIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glCompressedTexImage3D - * Signature: (IIIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexImage3D + * Signature: (IIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glCompressedTexSubImage1D - * Signature: (IIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexSubImage1D + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glCompressedTexSubImage2D - * Signature: (IIIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexSubImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glCompressedTexSubImage3D - * Signature: (IIIIIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexSubImage3D + * Signature: (IIIIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glGetCompressedTexImage - * Signature: (IILjava/nio/Buffer;)V + * Method: nglGetCompressedTexImage + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glGetCompressedTexImage - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord1d - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1d - (JNIEnv *, jclass, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglGetCompressedTexImage + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 @@ -95,30 +87,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1f (JNIEnv *, jclass, jint, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord1i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1i - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord1s - * Signature: (IS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1s - (JNIEnv *, jclass, jint, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord2d - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2d - (JNIEnv *, jclass, jint, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL13 * Method: glMultiTexCoord2f @@ -127,30 +95,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2f (JNIEnv *, jclass, jint, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord2i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord2s - * Signature: (ISS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2s - (JNIEnv *, jclass, jint, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord3d - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3d - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL13 * Method: glMultiTexCoord3f @@ -159,30 +103,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3f (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord3i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord3s - * Signature: (ISSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3s - (JNIEnv *, jclass, jint, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord4d - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4d - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL13 * Method: glMultiTexCoord4f @@ -193,51 +113,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4f /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord4i - * Signature: (IIIII)V + * Method: nglLoadTransposeMatrixf + * Signature: (Ljava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4i - (JNIEnv *, jclass, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglLoadTransposeMatrixf + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultiTexCoord4s - * Signature: (ISSSS)V + * Method: nglMultTransposeMatrixf + * Signature: (Ljava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4s - (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glLoadTransposeMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glLoadTransposeMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixf - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultTransposeMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL13 - * Method: glMultTransposeMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixf - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglMultTransposeMatrixf + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL13 diff --git a/src/native/common/org_lwjgl_opengl_CoreGL14.cpp b/src/native/common/org_lwjgl_opengl_CoreGL14.cpp index fdaec36a..d789011c 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL14.cpp +++ b/src/native/common/org_lwjgl_opengl_CoreGL14.cpp @@ -58,26 +58,16 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordf glFogCoordf(f); } -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glFogCoordd - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordd - (JNIEnv *env, jclass clazz, jdouble d) { - CHECK_EXISTS(glFogCoordd) - glFogCoordd(d); -} /* * Class: org_lwjgl_opengl_CoreGL14 * Method: glFogCoordPointer * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordPointer - (JNIEnv *env, jclass clazz, jint p1, jint p2, jobject buffer) { +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglFogCoordPointer + (JNIEnv *env, jclass clazz, jint p1, jint p2, jobject buffer, jint offset) { CHECK_EXISTS(glFogCoordPointer) - GLvoid *address = (GLvoid *)env->GetDirectBufferAddress(buffer); + GLvoid *address = (GLvoid *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glFogCoordPointer(p1, p2, address); CHECK_GL_ERROR } @@ -87,11 +77,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordPointer * Method: glMultiDrawArrays * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glMultiDrawArrays - (JNIEnv *env, jclass clazz, jint mode, jobject first, jobject count, jint primcount) { +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglMultiDrawArrays + (JNIEnv *env, jclass clazz, jint mode, jobject first, jint first_offset, jobject count, jint count_offset, jint primcount) { CHECK_EXISTS(glMultiDrawArrays) - GLint *address = (GLint *)env->GetDirectBufferAddress(first); - GLsizei *address2 = (GLsizei *)env->GetDirectBufferAddress(count); + GLint *address = first_offset + (GLint *)env->GetDirectBufferAddress(first); + GLsizei *address2 = count_offset + (GLsizei *)env->GetDirectBufferAddress(count); glMultiDrawArrays(mode, address, address2, (GLsizei)primcount); CHECK_GL_ERROR } @@ -128,10 +118,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterf * Method: glPointParameterfv * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterfv - (JNIEnv *env, jclass clazz, jint p1, jobject buffer) { +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglPointParameterfv + (JNIEnv *env, jclass clazz, jint p1, jobject buffer, jint offset) { CHECK_EXISTS(glPointParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer); glPointParameterfv(p1, address); CHECK_GL_ERROR } @@ -147,16 +137,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3b glSecondaryColor3b(p1, p2, p3); } -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3d - (JNIEnv *env, jclass clazz, jdouble p1, jdouble p2, jdouble p3) { - CHECK_EXISTS(glSecondaryColor3d) - glSecondaryColor3d(p1, p2, p3); -} /* * Class: org_lwjgl_opengl_CoreGL14 @@ -169,27 +149,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3f glSecondaryColor3f(p1, p2, p3); } -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3i - (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3) { - CHECK_EXISTS(glSecondaryColor3i) - glSecondaryColor3i(p1, p2, p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3s - (JNIEnv *env, jclass clazz, jshort p1, jshort p2, jshort p3) { - CHECK_EXISTS(glSecondaryColor3s) - glSecondaryColor3s(p1, p2, p3); -} /* * Class: org_lwjgl_opengl_CoreGL14 @@ -202,37 +161,15 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ub glSecondaryColor3ub(p1, p2, p3); } -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3ui - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ui - (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3) { - CHECK_EXISTS(glSecondaryColor3ui) - glSecondaryColor3ui(p1, p2, p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3us - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3us - (JNIEnv *env, jclass clazz, jshort p1, jshort p2, jshort p3) { - CHECK_EXISTS(glSecondaryColor3us) - glSecondaryColor3us(p1, p2, p3); -} - /* * Class: org_lwjgl_opengl_CoreGL14 * Method: glSecondaryColorPointer * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColorPointer - (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jobject buffer) { +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglSecondaryColorPointer + (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jobject buffer, jint offset) { CHECK_EXISTS(glSecondaryColorPointer) - GLvoid *address = (GLvoid *)env->GetDirectBufferAddress(buffer); + GLvoid *address = (GLvoid *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer)); glSecondaryColorPointer(p1, p2, p3, address); CHECK_GL_ERROR } @@ -249,16 +186,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glBlendFuncSeparate CHECK_GL_ERROR } -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2d - (JNIEnv *env, jclass clazz, jdouble p1, jdouble p2) { - CHECK_EXISTS(glWindowPos2d); - glWindowPos2d(p1, p2); -} /* * Class: org_lwjgl_opengl_CoreGL14 @@ -282,27 +209,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2i glWindowPos2i(p1, p2); } -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2s - (JNIEnv *env, jclass clazz, jshort p1, jshort p2) { - CHECK_EXISTS(glWindowPos2s) - glWindowPos2s(p1, p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3d - (JNIEnv *env, jclass clazz, jdouble p1, jdouble p2, jdouble p3) { - CHECK_EXISTS(glWindowPos3d) - glWindowPos3d(p1, p2, p3); -} /* * Class: org_lwjgl_opengl_CoreGL14 @@ -326,15 +232,3 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3i CHECK_EXISTS(glWindowPos3i) glWindowPos3i(p1, p2, p3); } - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3s - (JNIEnv *env, jclass clazz, jshort p1, jshort p2, jshort p3) { - CHECK_EXISTS(glWindowPos3s); - glWindowPos3s(p1, p2, p3); -} - diff --git a/src/native/common/org_lwjgl_opengl_CoreGL14.h b/src/native/common/org_lwjgl_opengl_CoreGL14.h index fb28d177..7a19ca79 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL14.h +++ b/src/native/common/org_lwjgl_opengl_CoreGL14.h @@ -17,27 +17,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordf /* * Class: org_lwjgl_opengl_CoreGL14 - * Method: glFogCoordd - * Signature: (D)V + * Method: nglFogCoordPointer + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordd - (JNIEnv *, jclass, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglFogCoordPointer + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL14 - * Method: glFogCoordPointer - * Signature: (IILjava/nio/Buffer;)V + * Method: nglMultiDrawArrays + * Signature: (ILjava/nio/IntBuffer;ILjava/nio/IntBuffer;II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordPointer - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glMultiDrawArrays - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glMultiDrawArrays - (JNIEnv *, jclass, jint, jobject, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglMultiDrawArrays + (JNIEnv *, jclass, jint, jobject, jint, jobject, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL14 @@ -49,11 +41,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterf /* * Class: org_lwjgl_opengl_CoreGL14 - * Method: glPointParameterfv - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglPointParameter + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterfv - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglPointParameter + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL14 @@ -63,14 +55,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterfv JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3b (JNIEnv *, jclass, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL14 * Method: glSecondaryColor3f @@ -79,22 +63,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3d JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3f (JNIEnv *, jclass, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3s - (JNIEnv *, jclass, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_CoreGL14 * Method: glSecondaryColor3ub @@ -105,27 +73,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ub /* * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3ui - * Signature: (III)V + * Method: nglSecondaryColorPointer + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ui - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColor3us - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3us - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glSecondaryColorPointer - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColorPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglSecondaryColorPointer + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_CoreGL14 @@ -135,14 +87,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColorPointer JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glBlendFuncSeparate (JNIEnv *, jclass, jint, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2d - (JNIEnv *, jclass, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL14 * Method: glWindowPos2f @@ -159,22 +103,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2i (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_CoreGL14 * Method: glWindowPos3f @@ -191,14 +119,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3f JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3i (JNIEnv *, jclass, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_CoreGL14 - * Method: glWindowPos3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3s - (JNIEnv *, jclass, jshort, jshort, jshort); - #ifdef __cplusplus } #endif diff --git a/src/native/common/org_lwjgl_opengl_GL.h b/src/native/common/org_lwjgl_opengl_GL.h index b28bf446..b5095f84 100644 --- a/src/native/common/org_lwjgl_opengl_GL.h +++ b/src/native/common/org_lwjgl_opengl_GL.h @@ -49,11 +49,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp3ATI /* * Class: org_lwjgl_opengl_GL - * Method: glAreProgramsResidentNV - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Z + * Method: nglAreProgramsResidentNV + * Signature: (ILjava/nio/IntBuffer;ILjava/nio/ByteBuffer;I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glAreProgramsResidentNV - (JNIEnv *, jclass, jint, jobject, jobject); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_nglAreProgramsResidentNV + (JNIEnv *, jclass, jint, jobject, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -225,11 +225,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterfNV /* * Class: org_lwjgl_opengl_GL - * Method: glCombinerParameterfvNV - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglCombinerParameterfvNV + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterfvNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCombinerParameterfvNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -241,67 +241,67 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameteriNV /* * Class: org_lwjgl_opengl_GL - * Method: glCombinerParameterivNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglCombinerParameterivNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterivNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCombinerParameterivNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCombinerStageParameterfvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglCombinerStageParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerStageParameterfvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCombinerStageParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCompressedTexImage1DARB - * Signature: (IIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexImage1DARB + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage1DARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCompressedTexImage1DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCompressedTexImage2DARB - * Signature: (IIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexImage2DARB + * Signature: (IIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage2DARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCompressedTexImage2DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCompressedTexImage3DARB - * Signature: (IIIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexImage3DARB + * Signature: (IIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage3DARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCompressedTexImage3DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCompressedTexSubImage1DARB - * Signature: (IIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexSubImage1DARB + * Signature: (IIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage1DARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCompressedTexSubImage1DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCompressedTexSubImage2DARB - * Signature: (IIIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexSubImage2DARB + * Signature: (IIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage2DARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCompressedTexSubImage2DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glCompressedTexSubImage3DARB - * Signature: (IIIIIIIIIILjava/nio/Buffer;)V + * Method: nglCompressedTexSubImage3DARB + * Signature: (IIIIIIIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage3DARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglCompressedTexSubImage3DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -313,11 +313,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCurrentPaletteMatrixARB /* * Class: org_lwjgl_opengl_GL - * Method: glDeleteFencesNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglDeleteFencesNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteFencesNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglDeleteFencesNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -329,27 +329,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteFragmentShaderATI /* * Class: org_lwjgl_opengl_GL - * Method: glDeleteOcclusionQueriesNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglDeleteOcclusionQueriesNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteOcclusionQueriesNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglDeleteOcclusionQueriesNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glDeleteProgramsARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglDeleteProgramsARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteProgramsARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglDeleteProgramsARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glDeleteProgramsNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglDeleteProgramsNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteProgramsNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglDeleteProgramsNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -393,19 +393,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawRangeElementArrayATI /* * Class: org_lwjgl_opengl_GL - * Method: glDrawRangeElementsEXT - * Signature: (IIIIILjava/nio/Buffer;)V + * Method: nglDrawRangeElementsEXT + * Signature: (IIIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawRangeElementsEXT - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglDrawRangeElementsEXT + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glElementPointerATI - * Signature: (ILjava/nio/Buffer;)V + * Method: nglElementPointerATI + * Signature: (ILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glElementPointerATI - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglElementPointerATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -457,11 +457,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEvalMapsNV /* * Class: org_lwjgl_opengl_GL - * Method: glExecuteProgramNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglExecuteProgramNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glExecuteProgramNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglExecuteProgramNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -495,14 +495,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFinishFenceNV JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFlushVertexArrayRangeNV (JNIEnv *, jclass); -/* - * Class: org_lwjgl_opengl_GL - * Method: glFogCoorddEXT - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoorddEXT - (JNIEnv *, jclass, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glFogCoordfEXT @@ -513,11 +505,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordfEXT /* * Class: org_lwjgl_opengl_GL - * Method: glFogCoordPointerEXT - * Signature: (IILjava/nio/Buffer;)V + * Method: nglFogCoordPointerEXT + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordPointerEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglFogCoordPointerEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -529,11 +521,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFreeObjectBufferATI /* * Class: org_lwjgl_opengl_GL - * Method: glGenFencesNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGenFencesNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenFencesNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGenFencesNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -545,27 +537,27 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenFragmentShadersATI /* * Class: org_lwjgl_opengl_GL - * Method: glGenOcclusionQueriesNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGenOcclusionQueriesNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenOcclusionQueriesNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGenOcclusionQueriesNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGenProgramsARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGenProgramsARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenProgramsARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGenProgramsARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGenProgramsNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGenProgramsNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenProgramsNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGenProgramsNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -585,355 +577,331 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenVertexShadersEXT /* * Class: org_lwjgl_opengl_GL - * Method: glGetArrayObjectfvATI - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetArrayObjectfvATI + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetArrayObjectfvATI - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetArrayObjectfvATI + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetArrayObjectivATI - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetArrayObjectivATI + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetArrayObjectivATI - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetArrayObjectivATI + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetCombinerInputParameterfvNV - * Signature: (IIIILjava/nio/FloatBuffer;)V + * Method: nglGetCombinerInputParameterfvNV + * Signature: (IIIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerInputParameterfvNV - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetCombinerInputParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetCombinerInputParameterivNV - * Signature: (IIIILjava/nio/IntBuffer;)V + * Method: nglGetCombinerInputParameterivNV + * Signature: (IIIILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerInputParameterivNV - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetCombinerInputParameterivNV + (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetCombinerOutputParameterfvNV - * Signature: (IIILjava/nio/FloatBuffer;)V + * Method: nglGetCombinerOutputParameterfvNV + * Signature: (IIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerOutputParameterfvNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetCombinerOutputParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetCombinerOutputParameterivNV - * Signature: (IIILjava/nio/IntBuffer;)V + * Method: nglGetCombinerOutputParameterivNV + * Signature: (IIILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerOutputParameterivNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetCombinerOutputParameterivNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetCombinerStageParameterfvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetCombinerStageParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerStageParameterfvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetCombinerStageParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetCompressedTexImageARB - * Signature: (IILjava/nio/Buffer;)V + * Method: nglGetCompressedTexImageARB + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCompressedTexImageARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetCompressedTexImageARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetFenceivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetFenceivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFenceivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetFenceivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetFinalCombinerInputParameterfvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetFinalCombinerInputParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFinalCombinerInputParameterfvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetFinalCombinerInputParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetFinalCombinerInputParameterivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetFinalCombinerInputParameterivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFinalCombinerInputParameterivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetFinalCombinerInputParameterivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetInvariantBooleanvEXT - * Signature: (IILjava/nio/ByteBuffer;)V + * Method: nglGetInvariantBooleanvEXT + * Signature: (IILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantBooleanvEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetInvariantBooleanvEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetInvariantFloatvEXT - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetInvariantFloatvEXT + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantFloatvEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetInvariantFloatvEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetInvariantIntegervEXT - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetInvariantIntegervEXT + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantIntegervEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetInvariantIntegervEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetLocalConstantBooleanvEXT - * Signature: (IILjava/nio/ByteBuffer;)V + * Method: nglGetLocalConstantBooleanvEXT + * Signature: (IILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantBooleanvEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetLocalConstantBooleanvEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetLocalConstantFloatvEXT - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetLocalConstantFloatvEXT + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantFloatvEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetLocalConstantFloatvEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetLocalConstantIntegervEXT - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetLocalConstantIntegervEXT + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantIntegervEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetLocalConstantIntegervEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetMapAttribParameterfvNV - * Signature: (IIILjava/nio/FloatBuffer;)V + * Method: nglGetMapAttribParameterfvNV + * Signature: (IIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapAttribParameterfvNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetMapAttribParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetMapAttribParameterivNV - * Signature: (IIILjava/nio/IntBuffer;)V + * Method: nglGetMapAttribParameterivNV + * Signature: (IIILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapAttribParameterivNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetMapAttribParameterivNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetMapControlPointsNV - * Signature: (IIIIIZLjava/nio/Buffer;)V + * Method: nglGetMapControlPointsNV + * Signature: (IIIIIZLjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapControlPointsNV - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jboolean, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetMapControlPointsNV + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jboolean, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetMapParameterfvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetMapParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapParameterfvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetMapParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetMapParameterivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetMapParameterivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapParameterivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetMapParameterivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetObjectBufferfvATI - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetObjectBufferfvATI + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetObjectBufferfvATI - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetObjectBufferfvATI + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetObjectBufferivATI - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetObjectBufferivATI + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetObjectBufferivATI - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetObjectBufferivATI + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetOcclusionQueryivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetOcclusionQueryivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetOcclusionQueryivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetOcclusionQueryivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetOcclusionQueryuivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetOcclusionQueryuivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetOcclusionQueryuivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetOcclusionQueryuivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramEnvParameterdvARB - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglGetProgramEnvParameterfvARB + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramEnvParameterdvARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramEnvParameterfvARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramEnvParameterfvARB - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetProgramivARB + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramEnvParameterfvARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramivARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramivARB - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetProgramivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramivARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetProgramLocalParameterfvARB + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramLocalParameterfvARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramLocalParameterdvARB - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglGetProgramParameterfvNV + * Signature: (IIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramLocalParameterdvARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramLocalParameterfvARB - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetProgramStringARB + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramLocalParameterfvARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramStringARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramParameterdvNV - * Signature: (IIILjava/nio/DoubleBuffer;)V + * Method: nglGetProgramStringNV + * Signature: (IILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramParameterdvNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetProgramStringNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramParameterfvNV - * Signature: (IIILjava/nio/FloatBuffer;)V + * Method: nglGetTexBumpParameterfvATI + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramParameterfvNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetTexBumpParameterfvATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramStringARB - * Signature: (IILjava/nio/Buffer;)V + * Method: nglGetTexBumpParameterivATI + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramStringARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetTexBumpParameterivATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetProgramStringNV - * Signature: (IILjava/nio/ByteBuffer;)V + * Method: nglGetTrackMatrixivNV + * Signature: (IIILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramStringNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetTrackMatrixivNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetTexBumpParameterfvATI - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglGetVariantArrayObjectfvATI + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTexBumpParameterfvATI - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVariantArrayObjectfvATI + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetTexBumpParameterivATI - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglGetVariantArrayObjectivATI + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTexBumpParameterivATI - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVariantArrayObjectivATI + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetTrackMatrixivNV - * Signature: (IIILjava/nio/IntBuffer;)V + * Method: nglGetVariantBooleanvEXT + * Signature: (IILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTrackMatrixivNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVariantBooleanvEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetVariantArrayObjectfvATI - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetVariantFloatvEXT + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantArrayObjectfvATI - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVariantFloatvEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetVariantArrayObjectivATI - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetVariantIntegervEXT + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantArrayObjectivATI - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glGetVariantBooleanvEXT - * Signature: (IILjava/nio/ByteBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantBooleanvEXT - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glGetVariantFloatvEXT - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantFloatvEXT - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glGetVariantIntegervEXT - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantIntegervEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVariantIntegervEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -945,51 +913,35 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVariantPointervEXT /* * Class: org_lwjgl_opengl_GL - * Method: glGetVertexAttribdvARB - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglGetVertexAttribfvARB + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribdvARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVertexAttribfvARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetVertexAttribdvNV - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglGetVertexAttribfvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribdvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVertexAttribfvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetVertexAttribfvARB - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetVertexAttribivARB + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribfvARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVertexAttribivARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGetVertexAttribfvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglGetVertexAttribivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribfvNV - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glGetVertexAttribivARB - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribivARB - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glGetVertexAttribivNV - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetVertexAttribivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1065,27 +1017,19 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsVariantEnabledEXT /* * Class: org_lwjgl_opengl_GL - * Method: glLoadProgramNV - * Signature: (IIILjava/nio/ByteBuffer;)V + * Method: nglLoadProgramNV + * Signature: (IIILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadProgramNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglLoadProgramNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glLoadTransposeMatrixdARB - * Signature: (Ljava/nio/DoubleBuffer;)V + * Method: nglLoadTransposeMatrixfARB + * Signature: (Ljava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadTransposeMatrixdARB - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glLoadTransposeMatrixfARB - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadTransposeMatrixfARB - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglLoadTransposeMatrixfARB + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1097,75 +1041,67 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLockArraysEXT /* * Class: org_lwjgl_opengl_GL - * Method: glMapControlPointsNV - * Signature: (IIIIIIIZLjava/nio/Buffer;)V + * Method: nglMapControlPointsNV + * Signature: (IIIIIIIZLjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapControlPointsNV - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jboolean, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMapControlPointsNV + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jboolean, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMapParameterfvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglMapParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapParameterfvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMapParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMapParameterivNV - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglMapParameterivNV + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapParameterivNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMapParameterivNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMatrixIndexPointerARB - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglMatrixIndexPointerARB + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexPointerARB - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMatrixIndexPointerARB + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMatrixIndexubvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglMatrixIndexubvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexubvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMatrixIndexubvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMatrixIndexuivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglMatrixIndexuivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexuivARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMatrixIndexuivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMatrixIndexusvARB - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglMatrixIndexusvARB + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexusvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMatrixIndexusvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMultiDrawArraysEXT - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V + * Method: nglMultiDrawArraysEXT + * Signature: (ILjava/nio/IntBuffer;ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiDrawArraysEXT - (JNIEnv *, jclass, jint, jobject, jobject, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glMultiTexCoord1dARB - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1dARB - (JNIEnv *, jclass, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMultiDrawArraysEXT + (JNIEnv *, jclass, jint, jobject, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1191,14 +1127,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1iARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1sARB (JNIEnv *, jclass, jint, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glMultiTexCoord2dARB - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2dARB - (JNIEnv *, jclass, jint, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glMultiTexCoord2fARB @@ -1223,14 +1151,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2iARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2sARB (JNIEnv *, jclass, jint, jshort, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glMultiTexCoord3dARB - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3dARB - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glMultiTexCoord3fARB @@ -1255,14 +1175,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3iARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3sARB (JNIEnv *, jclass, jint, jshort, jshort, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glMultiTexCoord4dARB - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4dARB - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glMultiTexCoord4fARB @@ -1289,27 +1201,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4sARB /* * Class: org_lwjgl_opengl_GL - * Method: glMultTransposeMatrixdARB - * Signature: (Ljava/nio/DoubleBuffer;)V + * Method: nglMultTransposeMatrixfARB + * Signature: (Ljava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultTransposeMatrixdARB - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMultTransposeMatrixfARB + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glMultTransposeMatrixfARB - * Signature: (Ljava/nio/FloatBuffer;)V + * Method: nglNewObjectBufferATI + * Signature: (ILjava/nio/Buffer;II)I */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultTransposeMatrixfARB - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glNewObjectBufferATI - * Signature: (ILjava/nio/Buffer;I)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glNewObjectBufferATI - (JNIEnv *, jclass, jint, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_nglNewObjectBufferATI + (JNIEnv *, jclass, jint, jobject, jint, jint); /* * Class: org_lwjgl_opengl_GL @@ -1319,14 +1223,6 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glNewObjectBufferATI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3bATI (JNIEnv *, jclass, jint, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_GL - * Method: glNormalStream3dATI - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3dATI - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glNormalStream3fATI @@ -1393,19 +1289,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfEXT /* * Class: org_lwjgl_opengl_GL - * Method: glPointParameterfvARB - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglPointParameterfvARB + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglPointParameterfvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glPointParameterfvEXT - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglPointParameterfvEXT + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfvEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglPointParameterfvEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1417,19 +1313,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameteriNV /* * Class: org_lwjgl_opengl_GL - * Method: glPointParameterivNV - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglPointParameterivNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterivNV - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glProgramEnvParameter4dARB - * Signature: (IIDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4dARB - (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglPointParameterivNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1439,14 +1327,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4dARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4fARB (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_GL - * Method: glProgramLocalParameter4dARB - * Signature: (IIDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4dARB - (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glProgramLocalParameter4fARB @@ -1455,14 +1335,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4dARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4fARB (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_GL - * Method: glProgramParameter4dNV - * Signature: (IIDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4dNV - (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glProgramParameter4fNV @@ -1473,35 +1345,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4fNV /* * Class: org_lwjgl_opengl_GL - * Method: glProgramParameters4dvNV - * Signature: (IIILjava/nio/DoubleBuffer;)V + * Method: nglProgramParameters4fvNV + * Signature: (IIILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameters4dvNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglProgramParameters4fvNV + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glProgramParameters4fvNV - * Signature: (IIILjava/nio/FloatBuffer;)V + * Method: nglProgramStringARB + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameters4fvNV - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglProgramStringARB + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glProgramStringARB - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglRequestResidentProgramsNV + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramStringARB - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glRequestResidentProgramsNV - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glRequestResidentProgramsNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglRequestResidentProgramsNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1527,14 +1391,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSampleMapATI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3bEXT (JNIEnv *, jclass, jbyte, jbyte, jbyte); -/* - * Class: org_lwjgl_opengl_GL - * Method: glSecondaryColor3dEXT - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3dEXT - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glSecondaryColor3fEXT @@ -1543,22 +1399,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3dEXT JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3fEXT (JNIEnv *, jclass, jfloat, jfloat, jfloat); -/* - * Class: org_lwjgl_opengl_GL - * Method: glSecondaryColor3iEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3iEXT - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glSecondaryColor3sEXT - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3sEXT - (JNIEnv *, jclass, jshort, jshort, jshort); - /* * Class: org_lwjgl_opengl_GL * Method: glSecondaryColor3ubEXT @@ -1569,27 +1409,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ubEXT /* * Class: org_lwjgl_opengl_GL - * Method: glSecondaryColor3uiEXT - * Signature: (III)V + * Method: nglSecondaryColorPointerEXT + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3uiEXT - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glSecondaryColor3usEXT - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3usEXT - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glSecondaryColorPointerEXT - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColorPointerEXT - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglSecondaryColorPointerEXT + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1601,27 +1425,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetFenceNV /* * Class: org_lwjgl_opengl_GL - * Method: glSetFragmentShaderConstantATI - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglSetFragmentShaderConstantATI + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetFragmentShaderConstantATI - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglSetFragmentShaderConstantATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glSetInvariantEXT - * Signature: (IILjava/nio/Buffer;)V + * Method: nglSetInvariantEXT + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetInvariantEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglSetInvariantEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glSetLocalConstantEXT - * Signature: (IILjava/nio/Buffer;)V + * Method: nglSetLocalConstantEXT + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetLocalConstantEXT - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglSetLocalConstantEXT + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1665,19 +1489,19 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glTestFenceNV /* * Class: org_lwjgl_opengl_GL - * Method: glTexBumpParameterfvATI - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglTexBumpParameterfvATI + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTexBumpParameterfvATI - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglTexBumpParameterfvATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glTexBumpParameterivATI - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglTexBumpParameterivATI + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTexBumpParameterivATI - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglTexBumpParameterivATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1697,11 +1521,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glUnlockArraysEXT /* * Class: org_lwjgl_opengl_GL - * Method: glUpdateObjectBufferATI - * Signature: (IIILjava/nio/Buffer;I)V + * Method: nglUpdateObjectBufferATI + * Signature: (IIILjava/nio/Buffer;II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glUpdateObjectBufferATI - (JNIEnv *, jclass, jint, jint, jint, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglUpdateObjectBufferATI + (JNIEnv *, jclass, jint, jint, jint, jobject, jint, jint); /* * Class: org_lwjgl_opengl_GL @@ -1713,99 +1537,75 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantArrayObjectATI /* * Class: org_lwjgl_opengl_GL - * Method: glVariantbvEXT - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVariantbvEXT + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantbvEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantbvEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantdvEXT - * Signature: (ILjava/nio/DoubleBuffer;)V + * Method: nglVariantfvEXT + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantdvEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantfvEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantfvEXT - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglVariantivEXT + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantfvEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantivEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantivEXT - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglVariantPointerEXT + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantivEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantPointerEXT + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantPointerEXT - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglVariantsvEXT + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantPointerEXT - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantsvEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantsvEXT - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglVariantubvEXT + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantsvEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantubvEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantubvEXT - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVariantuivEXT + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantubvEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantuivEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantuivEXT - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglVariantusvEXT + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantuivEXT - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVariantusvEXT + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVariantusvEXT - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglVertexArrayRangeNV + * Signature: (ILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantusvEXT - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexArrayRangeNV - * Signature: (ILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexArrayRangeNV - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib1dARB - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dARB - (JNIEnv *, jclass, jint, jdouble); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib1dNV - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dNV - (JNIEnv *, jclass, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexArrayRangeNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1839,22 +1639,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1sARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1sNV (JNIEnv *, jclass, jint, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib2dARB - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dARB - (JNIEnv *, jclass, jint, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib2dNV - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dNV - (JNIEnv *, jclass, jint, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glVertexAttrib2fARB @@ -1887,22 +1671,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2sARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2sNV (JNIEnv *, jclass, jint, jshort, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib3dARB - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dARB - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib3dNV - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dNV - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glVertexAttrib3fARB @@ -1937,27 +1705,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3sNV /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4bvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVertexAttrib4bvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4bvARB - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4dARB - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dARB - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4dNV - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dNV - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4bvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -1977,35 +1729,35 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fNV /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4ivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglVertexAttrib4ivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ivARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4ivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4NbvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVertexAttrib4NbvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NbvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4NbvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4NivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglVertexAttrib4NivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NivARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4NivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4NsvARB - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglVertexAttrib4NsvARB + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NsvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4NsvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2017,27 +1769,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NubARB /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4NubvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVertexAttrib4NubvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NubvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4NubvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4NuivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglVertexAttrib4NuivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NuivARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4NuivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4NusvARB - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglVertexAttrib4NusvARB + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NusvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4NusvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2065,155 +1817,123 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubNV /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4ubvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVertexAttrib4ubvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4ubvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4ubvNV - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglVertexAttrib4ubvNV + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubvNV - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4ubvNV + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4uivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglVertexAttrib4uivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4uivARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4uivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttrib4usvARB - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglVertexAttrib4usvARB + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4usvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttrib4usvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribPointerARB - * Signature: (IIIZILjava/nio/Buffer;)V + * Method: nglVertexAttribPointerARB + * Signature: (IIIZILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribPointerARB - (JNIEnv *, jclass, jint, jint, jint, jboolean, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribPointerARB + (JNIEnv *, jclass, jint, jint, jint, jboolean, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribPointerNV - * Signature: (IIIILjava/nio/Buffer;)V + * Method: nglVertexAttribPointerNV + * Signature: (IIIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribPointerNV - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribPointerNV + (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs1dvNV - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglVertexAttribs1fvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1dvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs1fvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs1fvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglVertexAttribs1svNV + * Signature: (IILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1fvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs1svNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs1svNV - * Signature: (IILjava/nio/CharBuffer;)V + * Method: nglVertexAttribs2fvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1svNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs2fvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs2dvNV - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglVertexAttribs2svNV + * Signature: (IILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2dvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs2svNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs2fvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglVertexAttribs3fvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2fvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs3fvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs2svNV - * Signature: (IILjava/nio/CharBuffer;)V + * Method: nglVertexAttribs3svNV + * Signature: (IILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2svNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs3svNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs3dvNV - * Signature: (IILjava/nio/DoubleBuffer;)V + * Method: nglVertexAttribs4fvNV + * Signature: (IILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3dvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs4fvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs3fvNV - * Signature: (IILjava/nio/FloatBuffer;)V + * Method: nglVertexAttribs4svNV + * Signature: (IILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3fvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs4svNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs3svNV - * Signature: (IILjava/nio/CharBuffer;)V + * Method: nglVertexAttribs4ubvNV + * Signature: (IILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3svNV - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs4dvNV - * Signature: (IILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4dvNV - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs4fvNV - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4fvNV - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs4svNV - * Signature: (IILjava/nio/CharBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4svNV - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexAttribs4ubvNV - * Signature: (IILjava/nio/ByteBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4ubvNV - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexAttribs4ubvNV + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2239,14 +1959,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendEnvfATI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendEnviATI (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexStream2dATI - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2dATI - (JNIEnv *, jclass, jint, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glVertexStream2fATI @@ -2271,14 +1983,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2iATI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2sATI (JNIEnv *, jclass, jint, jshort, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexStream3dATI - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3dATI - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glVertexStream3fATI @@ -2303,14 +2007,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3iATI JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3sATI (JNIEnv *, jclass, jint, jshort, jshort, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glVertexStream4dATI - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4dATI - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glVertexStream4fATI @@ -2345,83 +2041,75 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightfEXT /* * Class: org_lwjgl_opengl_GL - * Method: glVertexWeightPointerEXT - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglVertexWeightPointerEXT + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightPointerEXT - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglVertexWeightPointerEXT + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightbvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglWeightbvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightbvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightbvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightdvARB - * Signature: (ILjava/nio/DoubleBuffer;)V + * Method: nglWeightfvARB + * Signature: (ILjava/nio/FloatBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightdvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightfvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightfvARB - * Signature: (ILjava/nio/FloatBuffer;)V + * Method: nglWeightivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightfvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglWeightPointerARB + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightivARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightPointerARB + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightPointerARB - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglWeightsvARB + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightPointerARB - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightsvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightsvARB - * Signature: (ILjava/nio/CharBuffer;)V + * Method: nglWeightubvARB + * Signature: (ILjava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightsvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightubvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightubvARB - * Signature: (ILjava/nio/ByteBuffer;)V + * Method: nglWeightuivARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightubvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightuivARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glWeightuivARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglWeightusvARB + * Signature: (ILjava/nio/ShortBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightuivARB - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_GL - * Method: glWeightusvARB - * Signature: (ILjava/nio/CharBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightusvARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglWeightusvARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2433,11 +2121,11 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV /* * Class: org_lwjgl_opengl_GL - * Method: glXFreeMemoryNV - * Signature: (Ljava/nio/ByteBuffer;)V + * Method: nglXFreeMemoryNV + * Signature: (Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglXFreeMemoryNV + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2455,22 +2143,6 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglBindTexImageARB (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_GL - * Method: wglCreateBufferRegionARB - * Signature: (III)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreateBufferRegionARB - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglDeleteBufferRegionARB - * Signature: (Ljava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB - (JNIEnv *, jclass, jobject); - /* * Class: org_lwjgl_opengl_GL * Method: wglFreeMemoryNV @@ -2519,22 +2191,6 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglReleaseTexImageARB (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_GL - * Method: wglRestoreBufferRegionARB - * Signature: (Ljava/nio/Buffer;IIIIII)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB - (JNIEnv *, jclass, jobject, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglSaveBufferRegionARB - * Signature: (Ljava/nio/Buffer;IIII)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB - (JNIEnv *, jclass, jobject, jint, jint, jint, jint); - /* * Class: org_lwjgl_opengl_GL * Method: wglSwapIntervalEXT @@ -2543,14 +2199,6 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT (JNIEnv *, jclass, jint); -/* - * Class: org_lwjgl_opengl_GL - * Method: glWindowPos2dARB - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2dARB - (JNIEnv *, jclass, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glWindowPos2fARB @@ -2575,14 +2223,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2iARB JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2sARB (JNIEnv *, jclass, jshort, jshort); -/* - * Class: org_lwjgl_opengl_GL - * Method: glWindowPos3dARB - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3dARB - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - /* * Class: org_lwjgl_opengl_GL * Method: glWindowPos3fARB @@ -2625,19 +2265,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindBufferARB /* * Class: org_lwjgl_opengl_GL - * Method: glDeleteBuffersARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglDeleteBuffersARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteBuffersARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglDeleteBuffersARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glGenBuffersARB - * Signature: (ILjava/nio/IntBuffer;)V + * Method: nglGenBuffersARB + * Signature: (ILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenBuffersARB - (JNIEnv *, jclass, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGenBuffersARB + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2649,19 +2289,19 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsBufferARB /* * Class: org_lwjgl_opengl_GL - * Method: glBufferDataARB - * Signature: (IILjava/nio/Buffer;I)V + * Method: nglBufferDataARB + * Signature: (IILjava/nio/Buffer;II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBufferDataARB - (JNIEnv *, jclass, jint, jint, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglBufferDataARB + (JNIEnv *, jclass, jint, jint, jobject, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: glBufferSubDataARB - * Signature: (IIILjava/nio/Buffer;)V + * Method: nglBufferSubDataARB + * Signature: (IIILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBufferSubDataARB - (JNIEnv *, jclass, jint, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglBufferSubDataARB + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL @@ -2689,11 +2329,11 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glUnmapBufferARB /* * Class: org_lwjgl_opengl_GL - * Method: glGetBufferParameterivARB - * Signature: (IILjava/nio/IntBuffer;)V + * Method: nglGetBufferParameterivARB + * Signature: (IILjava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetBufferParameterivARB - (JNIEnv *, jclass, jint, jint, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetBufferParameterivARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL diff --git a/src/native/common/org_lwjgl_opengl_GLCaps.h b/src/native/common/org_lwjgl_opengl_GLCaps.h index 9d716f68..504d69c4 100644 --- a/src/native/common/org_lwjgl_opengl_GLCaps.h +++ b/src/native/common/org_lwjgl_opengl_GLCaps.h @@ -112,7 +112,7 @@ extern "C" { * Method: isWGLEXTExtensionsStringAvaiable * Signature: ()Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvaiable +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvailable (JNIEnv *, jclass); /* @@ -120,7 +120,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsString * Method: isWGLARBExtensionsStringAvaiable * Signature: ()Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvaiable +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvailable (JNIEnv *, jclass); #ifdef __cplusplus diff --git a/src/native/common/org_lwjgl_opengl_GLU.cpp b/src/native/common/org_lwjgl_opengl_GLU.cpp index 7585f3d9..3c04502c 100644 --- a/src/native/common/org_lwjgl_opengl_GLU.cpp +++ b/src/native/common/org_lwjgl_opengl_GLU.cpp @@ -91,9 +91,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective(JNIEnv * env, jc * Class: org_lwjgl_opengl_GLU * Method: pickMatrix */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jobject buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jobject buffer, jint offset) { - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer); gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, address); CHECK_GL_ERROR } @@ -112,12 +112,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt(JNIEnv * env, jclass * Class: org_lwjgl_opengl_GLU * Method: project */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject win_buffer) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jint buffer_offset, jobject buffer2, jint buffer2_offset, jobject buffer3, jint buffer3_offset, jobject win_buffer, jint win_offset) { - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2); - const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3); - GLdouble *win_address = (GLdouble *)env->GetDirectBufferAddress(win_buffer); + const GLdouble *address = buffer_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer); + const GLdouble *address2 = buffer2_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer2); + const GLint *address3 = buffer3_offset + (const GLint *)env->GetDirectBufferAddress(buffer3); + GLdouble *win_address = win_offset + (GLdouble *)env->GetDirectBufferAddress(win_buffer); jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, win_address, win_address + 1, win_address + 2); CHECK_GL_ERROR return ret; @@ -127,12 +127,12 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass * Class: org_lwjgl_opengl_GLU * Method: unProject */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject obj_buffer) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jint buffer_offset, jobject buffer2, jint buffer2_offset, jobject buffer3, jint buffer3_offset, jobject obj_buffer, jint obj_buffer_offset) { - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2); - const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3); - GLdouble *obj_address = (GLdouble *)env->GetDirectBufferAddress(obj_buffer); + const GLdouble *address = buffer_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer); + const GLdouble *address2 = buffer2_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer2); + const GLint *address3 = buffer3_offset + (const GLint *)env->GetDirectBufferAddress(buffer3); + GLdouble *obj_address = obj_buffer_offset + (GLdouble *)env->GetDirectBufferAddress(obj_buffer); jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, obj_address, obj_address + 1, obj_address + 2); CHECK_GL_ERROR return ret; @@ -142,10 +142,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jcla * Class: org_lwjgl_opengl_GLU * Method: scaleImage */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint p5, jint p6, jint p7, jobject buffer2) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset, jint p5, jint p6, jint p7, jobject buffer2, jint offset2) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - void *address2 = (void *)env->GetDirectBufferAddress(buffer2); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); + void *address2 = (void *)(offset2 + (GLbyte *)env->GetDirectBufferAddress(buffer2)); jint ret = (jint) gluScaleImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address, (GLint) p5, (GLint) p6, (GLint) p7, address2); CHECK_GL_ERROR return ret; @@ -155,9 +155,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jcl * Class: org_lwjgl_opengl_GLU * Method: build1DMipmaps */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jobject buffer) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); jint ret = (jint) gluBuild1DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, address); CHECK_GL_ERROR return ret; @@ -167,145 +167,11 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env, * Class: org_lwjgl_opengl_GLU * Method: build2DMipmaps */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset) { - const void *address = (const void *)env->GetDirectBufferAddress(buffer); + const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer)); jint ret = (jint) gluBuild2DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR return ret; } -/* - * Class: org_lwjgl_opengl_GLU - * Method: newQuadric - */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GLU_gluNewQuadric(JNIEnv * env, jclass clazz) -{ - GLUquadricObj *ret = gluNewQuadric(); - CHECK_GL_ERROR - return env->NewDirectByteBuffer(ret, 0); -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: cylinder - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluCylinder(JNIEnv * env, jclass clazz, jobject quad, jdouble baseRadius, jdouble topRadius, jdouble height, jint slices, jint stacks) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluCylinder(address, (GLdouble) baseRadius, (GLdouble) topRadius, (GLdouble) height, (GLint) slices, (GLint) stacks); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: deleteQuadric - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDeleteQuadric(JNIEnv * env, jclass clazz, jobject quad) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluDeleteQuadric(address); - GLUQuadricCallbacks::clear(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: disk - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk - (JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius, jint slices, jint loops) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius, (GLint) slices, (GLint) loops); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: partialDisk - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk - (JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius, - jint slices, jint loops, jdouble startAngle, jdouble sweepAngle) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluPartialDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius, - (GLint) slices, (GLint) loops, (GLdouble) startAngle, (GLdouble) sweepAngle); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: quadricDrawStyle - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle - (JNIEnv * env, jclass clazz, jobject quad, jint drawStyle) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluQuadricDrawStyle(address, (GLenum) drawStyle); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: quadricNormals - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals - (JNIEnv * env, jclass clazz, jobject quad, jint normals) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluQuadricNormals(address, (GLenum) normals); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: quadricOrientation - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation - (JNIEnv * env, jclass clazz, jobject quad, jint orientation) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluQuadricOrientation(address, (GLenum) orientation); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: quadricTexture - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture - (JNIEnv * env, jclass clazz, jobject quad, jboolean textureCoords) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluQuadricTexture(address, (GLboolean) textureCoords); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: sphere - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere - (JNIEnv * env, jclass clazz, jobject quad, jdouble radius, jint slices, jint stacks) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - gluSphere(address, (GLdouble) radius, (GLint) slices, (GLint) stacks); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_GLU - * Method: quadricCallback - * Signature: (IILjava/lang/Object;Ljava/lang/String;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback - (JNIEnv * env, jclass clazz, jobject quad, jint type, jobject target, jstring method) -{ - GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); - GLUQuadricCallbacks::set(address, - new JavaMethod(env, target, env->GetStringUTFChars(method, 0)), - type); - CHECK_GL_ERROR -}