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

#ifndef _Included_org_lwjgl_opengl_EXTGpuShader4
#define _Included_org_lwjgl_opengl_EXTGpuShader4
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_EXTGpuShader4_GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 35069L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_1D_ARRAY_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_1D_ARRAY_EXT 36288L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_2D_ARRAY_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_2D_ARRAY_EXT 36289L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_BUFFER_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_BUFFER_EXT 36290L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_1D_ARRAY_SHADOW_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_1D_ARRAY_SHADOW_EXT 36291L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_2D_ARRAY_SHADOW_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_2D_ARRAY_SHADOW_EXT 36292L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_CUBE_SHADOW_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_SAMPLER_CUBE_SHADOW_EXT 36293L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_VEC2_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_VEC2_EXT 36294L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_VEC3_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_VEC3_EXT 36295L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_VEC4_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_VEC4_EXT 36296L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_1D_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_1D_EXT 36297L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_2D_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_2D_EXT 36298L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_3D_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_3D_EXT 36299L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_CUBE_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_CUBE_EXT 36300L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_2D_RECT_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_2D_RECT_EXT 36301L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_1D_ARRAY_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_1D_ARRAY_EXT 36302L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_2D_ARRAY_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_2D_ARRAY_EXT 36303L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_BUFFER_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_INT_SAMPLER_BUFFER_EXT 36304L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_1D_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_1D_EXT 36305L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_2D_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_2D_EXT 36306L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_3D_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_3D_EXT 36307L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_CUBE_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 36308L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 36309L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 36310L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 36311L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 36312L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_MIN_PROGRAM_TEXEL_OFFSET_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 35076L
#undef org_lwjgl_opengl_EXTGpuShader4_GL_MAX_PROGRAM_TEXEL_OFFSET_EXT
#define org_lwjgl_opengl_EXTGpuShader4_GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 35077L
/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI1iEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1iEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI2iEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2iEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI3iEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3iEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4iEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4iEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI1uiEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1uiEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI2uiEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI3uiEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4uiEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI1ivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1ivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI2ivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2ivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI3ivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3ivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4ivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4ivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI1uivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1uivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI2uivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2uivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI3uivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3uivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4uivEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4uivEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4bvEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4bvEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4svEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4svEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4ubvEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4ubvEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribI4usvEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4usvEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribIPointerEXT
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribIPointerEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglVertexAttribIPointerEXTBO
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribIPointerEXTBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglGetVertexAttribIivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetVertexAttribIivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglGetVertexAttribIuivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetVertexAttribIuivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform1uiEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform1uiEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform2uiEXT
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform2uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform3uiEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform3uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform4uiEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform4uiEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform1uivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform1uivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform2uivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform2uivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform3uivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform3uivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglUniform4uivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform4uivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglGetUniformuivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetUniformuivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglBindFragDataLocationEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglBindFragDataLocationEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTGpuShader4
 * Method:    nglGetFragDataLocationEXT
 * Signature: (IJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetFragDataLocationEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
