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

#ifndef _Included_org_lwjgl_opengl_ARBVertexShader
#define _Included_org_lwjgl_opengl_ARBVertexShader
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_SHADER_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_SHADER_ARB 35633L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 35658L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_VARYING_FLOATS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_VARYING_FLOATS_ARB 35659L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_VERTEX_ATTRIBS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_VERTEX_ATTRIBS_ARB 34921L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_TEXTURE_IMAGE_UNITS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_TEXTURE_IMAGE_UNITS_ARB 34930L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 35660L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 35661L
#undef org_lwjgl_opengl_ARBVertexShader_GL_MAX_TEXTURE_COORDS_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_MAX_TEXTURE_COORDS_ARB 34929L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_PROGRAM_POINT_SIZE_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_PROGRAM_POINT_SIZE_ARB 34370L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_PROGRAM_TWO_SIDE_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_PROGRAM_TWO_SIDE_ARB 34371L
#undef org_lwjgl_opengl_ARBVertexShader_GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 35721L
#undef org_lwjgl_opengl_ARBVertexShader_GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 35722L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 34338L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 34339L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 34340L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 34341L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 34922L
#undef org_lwjgl_opengl_ARBVertexShader_GL_CURRENT_VERTEX_ATTRIB_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_CURRENT_VERTEX_ATTRIB_ARB 34342L
#undef org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 34373L
#undef org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_VEC2_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_VEC2_ARB 35664L
#undef org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_VEC3_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_VEC3_ARB 35665L
#undef org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_VEC4_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_VEC4_ARB 35666L
#undef org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_MAT2_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_MAT2_ARB 35674L
#undef org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_MAT3_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_MAT3_ARB 35675L
#undef org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_MAT4_ARB
#define org_lwjgl_opengl_ARBVertexShader_GL_FLOAT_MAT4_ARB 35676L
/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib1sARB
 * Signature: (ISJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib1sARB
  (JNIEnv *, jclass, jint, jshort, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib1fARB
 * Signature: (IFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib1fARB
  (JNIEnv *, jclass, jint, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib1dARB
 * Signature: (IDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib1dARB
  (JNIEnv *, jclass, jint, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib2sARB
 * Signature: (ISSJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib2sARB
  (JNIEnv *, jclass, jint, jshort, jshort, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib2fARB
 * Signature: (IFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib2fARB
  (JNIEnv *, jclass, jint, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib2dARB
 * Signature: (IDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib2dARB
  (JNIEnv *, jclass, jint, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib3sARB
 * Signature: (ISSSJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib3sARB
  (JNIEnv *, jclass, jint, jshort, jshort, jshort, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib3fARB
 * Signature: (IFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib3fARB
  (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib3dARB
 * Signature: (IDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib3dARB
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib4sARB
 * Signature: (ISSSSJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib4sARB
  (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib4fARB
 * Signature: (IFFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib4fARB
  (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib4dARB
 * Signature: (IDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib4dARB
  (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttrib4NubARB
 * Signature: (IBBBBJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttrib4NubARB
  (JNIEnv *, jclass, jint, jbyte, jbyte, jbyte, jbyte, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttribPointerARB
 * Signature: (IIIZIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttribPointerARB
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglVertexAttribPointerARBBO
 * Signature: (IIIZIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglVertexAttribPointerARBBO
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglEnableVertexAttribArrayARB
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglEnableVertexAttribArrayARB
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglDisableVertexAttribArrayARB
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglDisableVertexAttribArrayARB
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglBindAttribLocationARB
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglBindAttribLocationARB
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglGetActiveAttribARB
 * Signature: (IIIJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetActiveAttribARB
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglGetAttribLocationARB
 * Signature: (IJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetAttribLocationARB
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglGetVertexAttribfvARB
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribfvARB
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglGetVertexAttribdvARB
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribdvARB
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglGetVertexAttribivARB
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribivARB
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBVertexShader
 * Method:    nglGetVertexAttribPointervARB
 * Signature: (IIJJ)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribPointervARB
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
