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

#ifndef _Included_org_lwjgl_opengl_ARBGeometryShader4
#define _Included_org_lwjgl_opengl_ARBGeometryShader4
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_SHADER_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_SHADER_ARB 36313L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_VERTICES_OUT_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_VERTICES_OUT_ARB 36314L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_INPUT_TYPE_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_INPUT_TYPE_ARB 36315L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_OUTPUT_TYPE_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_GEOMETRY_OUTPUT_TYPE_ARB 36316L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 35881L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 36317L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 36318L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_VARYING_COMPONENTS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_VARYING_COMPONENTS_ARB 35659L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 36319L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 36320L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 36321L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_LINES_ADJACENCY_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_LINES_ADJACENCY_ARB 10L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_LINE_STRIP_ADJACENCY_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_LINE_STRIP_ADJACENCY_ARB 11L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_TRIANGLES_ADJACENCY_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_TRIANGLES_ADJACENCY_ARB 12L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_TRIANGLE_STRIP_ADJACENCY_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_TRIANGLE_STRIP_ADJACENCY_ARB 13L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 36264L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 36265L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 36263L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_ARB 36052L
#undef org_lwjgl_opengl_ARBGeometryShader4_GL_PROGRAM_POINT_SIZE_ARB
#define org_lwjgl_opengl_ARBGeometryShader4_GL_PROGRAM_POINT_SIZE_ARB 34370L
/*
 * Class:     org_lwjgl_opengl_ARBGeometryShader4
 * Method:    nglProgramParameteriARB
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGeometryShader4_nglProgramParameteriARB
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGeometryShader4
 * Method:    nglFramebufferTextureARB
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGeometryShader4_nglFramebufferTextureARB
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGeometryShader4
 * Method:    nglFramebufferTextureLayerARB
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGeometryShader4_nglFramebufferTextureLayerARB
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGeometryShader4
 * Method:    nglFramebufferTextureFaceARB
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGeometryShader4_nglFramebufferTextureFaceARB
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

#ifdef __cplusplus
}
#endif
#endif
