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

#ifndef _Included_org_lwjgl_opengl_EXTFramebufferObject
#define _Included_org_lwjgl_opengl_EXTFramebufferObject
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_EXT 36160L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_EXT 36161L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX1_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX1_EXT 36166L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX4_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX4_EXT 36167L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX8_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX8_EXT 36168L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX16_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_INDEX16_EXT 36169L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_WIDTH_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_WIDTH_EXT 36162L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_HEIGHT_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_HEIGHT_EXT 36163L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 36164L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_RED_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_RED_SIZE_EXT 36176L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_GREEN_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_GREEN_SIZE_EXT 36177L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_BLUE_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_BLUE_SIZE_EXT 36178L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_ALPHA_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_ALPHA_SIZE_EXT 36179L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_DEPTH_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_DEPTH_SIZE_EXT 36180L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_STENCIL_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_STENCIL_SIZE_EXT 36181L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 36048L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 36049L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 36050L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 36051L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 36052L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT0_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT0_EXT 36064L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT1_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT1_EXT 36065L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT2_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT2_EXT 36066L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT3_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT3_EXT 36067L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT4_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT4_EXT 36068L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT5_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT5_EXT 36069L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT6_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT6_EXT 36070L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT7_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT7_EXT 36071L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT8_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT8_EXT 36072L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT9_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT9_EXT 36073L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT10_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT10_EXT 36074L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT11_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT11_EXT 36075L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT12_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT12_EXT 36076L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT13_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT13_EXT 36077L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT14_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT14_EXT 36078L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT15_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_COLOR_ATTACHMENT15_EXT 36079L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_DEPTH_ATTACHMENT_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_DEPTH_ATTACHMENT_EXT 36096L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_ATTACHMENT_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_STENCIL_ATTACHMENT_EXT 36128L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_COMPLETE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_COMPLETE_EXT 36053L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 36054L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 36055L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 36057L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 36058L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 36059L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 36060L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_UNSUPPORTED_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_UNSUPPORTED_EXT 36061L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_BINDING_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_FRAMEBUFFER_BINDING_EXT 36006L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_BINDING_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_RENDERBUFFER_BINDING_EXT 36007L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_MAX_COLOR_ATTACHMENTS_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_MAX_COLOR_ATTACHMENTS_EXT 36063L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_MAX_RENDERBUFFER_SIZE_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_MAX_RENDERBUFFER_SIZE_EXT 34024L
#undef org_lwjgl_opengl_EXTFramebufferObject_GL_INVALID_FRAMEBUFFER_OPERATION_EXT
#define org_lwjgl_opengl_EXTFramebufferObject_GL_INVALID_FRAMEBUFFER_OPERATION_EXT 1286L
/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglIsRenderbufferEXT
 * Signature: (IJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglIsRenderbufferEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglBindRenderbufferEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglBindRenderbufferEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglDeleteRenderbuffersEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglDeleteRenderbuffersEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglGenRenderbuffersEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglGenRenderbuffersEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglRenderbufferStorageEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglRenderbufferStorageEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglGetRenderbufferParameterivEXT
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglGetRenderbufferParameterivEXT
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglIsFramebufferEXT
 * Signature: (IJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglIsFramebufferEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglBindFramebufferEXT
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglBindFramebufferEXT
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglDeleteFramebuffersEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglDeleteFramebuffersEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglGenFramebuffersEXT
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglGenFramebuffersEXT
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglCheckFramebufferStatusEXT
 * Signature: (IJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglCheckFramebufferStatusEXT
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglFramebufferTexture1DEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglFramebufferTexture1DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglFramebufferTexture2DEXT
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglFramebufferTexture2DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglFramebufferTexture3DEXT
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglFramebufferTexture3DEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglFramebufferRenderbufferEXT
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglFramebufferRenderbufferEXT
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglGetFramebufferAttachmentParameterivEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglGetFramebufferAttachmentParameterivEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_EXTFramebufferObject
 * Method:    nglGenerateMipmapEXT
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTFramebufferObject_nglGenerateMipmapEXT
  (JNIEnv *, jclass, jint, jlong);

#ifdef __cplusplus
}
#endif
#endif
