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

#ifndef _Included_org_lwjgl_opengl_NVTransformFeedback
#define _Included_org_lwjgl_opengl_NVTransformFeedback
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_NV 35982L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_START_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 35972L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 35973L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_RECORD_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_RECORD_NV 35974L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 35983L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_INTERLEAVED_ATTRIBS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_INTERLEAVED_ATTRIBS_NV 35980L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_SEPARATE_ATTRIBS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_SEPARATE_ATTRIBS_NV 35981L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_PRIMITIVES_GENERATED_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_PRIMITIVES_GENERATED_NV 35975L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 35976L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_RASTERIZER_DISCARD_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_RASTERIZER_DISCARD_NV 35977L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 35978L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 35979L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 35968L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_ATTRIBS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 35966L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_ACTIVE_VARYINGS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_ACTIVE_VARYINGS_NV 35969L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_ACTIVE_VARYING_MAX_LENGTH_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_ACTIVE_VARYING_MAX_LENGTH_NV 35970L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_VARYINGS_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_VARYINGS_NV 35971L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 35967L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_BACK_PRIMARY_COLOR_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_BACK_PRIMARY_COLOR_NV 35959L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_BACK_SECONDARY_COLOR_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_BACK_SECONDARY_COLOR_NV 35960L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_TEXTURE_COORD_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_TEXTURE_COORD_NV 35961L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_CLIP_DISTANCE_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_CLIP_DISTANCE_NV 35962L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_VERTEX_ID_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_VERTEX_ID_NV 35963L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_PRIMITIVE_ID_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_PRIMITIVE_ID_NV 35964L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_GENERIC_ATTRIB_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_GENERIC_ATTRIB_NV 35965L
#undef org_lwjgl_opengl_NVTransformFeedback_GL_LAYER_NV
#define org_lwjgl_opengl_NVTransformFeedback_GL_LAYER_NV 36266L
/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglBindBufferRangeNV
 * Signature: (IIIJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferRangeNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglBindBufferOffsetNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferOffsetNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglBindBufferBaseNV
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferBaseNV
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglTransformFeedbackAttribsNV
 * Signature: (IJIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglTransformFeedbackAttribsNV
  (JNIEnv *, jclass, jint, jlong, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglTransformFeedbackVaryingsNV
 * Signature: (IIJIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglTransformFeedbackVaryingsNV
  (JNIEnv *, jclass, jint, jint, jlong, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglBeginTransformFeedbackNV
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBeginTransformFeedbackNV
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglEndTransformFeedbackNV
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglEndTransformFeedbackNV
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglGetVaryingLocationNV
 * Signature: (IJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetVaryingLocationNV
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglGetActiveVaryingNV
 * Signature: (IIIJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetActiveVaryingNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglActiveVaryingNV
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglActiveVaryingNV
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVTransformFeedback
 * Method:    nglGetTransformFeedbackVaryingNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetTransformFeedbackVaryingNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
