/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_lwjgl_opengl_EXTDirectStateAccess */

#ifndef _Included_org_lwjgl_opengl_EXTDirectStateAccess
#define _Included_org_lwjgl_opengl_EXTDirectStateAccess
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_EXTDirectStateAccess_GL_PROGRAM_MATRIX_EXT
#define org_lwjgl_opengl_EXTDirectStateAccess_GL_PROGRAM_MATRIX_EXT 36397L
#undef org_lwjgl_opengl_EXTDirectStateAccess_GL_TRANSPOSE_PROGRAM_MATRIX_EXT
#define org_lwjgl_opengl_EXTDirectStateAccess_GL_TRANSPOSE_PROGRAM_MATRIX_EXT 36398L
#undef org_lwjgl_opengl_EXTDirectStateAccess_GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
#define org_lwjgl_opengl_EXTDirectStateAccess_GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 36399L
/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglClientAttribDefaultEXT
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglClientAttribDefaultEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglPushClientAttribDefaultEXT
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglPushClientAttribDefaultEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixLoadfEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixLoadfEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixLoaddEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixLoaddEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixMultfEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixMultfEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixMultdEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixMultdEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixLoadIdentityEXT
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixLoadIdentityEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixRotatefEXT
 * Signature: (IFFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixRotatefEXT
  (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixRotatedEXT
 * Signature: (IDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixRotatedEXT
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixScalefEXT
 * Signature: (IFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixScalefEXT
  (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixScaledEXT
 * Signature: (IDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixScaledEXT
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixTranslatefEXT
 * Signature: (IFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixTranslatefEXT
  (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixTranslatedEXT
 * Signature: (IDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixTranslatedEXT
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixOrthoEXT
 * Signature: (IDDDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixOrthoEXT
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixFrustumEXT
 * Signature: (IDDDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixFrustumEXT
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixPushEXT
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixPushEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixPopEXT
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixPopEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureParameteriEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureParameteriEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureParameterivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureParameterfEXT
 * Signature: (IIIFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureParameterfEXT
  (JNIEnv *, jclass, jint, jint, jint, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureParameterfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureImage1DEXT
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureImage1DEXTBO
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureImage2DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureImage2DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureSubImage1DEXT
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureSubImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureSubImage1DEXTBO
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureSubImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureSubImage2DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureSubImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureSubImage2DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureSubImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyTextureImage1DEXT
 * Signature: (IIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyTextureImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyTextureImage2DEXT
 * Signature: (IIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyTextureImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyTextureSubImage1DEXT
 * Signature: (IIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyTextureSubImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyTextureSubImage2DEXT
 * Signature: (IIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyTextureSubImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureImageEXT
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureImageEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureImageEXTBO
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureImageEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureParameterfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureParameterivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureLevelParameterfvEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureLevelParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureLevelParameterivEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureLevelParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureImage3DEXT
 * Signature: (IIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureImage3DEXTBO
 * Signature: (IIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureSubImage3DEXT
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureSubImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureSubImage3DEXTBO
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureSubImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyTextureSubImage3DEXT
 * Signature: (IIIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyTextureSubImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglBindMultiTextureEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglBindMultiTextureEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexCoordPointerEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexCoordPointerEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexCoordPointerEXTBO
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexCoordPointerEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexEnvfEXT
 * Signature: (IIIFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexEnvfEXT
  (JNIEnv *, jclass, jint, jint, jint, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexEnvfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexEnvfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexEnviEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexEnviEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexEnvivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexEnvivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexGendEXT
 * Signature: (IIIDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexGendEXT
  (JNIEnv *, jclass, jint, jint, jint, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexGendvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexGendvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexGenfEXT
 * Signature: (IIIFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexGenfEXT
  (JNIEnv *, jclass, jint, jint, jint, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexGenfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexGenfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexGeniEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexGeniEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexGenivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexGenivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexEnvfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexEnvfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexEnvivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexEnvivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexGendvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexGendvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexGenfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexGenfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexGenivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexGenivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexParameteriEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexParameteriEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexParameterivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexParameterfEXT
 * Signature: (IIIFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexParameterfEXT
  (JNIEnv *, jclass, jint, jint, jint, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexParameterfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexImage1DEXT
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexImage1DEXTBO
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexImage2DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexImage2DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexSubImage1DEXT
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexSubImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexSubImage1DEXTBO
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexSubImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexSubImage2DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexSubImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexSubImage2DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexSubImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyMultiTexImage1DEXT
 * Signature: (IIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyMultiTexImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyMultiTexImage2DEXT
 * Signature: (IIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyMultiTexImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyMultiTexSubImage1DEXT
 * Signature: (IIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyMultiTexSubImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyMultiTexSubImage2DEXT
 * Signature: (IIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyMultiTexSubImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexImageEXT
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexImageEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexImageEXTBO
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexImageEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexParameterfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexParameterivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexLevelParameterfvEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexLevelParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexLevelParameterivEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexLevelParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexImage3DEXT
 * Signature: (IIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexImage3DEXTBO
 * Signature: (IIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexSubImage3DEXT
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexSubImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexSubImage3DEXTBO
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexSubImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCopyMultiTexSubImage3DEXT
 * Signature: (IIIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCopyMultiTexSubImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglEnableClientStateIndexedEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglEnableClientStateIndexedEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglDisableClientStateIndexedEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglDisableClientStateIndexedEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglEnableClientStateiEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglEnableClientStateiEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglDisableClientStateiEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglDisableClientStateiEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetFloatIndexedvEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetFloatIndexedvEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetDoubleIndexedvEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetDoubleIndexedvEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetPointerIndexedvEXT
 * Signature: (IIJJ)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetPointerIndexedvEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetFloati_vEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetFloati_1vEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetDoublei_vEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetDoublei_1vEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetPointeri_vEXT
 * Signature: (IIJJ)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetPointeri_1vEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramStringEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramStringEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameter4dEXT
 * Signature: (IIIDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameter4dEXT
  (JNIEnv *, jclass, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameter4dvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameter4dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameter4fEXT
 * Signature: (IIIFFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameter4fEXT
  (JNIEnv *, jclass, jint, jint, jint, jfloat, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameter4fvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameter4fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedProgramLocalParameterdvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedProgramLocalParameterdvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedProgramLocalParameterfvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedProgramLocalParameterfvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedProgramivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedProgramivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedProgramStringEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedProgramStringEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureImage3DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureImage3DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureImage2DEXT
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureImage2DEXTBO
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureImage1DEXT
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureImage1DEXTBO
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureSubImage3DEXT
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureSubImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureSubImage3DEXTBO
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureSubImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureSubImage2DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureSubImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureSubImage2DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureSubImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureSubImage1DEXT
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureSubImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedTextureSubImage1DEXTBO
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedTextureSubImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetCompressedTextureImageEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetCompressedTextureImageEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetCompressedTextureImageEXTBO
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetCompressedTextureImageEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexImage3DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexImage3DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexImage2DEXT
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexImage2DEXTBO
 * Signature: (IIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexImage1DEXT
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexImage1DEXTBO
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexSubImage3DEXT
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexSubImage3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexSubImage3DEXTBO
 * Signature: (IIIIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexSubImage3DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexSubImage2DEXT
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexSubImage2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexSubImage2DEXTBO
 * Signature: (IIIIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexSubImage2DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexSubImage1DEXT
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexSubImage1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCompressedMultiTexSubImage1DEXTBO
 * Signature: (IIIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCompressedMultiTexSubImage1DEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetCompressedMultiTexImageEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetCompressedMultiTexImageEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetCompressedMultiTexImageEXTBO
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetCompressedMultiTexImageEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixLoadTransposefEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixLoadTransposefEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixLoadTransposedEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixLoadTransposedEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixMultTransposefEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixMultTransposefEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMatrixMultTransposedEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMatrixMultTransposedEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedBufferDataEXT
 * Signature: (IJJIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedBufferDataEXT
  (JNIEnv *, jclass, jint, jlong, jlong, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedBufferSubDataEXT
 * Signature: (IJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedBufferSubDataEXT
  (JNIEnv *, jclass, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMapNamedBufferEXT
 * Signature: (IIJLjava/nio/ByteBuffer;J)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMapNamedBufferEXT
  (JNIEnv *, jclass, jint, jint, jlong, jobject, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglUnmapNamedBufferEXT
 * Signature: (IJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglUnmapNamedBufferEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedBufferParameterivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedBufferParameterivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedBufferPointervEXT
 * Signature: (IIJJ)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedBufferPointervEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedBufferSubDataEXT
 * Signature: (IJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedBufferSubDataEXT
  (JNIEnv *, jclass, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform1fEXT
 * Signature: (IIFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform1fEXT
  (JNIEnv *, jclass, jint, jint, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform2fEXT
 * Signature: (IIFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform2fEXT
  (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform3fEXT
 * Signature: (IIFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform3fEXT
  (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform4fEXT
 * Signature: (IIFFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform4fEXT
  (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform1iEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform1iEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform2iEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform2iEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform3iEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform3iEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform4iEXT
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform4iEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform1fvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform1fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform2fvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform2fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform3fvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform3fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform4fvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform4fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform1ivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform1ivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform2ivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform2ivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform3ivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform3ivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform4ivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform4ivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix2fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix2fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix3fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix3fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix4fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix4fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix2x3fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix2x3fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix3x2fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix3x2fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix2x4fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix2x4fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix4x2fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix4x2fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix3x4fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix3x4fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniformMatrix4x3fvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniformMatrix4x3fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureBufferEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureBufferEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexBufferEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexBufferEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureParameterIivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureParameterIivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureParameterIuivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureParameterIuivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureParameterIivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureParameterIivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetTextureParameterIuivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetTextureParameterIuivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexParameterIivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexParameterIivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexParameterIuivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexParameterIuivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexParameterIivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexParameterIivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetMultiTexParameterIuivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetMultiTexParameterIuivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform1uiEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform1uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform2uiEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform2uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform3uiEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform3uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform4uiEXT
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform4uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform1uivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform1uivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform2uivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform2uivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform3uivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform3uivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglProgramUniform4uivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglProgramUniform4uivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameters4fvEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameters4fvEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameterI4iEXT
 * Signature: (IIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameterI4iEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameterI4ivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameterI4ivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParametersI4ivEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParametersI4ivEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameterI4uiEXT
 * Signature: (IIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameterI4uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParameterI4uivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParameterI4uivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedProgramLocalParametersI4uivEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedProgramLocalParametersI4uivEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedProgramLocalParameterIivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedProgramLocalParameterIivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedProgramLocalParameterIuivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedProgramLocalParameterIuivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedRenderbufferStorageEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedRenderbufferStorageEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedRenderbufferParameterivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedRenderbufferParameterivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedRenderbufferStorageMultisampleEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedRenderbufferStorageMultisampleEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedRenderbufferStorageMultisampleCoverageEXT
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedRenderbufferStorageMultisampleCoverageEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglCheckNamedFramebufferStatusEXT
 * Signature: (IIJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglCheckNamedFramebufferStatusEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferTexture1DEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferTexture1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferTexture2DEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferTexture2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferTexture3DEXT
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferTexture3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferRenderbufferEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferRenderbufferEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetNamedFramebufferAttachmentParameterivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetNamedFramebufferAttachmentParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGenerateTextureMipmapEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGenerateTextureMipmapEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGenerateMultiTexMipmapEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGenerateMultiTexMipmapEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglFramebufferDrawBufferEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglFramebufferDrawBufferEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglFramebufferDrawBuffersEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglFramebufferDrawBuffersEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglFramebufferReadBufferEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglFramebufferReadBufferEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetFramebufferParameterivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetFramebufferParameterivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedCopyBufferSubDataEXT
 * Signature: (IIJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedCopyBufferSubDataEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferTextureEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferTextureEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferTextureLayerEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferTextureLayerEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglNamedFramebufferTextureFaceEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglNamedFramebufferTextureFaceEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglTextureRenderbufferEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglTextureRenderbufferEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMultiTexRenderbufferEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMultiTexRenderbufferEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayVertexOffsetEXT
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayVertexOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayColorOffsetEXT
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayColorOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayEdgeFlagOffsetEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayEdgeFlagOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayIndexOffsetEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayIndexOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayNormalOffsetEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayNormalOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayTexCoordOffsetEXT
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayTexCoordOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayMultiTexCoordOffsetEXT
 * Signature: (IIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayMultiTexCoordOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayFogCoordOffsetEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayFogCoordOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArraySecondaryColorOffsetEXT
 * Signature: (IIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArraySecondaryColorOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayVertexAttribOffsetEXT
 * Signature: (IIIIIZIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayVertexAttribOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jboolean, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglVertexArrayVertexAttribIOffsetEXT
 * Signature: (IIIIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglVertexArrayVertexAttribIOffsetEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglEnableVertexArrayEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglEnableVertexArrayEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglDisableVertexArrayEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglDisableVertexArrayEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglEnableVertexArrayAttribEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglEnableVertexArrayAttribEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglDisableVertexArrayAttribEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglDisableVertexArrayAttribEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetVertexArrayIntegervEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetVertexArrayIntegervEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetVertexArrayPointervEXT
 * Signature: (IIJJ)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetVertexArrayPointervEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetVertexArrayIntegeri_vEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetVertexArrayIntegeri_1vEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglGetVertexArrayPointeri_vEXT
 * Signature: (IIIJJ)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglGetVertexArrayPointeri_1vEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglMapNamedBufferRangeEXT
 * Signature: (IJJILjava/nio/ByteBuffer;J)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglMapNamedBufferRangeEXT
  (JNIEnv *, jclass, jint, jlong, jlong, jint, jobject, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTDirectStateAccess
 * Method:    nglFlushMappedNamedBufferRangeEXT
 * Signature: (IJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTDirectStateAccess_nglFlushMappedNamedBufferRangeEXT
  (JNIEnv *, jclass, jint, jlong, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
