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

#ifndef _Included_org_lwjgl_opengl_GL30
#define _Included_org_lwjgl_opengl_GL30
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_GL30_GL_MAJOR_VERSION
#define org_lwjgl_opengl_GL30_GL_MAJOR_VERSION 33307L
#undef org_lwjgl_opengl_GL30_GL_MINOR_VERSION
#define org_lwjgl_opengl_GL30_GL_MINOR_VERSION 33308L
#undef org_lwjgl_opengl_GL30_GL_NUM_EXTENSIONS
#define org_lwjgl_opengl_GL30_GL_NUM_EXTENSIONS 33309L
#undef org_lwjgl_opengl_GL30_GL_CONTEXT_FLAGS
#define org_lwjgl_opengl_GL30_GL_CONTEXT_FLAGS 33310L
#undef org_lwjgl_opengl_GL30_GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
#define org_lwjgl_opengl_GL30_GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 1L
#undef org_lwjgl_opengl_GL30_GL_DEPTH_BUFFER
#define org_lwjgl_opengl_GL30_GL_DEPTH_BUFFER 33315L
#undef org_lwjgl_opengl_GL30_GL_STENCIL_BUFFER
#define org_lwjgl_opengl_GL30_GL_STENCIL_BUFFER 33316L
#undef org_lwjgl_opengl_GL30_GL_COMPRESSED_RED
#define org_lwjgl_opengl_GL30_GL_COMPRESSED_RED 33317L
#undef org_lwjgl_opengl_GL30_GL_COMPRESSED_RG
#define org_lwjgl_opengl_GL30_GL_COMPRESSED_RG 33318L
#undef org_lwjgl_opengl_GL30_GL_COMPARE_REF_TO_TEXTURE
#define org_lwjgl_opengl_GL30_GL_COMPARE_REF_TO_TEXTURE 34894L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE0
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE0 12288L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE1
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE1 12289L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE2
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE2 12290L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE3
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE3 12291L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE4
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE4 12292L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE5
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE5 12293L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE6
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE6 12294L
#undef org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE7
#define org_lwjgl_opengl_GL30_GL_CLIP_DISTANCE7 12295L
#undef org_lwjgl_opengl_GL30_GL_MAX_CLIP_DISTANCES
#define org_lwjgl_opengl_GL30_GL_MAX_CLIP_DISTANCES 3378L
#undef org_lwjgl_opengl_GL30_GL_MAX_VARYING_COMPONENTS
#define org_lwjgl_opengl_GL30_GL_MAX_VARYING_COMPONENTS 35659L
#undef org_lwjgl_opengl_GL30_GL_BUFFER_ACCESS_FLAGS
#define org_lwjgl_opengl_GL30_GL_BUFFER_ACCESS_FLAGS 37151L
#undef org_lwjgl_opengl_GL30_GL_BUFFER_MAP_LENGTH
#define org_lwjgl_opengl_GL30_GL_BUFFER_MAP_LENGTH 37152L
#undef org_lwjgl_opengl_GL30_GL_BUFFER_MAP_OFFSET
#define org_lwjgl_opengl_GL30_GL_BUFFER_MAP_OFFSET 37153L
#undef org_lwjgl_opengl_GL30_GL_VERTEX_ATTRIB_ARRAY_INTEGER
#define org_lwjgl_opengl_GL30_GL_VERTEX_ATTRIB_ARRAY_INTEGER 35069L
#undef org_lwjgl_opengl_GL30_GL_SAMPLER_BUFFER
#define org_lwjgl_opengl_GL30_GL_SAMPLER_BUFFER 36290L
#undef org_lwjgl_opengl_GL30_GL_SAMPLER_CUBE_SHADOW
#define org_lwjgl_opengl_GL30_GL_SAMPLER_CUBE_SHADOW 36293L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_VEC2
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_VEC2 36294L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_VEC3
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_VEC3 36295L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_VEC4
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_VEC4 36296L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_1D
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_1D 36297L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_2D
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_2D 36298L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_3D
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_3D 36299L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_CUBE
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_CUBE 36300L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_2D_RECT
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_2D_RECT 36301L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_1D_ARRAY
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_1D_ARRAY 36302L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_2D_ARRAY
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_2D_ARRAY 36303L
#undef org_lwjgl_opengl_GL30_GL_INT_SAMPLER_BUFFER
#define org_lwjgl_opengl_GL30_GL_INT_SAMPLER_BUFFER 36304L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_1D
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_1D 36305L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_2D
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_2D 36306L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_3D
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_3D 36307L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_CUBE
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_CUBE 36308L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_2D_RECT
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_2D_RECT 36309L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 36310L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 36311L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_BUFFER
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_SAMPLER_BUFFER 36312L
#undef org_lwjgl_opengl_GL30_GL_MIN_PROGRAM_TEXEL_OFFSET
#define org_lwjgl_opengl_GL30_GL_MIN_PROGRAM_TEXEL_OFFSET 35076L
#undef org_lwjgl_opengl_GL30_GL_MAX_PROGRAM_TEXEL_OFFSET
#define org_lwjgl_opengl_GL30_GL_MAX_PROGRAM_TEXEL_OFFSET 35077L
#undef org_lwjgl_opengl_GL30_GL_QUERY_WAIT
#define org_lwjgl_opengl_GL30_GL_QUERY_WAIT 36371L
#undef org_lwjgl_opengl_GL30_GL_QUERY_NO_WAIT
#define org_lwjgl_opengl_GL30_GL_QUERY_NO_WAIT 36372L
#undef org_lwjgl_opengl_GL30_GL_QUERY_BY_REGION_WAIT
#define org_lwjgl_opengl_GL30_GL_QUERY_BY_REGION_WAIT 36373L
#undef org_lwjgl_opengl_GL30_GL_QUERY_BY_REGION_NO_WAIT
#define org_lwjgl_opengl_GL30_GL_QUERY_BY_REGION_NO_WAIT 36374L
#undef org_lwjgl_opengl_GL30_GL_MAP_READ_BIT
#define org_lwjgl_opengl_GL30_GL_MAP_READ_BIT 1L
#undef org_lwjgl_opengl_GL30_GL_MAP_WRITE_BIT
#define org_lwjgl_opengl_GL30_GL_MAP_WRITE_BIT 2L
#undef org_lwjgl_opengl_GL30_GL_MAP_INVALIDATE_RANGE_BIT
#define org_lwjgl_opengl_GL30_GL_MAP_INVALIDATE_RANGE_BIT 4L
#undef org_lwjgl_opengl_GL30_GL_MAP_INVALIDATE_BUFFER_BIT
#define org_lwjgl_opengl_GL30_GL_MAP_INVALIDATE_BUFFER_BIT 8L
#undef org_lwjgl_opengl_GL30_GL_MAP_FLUSH_EXPLICIT_BIT
#define org_lwjgl_opengl_GL30_GL_MAP_FLUSH_EXPLICIT_BIT 16L
#undef org_lwjgl_opengl_GL30_GL_MAP_UNSYNCHRONIZED_BIT
#define org_lwjgl_opengl_GL30_GL_MAP_UNSYNCHRONIZED_BIT 32L
#undef org_lwjgl_opengl_GL30_GL_CLAMP_VERTEX_COLOR
#define org_lwjgl_opengl_GL30_GL_CLAMP_VERTEX_COLOR 35098L
#undef org_lwjgl_opengl_GL30_GL_CLAMP_FRAGMENT_COLOR
#define org_lwjgl_opengl_GL30_GL_CLAMP_FRAGMENT_COLOR 35099L
#undef org_lwjgl_opengl_GL30_GL_CLAMP_READ_COLOR
#define org_lwjgl_opengl_GL30_GL_CLAMP_READ_COLOR 35100L
#undef org_lwjgl_opengl_GL30_GL_FIXED_ONLY
#define org_lwjgl_opengl_GL30_GL_FIXED_ONLY 35101L
#undef org_lwjgl_opengl_GL30_GL_DEPTH_COMPONENT32F
#define org_lwjgl_opengl_GL30_GL_DEPTH_COMPONENT32F 36012L
#undef org_lwjgl_opengl_GL30_GL_DEPTH32F_STENCIL8
#define org_lwjgl_opengl_GL30_GL_DEPTH32F_STENCIL8 36013L
#undef org_lwjgl_opengl_GL30_GL_FLOAT_32_UNSIGNED_INT_24_8_REV
#define org_lwjgl_opengl_GL30_GL_FLOAT_32_UNSIGNED_INT_24_8_REV 36269L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_RED_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_RED_TYPE 35856L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_GREEN_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_GREEN_TYPE 35857L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_BLUE_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_BLUE_TYPE 35858L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_ALPHA_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_ALPHA_TYPE 35859L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_LUMINANCE_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_LUMINANCE_TYPE 35860L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_INTENSITY_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_INTENSITY_TYPE 35861L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_DEPTH_TYPE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_DEPTH_TYPE 35862L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_NORMALIZED
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_NORMALIZED 35863L
#undef org_lwjgl_opengl_GL30_GL_RGBA32F
#define org_lwjgl_opengl_GL30_GL_RGBA32F 34836L
#undef org_lwjgl_opengl_GL30_GL_RGB32F
#define org_lwjgl_opengl_GL30_GL_RGB32F 34837L
#undef org_lwjgl_opengl_GL30_GL_ALPHA32F
#define org_lwjgl_opengl_GL30_GL_ALPHA32F 34838L
#undef org_lwjgl_opengl_GL30_GL_RGBA16F
#define org_lwjgl_opengl_GL30_GL_RGBA16F 34842L
#undef org_lwjgl_opengl_GL30_GL_RGB16F
#define org_lwjgl_opengl_GL30_GL_RGB16F 34843L
#undef org_lwjgl_opengl_GL30_GL_ALPHA16F
#define org_lwjgl_opengl_GL30_GL_ALPHA16F 34844L
#undef org_lwjgl_opengl_GL30_GL_R11F_G11F_B10F
#define org_lwjgl_opengl_GL30_GL_R11F_G11F_B10F 35898L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_10F_11F_11F_REV
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_10F_11F_11F_REV 35899L
#undef org_lwjgl_opengl_GL30_GL_RGB9_E5
#define org_lwjgl_opengl_GL30_GL_RGB9_E5 35901L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_5_9_9_9_REV
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_5_9_9_9_REV 35902L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_SHARED_SIZE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_SHARED_SIZE 35903L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER 36160L
#undef org_lwjgl_opengl_GL30_GL_READ_FRAMEBUFFER
#define org_lwjgl_opengl_GL30_GL_READ_FRAMEBUFFER 36008L
#undef org_lwjgl_opengl_GL30_GL_DRAW_FRAMEBUFFER
#define org_lwjgl_opengl_GL30_GL_DRAW_FRAMEBUFFER 36009L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER 36161L
#undef org_lwjgl_opengl_GL30_GL_STENCIL_INDEX1
#define org_lwjgl_opengl_GL30_GL_STENCIL_INDEX1 36166L
#undef org_lwjgl_opengl_GL30_GL_STENCIL_INDEX4
#define org_lwjgl_opengl_GL30_GL_STENCIL_INDEX4 36167L
#undef org_lwjgl_opengl_GL30_GL_STENCIL_INDEX8
#define org_lwjgl_opengl_GL30_GL_STENCIL_INDEX8 36168L
#undef org_lwjgl_opengl_GL30_GL_STENCIL_INDEX16
#define org_lwjgl_opengl_GL30_GL_STENCIL_INDEX16 36169L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_WIDTH
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_WIDTH 36162L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_HEIGHT
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_HEIGHT 36163L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_INTERNAL_FORMAT
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_INTERNAL_FORMAT 36164L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_RED_SIZE
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_RED_SIZE 36176L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_GREEN_SIZE
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_GREEN_SIZE 36177L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_BLUE_SIZE
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_BLUE_SIZE 36178L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_ALPHA_SIZE
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_ALPHA_SIZE 36179L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_DEPTH_SIZE
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_DEPTH_SIZE 36180L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_STENCIL_SIZE
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_STENCIL_SIZE 36181L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 36048L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 36049L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 36050L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 36051L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 33296L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 33297L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 33298L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 33299L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 33300L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 33301L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 33302L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 33303L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_DEFAULT
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_DEFAULT 33304L
#undef org_lwjgl_opengl_GL30_GL_INDEX
#define org_lwjgl_opengl_GL30_GL_INDEX 33314L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT0
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT0 36064L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT1
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT1 36065L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT2
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT2 36066L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT3
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT3 36067L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT4
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT4 36068L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT5
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT5 36069L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT6
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT6 36070L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT7
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT7 36071L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT8
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT8 36072L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT9
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT9 36073L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT10
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT10 36074L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT11
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT11 36075L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT12
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT12 36076L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT13
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT13 36077L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT14
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT14 36078L
#undef org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT15
#define org_lwjgl_opengl_GL30_GL_COLOR_ATTACHMENT15 36079L
#undef org_lwjgl_opengl_GL30_GL_DEPTH_ATTACHMENT
#define org_lwjgl_opengl_GL30_GL_DEPTH_ATTACHMENT 36096L
#undef org_lwjgl_opengl_GL30_GL_STENCIL_ATTACHMENT
#define org_lwjgl_opengl_GL30_GL_STENCIL_ATTACHMENT 36128L
#undef org_lwjgl_opengl_GL30_GL_DEPTH_STENCIL_ATTACHMENT
#define org_lwjgl_opengl_GL30_GL_DEPTH_STENCIL_ATTACHMENT 33306L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_COMPLETE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_COMPLETE 36053L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 36054L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 36055L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 36059L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 36060L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_UNSUPPORTED
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_UNSUPPORTED 36061L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_UNDEFINED
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_UNDEFINED 33305L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_BINDING
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_BINDING 36006L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_BINDING
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_BINDING 36007L
#undef org_lwjgl_opengl_GL30_GL_MAX_COLOR_ATTACHMENTS
#define org_lwjgl_opengl_GL30_GL_MAX_COLOR_ATTACHMENTS 36063L
#undef org_lwjgl_opengl_GL30_GL_MAX_RENDERBUFFER_SIZE
#define org_lwjgl_opengl_GL30_GL_MAX_RENDERBUFFER_SIZE 34024L
#undef org_lwjgl_opengl_GL30_GL_INVALID_FRAMEBUFFER_OPERATION
#define org_lwjgl_opengl_GL30_GL_INVALID_FRAMEBUFFER_OPERATION 1286L
#undef org_lwjgl_opengl_GL30_GL_HALF_FLOAT
#define org_lwjgl_opengl_GL30_GL_HALF_FLOAT 5131L
#undef org_lwjgl_opengl_GL30_GL_RENDERBUFFER_SAMPLES
#define org_lwjgl_opengl_GL30_GL_RENDERBUFFER_SAMPLES 36011L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 36182L
#undef org_lwjgl_opengl_GL30_GL_MAX_SAMPLES
#define org_lwjgl_opengl_GL30_GL_MAX_SAMPLES 36183L
#undef org_lwjgl_opengl_GL30_GL_DRAW_FRAMEBUFFER_BINDING
#define org_lwjgl_opengl_GL30_GL_DRAW_FRAMEBUFFER_BINDING 36006L
#undef org_lwjgl_opengl_GL30_GL_READ_FRAMEBUFFER_BINDING
#define org_lwjgl_opengl_GL30_GL_READ_FRAMEBUFFER_BINDING 36010L
#undef org_lwjgl_opengl_GL30_GL_RGBA_INTEGER_MODE
#define org_lwjgl_opengl_GL30_GL_RGBA_INTEGER_MODE 36254L
#undef org_lwjgl_opengl_GL30_GL_RGBA32UI
#define org_lwjgl_opengl_GL30_GL_RGBA32UI 36208L
#undef org_lwjgl_opengl_GL30_GL_RGB32UI
#define org_lwjgl_opengl_GL30_GL_RGB32UI 36209L
#undef org_lwjgl_opengl_GL30_GL_ALPHA32UI
#define org_lwjgl_opengl_GL30_GL_ALPHA32UI 36210L
#undef org_lwjgl_opengl_GL30_GL_RGBA16UI
#define org_lwjgl_opengl_GL30_GL_RGBA16UI 36214L
#undef org_lwjgl_opengl_GL30_GL_RGB16UI
#define org_lwjgl_opengl_GL30_GL_RGB16UI 36215L
#undef org_lwjgl_opengl_GL30_GL_ALPHA16UI
#define org_lwjgl_opengl_GL30_GL_ALPHA16UI 36216L
#undef org_lwjgl_opengl_GL30_GL_RGBA8UI
#define org_lwjgl_opengl_GL30_GL_RGBA8UI 36220L
#undef org_lwjgl_opengl_GL30_GL_RGB8UI
#define org_lwjgl_opengl_GL30_GL_RGB8UI 36221L
#undef org_lwjgl_opengl_GL30_GL_ALPHA8UI
#define org_lwjgl_opengl_GL30_GL_ALPHA8UI 36222L
#undef org_lwjgl_opengl_GL30_GL_RGBA32I
#define org_lwjgl_opengl_GL30_GL_RGBA32I 36226L
#undef org_lwjgl_opengl_GL30_GL_RGB32I
#define org_lwjgl_opengl_GL30_GL_RGB32I 36227L
#undef org_lwjgl_opengl_GL30_GL_ALPHA32I
#define org_lwjgl_opengl_GL30_GL_ALPHA32I 36228L
#undef org_lwjgl_opengl_GL30_GL_RGBA16I
#define org_lwjgl_opengl_GL30_GL_RGBA16I 36232L
#undef org_lwjgl_opengl_GL30_GL_RGB16I
#define org_lwjgl_opengl_GL30_GL_RGB16I 36233L
#undef org_lwjgl_opengl_GL30_GL_ALPHA16I
#define org_lwjgl_opengl_GL30_GL_ALPHA16I 36234L
#undef org_lwjgl_opengl_GL30_GL_RGBA8I
#define org_lwjgl_opengl_GL30_GL_RGBA8I 36238L
#undef org_lwjgl_opengl_GL30_GL_RGB8I
#define org_lwjgl_opengl_GL30_GL_RGB8I 36239L
#undef org_lwjgl_opengl_GL30_GL_ALPHA8I
#define org_lwjgl_opengl_GL30_GL_ALPHA8I 36240L
#undef org_lwjgl_opengl_GL30_GL_RED_INTEGER
#define org_lwjgl_opengl_GL30_GL_RED_INTEGER 36244L
#undef org_lwjgl_opengl_GL30_GL_GREEN_INTEGER
#define org_lwjgl_opengl_GL30_GL_GREEN_INTEGER 36245L
#undef org_lwjgl_opengl_GL30_GL_BLUE_INTEGER
#define org_lwjgl_opengl_GL30_GL_BLUE_INTEGER 36246L
#undef org_lwjgl_opengl_GL30_GL_ALPHA_INTEGER
#define org_lwjgl_opengl_GL30_GL_ALPHA_INTEGER 36247L
#undef org_lwjgl_opengl_GL30_GL_RGB_INTEGER
#define org_lwjgl_opengl_GL30_GL_RGB_INTEGER 36248L
#undef org_lwjgl_opengl_GL30_GL_RGBA_INTEGER
#define org_lwjgl_opengl_GL30_GL_RGBA_INTEGER 36249L
#undef org_lwjgl_opengl_GL30_GL_BGR_INTEGER
#define org_lwjgl_opengl_GL30_GL_BGR_INTEGER 36250L
#undef org_lwjgl_opengl_GL30_GL_BGRA_INTEGER
#define org_lwjgl_opengl_GL30_GL_BGRA_INTEGER 36251L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_1D_ARRAY
#define org_lwjgl_opengl_GL30_GL_TEXTURE_1D_ARRAY 35864L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_2D_ARRAY
#define org_lwjgl_opengl_GL30_GL_TEXTURE_2D_ARRAY 35866L
#undef org_lwjgl_opengl_GL30_GL_PROXY_TEXTURE_2D_ARRAY
#define org_lwjgl_opengl_GL30_GL_PROXY_TEXTURE_2D_ARRAY 35867L
#undef org_lwjgl_opengl_GL30_GL_PROXY_TEXTURE_1D_ARRAY
#define org_lwjgl_opengl_GL30_GL_PROXY_TEXTURE_1D_ARRAY 35865L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_BINDING_1D_ARRAY
#define org_lwjgl_opengl_GL30_GL_TEXTURE_BINDING_1D_ARRAY 35868L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_BINDING_2D_ARRAY
#define org_lwjgl_opengl_GL30_GL_TEXTURE_BINDING_2D_ARRAY 35869L
#undef org_lwjgl_opengl_GL30_GL_MAX_ARRAY_TEXTURE_LAYERS
#define org_lwjgl_opengl_GL30_GL_MAX_ARRAY_TEXTURE_LAYERS 35071L
#undef org_lwjgl_opengl_GL30_GL_COMPARE_REF_DEPTH_TO_TEXTURE
#define org_lwjgl_opengl_GL30_GL_COMPARE_REF_DEPTH_TO_TEXTURE 34894L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 36052L
#undef org_lwjgl_opengl_GL30_GL_SAMPLER_1D_ARRAY
#define org_lwjgl_opengl_GL30_GL_SAMPLER_1D_ARRAY 36288L
#undef org_lwjgl_opengl_GL30_GL_SAMPLER_2D_ARRAY
#define org_lwjgl_opengl_GL30_GL_SAMPLER_2D_ARRAY 36289L
#undef org_lwjgl_opengl_GL30_GL_SAMPLER_1D_ARRAY_SHADOW
#define org_lwjgl_opengl_GL30_GL_SAMPLER_1D_ARRAY_SHADOW 36291L
#undef org_lwjgl_opengl_GL30_GL_SAMPLER_2D_ARRAY_SHADOW
#define org_lwjgl_opengl_GL30_GL_SAMPLER_2D_ARRAY_SHADOW 36292L
#undef org_lwjgl_opengl_GL30_GL_DEPTH_STENCIL
#define org_lwjgl_opengl_GL30_GL_DEPTH_STENCIL 34041L
#undef org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_24_8
#define org_lwjgl_opengl_GL30_GL_UNSIGNED_INT_24_8 34042L
#undef org_lwjgl_opengl_GL30_GL_DEPTH24_STENCIL8
#define org_lwjgl_opengl_GL30_GL_DEPTH24_STENCIL8 35056L
#undef org_lwjgl_opengl_GL30_GL_TEXTURE_STENCIL_SIZE
#define org_lwjgl_opengl_GL30_GL_TEXTURE_STENCIL_SIZE 35057L
#undef org_lwjgl_opengl_GL30_GL_COMPRESSED_RED_RGTC1
#define org_lwjgl_opengl_GL30_GL_COMPRESSED_RED_RGTC1 36283L
#undef org_lwjgl_opengl_GL30_GL_COMPRESSED_SIGNED_RED_RGTC1
#define org_lwjgl_opengl_GL30_GL_COMPRESSED_SIGNED_RED_RGTC1 36284L
#undef org_lwjgl_opengl_GL30_GL_COMPRESSED_RG_RGTC2
#define org_lwjgl_opengl_GL30_GL_COMPRESSED_RG_RGTC2 36285L
#undef org_lwjgl_opengl_GL30_GL_COMPRESSED_SIGNED_RG_RGTC2
#define org_lwjgl_opengl_GL30_GL_COMPRESSED_SIGNED_RG_RGTC2 36286L
#undef org_lwjgl_opengl_GL30_GL_R8
#define org_lwjgl_opengl_GL30_GL_R8 33321L
#undef org_lwjgl_opengl_GL30_GL_R16
#define org_lwjgl_opengl_GL30_GL_R16 33322L
#undef org_lwjgl_opengl_GL30_GL_RG8
#define org_lwjgl_opengl_GL30_GL_RG8 33323L
#undef org_lwjgl_opengl_GL30_GL_RG16
#define org_lwjgl_opengl_GL30_GL_RG16 33324L
#undef org_lwjgl_opengl_GL30_GL_R16F
#define org_lwjgl_opengl_GL30_GL_R16F 33325L
#undef org_lwjgl_opengl_GL30_GL_R32F
#define org_lwjgl_opengl_GL30_GL_R32F 33326L
#undef org_lwjgl_opengl_GL30_GL_RG16F
#define org_lwjgl_opengl_GL30_GL_RG16F 33327L
#undef org_lwjgl_opengl_GL30_GL_RG32F
#define org_lwjgl_opengl_GL30_GL_RG32F 33328L
#undef org_lwjgl_opengl_GL30_GL_R8I
#define org_lwjgl_opengl_GL30_GL_R8I 33329L
#undef org_lwjgl_opengl_GL30_GL_R8UI
#define org_lwjgl_opengl_GL30_GL_R8UI 33330L
#undef org_lwjgl_opengl_GL30_GL_R16I
#define org_lwjgl_opengl_GL30_GL_R16I 33331L
#undef org_lwjgl_opengl_GL30_GL_R16UI
#define org_lwjgl_opengl_GL30_GL_R16UI 33332L
#undef org_lwjgl_opengl_GL30_GL_R32I
#define org_lwjgl_opengl_GL30_GL_R32I 33333L
#undef org_lwjgl_opengl_GL30_GL_R32UI
#define org_lwjgl_opengl_GL30_GL_R32UI 33334L
#undef org_lwjgl_opengl_GL30_GL_RG8I
#define org_lwjgl_opengl_GL30_GL_RG8I 33335L
#undef org_lwjgl_opengl_GL30_GL_RG8UI
#define org_lwjgl_opengl_GL30_GL_RG8UI 33336L
#undef org_lwjgl_opengl_GL30_GL_RG16I
#define org_lwjgl_opengl_GL30_GL_RG16I 33337L
#undef org_lwjgl_opengl_GL30_GL_RG16UI
#define org_lwjgl_opengl_GL30_GL_RG16UI 33338L
#undef org_lwjgl_opengl_GL30_GL_RG32I
#define org_lwjgl_opengl_GL30_GL_RG32I 33339L
#undef org_lwjgl_opengl_GL30_GL_RG32UI
#define org_lwjgl_opengl_GL30_GL_RG32UI 33340L
#undef org_lwjgl_opengl_GL30_GL_RG
#define org_lwjgl_opengl_GL30_GL_RG 33319L
#undef org_lwjgl_opengl_GL30_GL_RG_INTEGER
#define org_lwjgl_opengl_GL30_GL_RG_INTEGER 33320L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER 35982L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_START
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_START 35972L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 35973L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 35983L
#undef org_lwjgl_opengl_GL30_GL_INTERLEAVED_ATTRIBS
#define org_lwjgl_opengl_GL30_GL_INTERLEAVED_ATTRIBS 35980L
#undef org_lwjgl_opengl_GL30_GL_SEPARATE_ATTRIBS
#define org_lwjgl_opengl_GL30_GL_SEPARATE_ATTRIBS 35981L
#undef org_lwjgl_opengl_GL30_GL_PRIMITIVES_GENERATED
#define org_lwjgl_opengl_GL30_GL_PRIMITIVES_GENERATED 35975L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 35976L
#undef org_lwjgl_opengl_GL30_GL_RASTERIZER_DISCARD
#define org_lwjgl_opengl_GL30_GL_RASTERIZER_DISCARD 35977L
#undef org_lwjgl_opengl_GL30_GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
#define org_lwjgl_opengl_GL30_GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 35978L
#undef org_lwjgl_opengl_GL30_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
#define org_lwjgl_opengl_GL30_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 35979L
#undef org_lwjgl_opengl_GL30_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
#define org_lwjgl_opengl_GL30_GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 35968L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_VARYINGS
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_VARYINGS 35971L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_MODE
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_BUFFER_MODE 35967L
#undef org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
#define org_lwjgl_opengl_GL30_GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 35958L
#undef org_lwjgl_opengl_GL30_GL_VERTEX_ARRAY_BINDING
#define org_lwjgl_opengl_GL30_GL_VERTEX_ARRAY_BINDING 34229L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_SRGB
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_SRGB 36281L
#undef org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_SRGB_CAPABLE
#define org_lwjgl_opengl_GL30_GL_FRAMEBUFFER_SRGB_CAPABLE 36282L
/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetStringi
 * Signature: (IIJ)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL30_nglGetStringi
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglClearBufferfv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglClearBufferfv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglClearBufferiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglClearBufferiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglClearBufferuiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglClearBufferuiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglClearBufferfi
 * Signature: (IIFIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglClearBufferfi
  (JNIEnv *, jclass, jint, jint, jfloat, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI1i
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI1i
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI2i
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI2i
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI3i
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI3i
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4i
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4i
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI1ui
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI1ui
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI2ui
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI2ui
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI3ui
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI3ui
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4ui
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4ui
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI1iv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI1iv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI2iv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI2iv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI3iv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI3iv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4iv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4iv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI1uiv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI1uiv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI2uiv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI2uiv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI3uiv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI3uiv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4uiv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4uiv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4bv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4bv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4sv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4sv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4ubv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4ubv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribI4usv
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribI4usv
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribIPointer
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribIPointer
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglVertexAttribIPointerBO
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglVertexAttribIPointerBO
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetVertexAttribIiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetVertexAttribIiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetVertexAttribIuiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetVertexAttribIuiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform1ui
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform1ui
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform2ui
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform2ui
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform3ui
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform3ui
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform4ui
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform4ui
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform1uiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform1uiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform2uiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform2uiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform3uiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform3uiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglUniform4uiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglUniform4uiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetUniformuiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetUniformuiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBindFragDataLocation
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBindFragDataLocation
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetFragDataLocation
 * Signature: (IJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL30_nglGetFragDataLocation
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBeginConditionalRender
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBeginConditionalRender
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglEndConditionalRender
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglEndConditionalRender
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglMapBufferRange
 * Signature: (IJJILjava/nio/ByteBuffer;J)Ljava/nio/ByteBuffer;
 */
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL30_nglMapBufferRange
  (JNIEnv *, jclass, jint, jlong, jlong, jint, jobject, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglFlushMappedBufferRange
 * Signature: (IJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglFlushMappedBufferRange
  (JNIEnv *, jclass, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglClampColor
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglClampColor
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglIsRenderbuffer
 * Signature: (IJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL30_nglIsRenderbuffer
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBindRenderbuffer
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBindRenderbuffer
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglDeleteRenderbuffers
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglDeleteRenderbuffers
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGenRenderbuffers
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGenRenderbuffers
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglRenderbufferStorage
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglRenderbufferStorage
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetRenderbufferParameteriv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetRenderbufferParameteriv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglIsFramebuffer
 * Signature: (IJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL30_nglIsFramebuffer
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBindFramebuffer
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBindFramebuffer
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglDeleteFramebuffers
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglDeleteFramebuffers
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGenFramebuffers
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGenFramebuffers
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglCheckFramebufferStatus
 * Signature: (IJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL30_nglCheckFramebufferStatus
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglFramebufferTexture1D
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglFramebufferTexture1D
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglFramebufferTexture2D
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglFramebufferTexture2D
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglFramebufferTexture3D
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglFramebufferTexture3D
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglFramebufferRenderbuffer
 * Signature: (IIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglFramebufferRenderbuffer
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetFramebufferAttachmentParameteriv
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetFramebufferAttachmentParameteriv
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGenerateMipmap
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGenerateMipmap
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglRenderbufferStorageMultisample
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglRenderbufferStorageMultisample
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBlitFramebuffer
 * Signature: (IIIIIIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBlitFramebuffer
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglTexParameterIiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglTexParameterIiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglTexParameterIuiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglTexParameterIuiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetTexParameterIiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetTexParameterIiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetTexParameterIuiv
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetTexParameterIuiv
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglFramebufferTextureLayer
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglFramebufferTextureLayer
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglColorMaski
 * Signature: (IZZZZJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglColorMaski
  (JNIEnv *, jclass, jint, jboolean, jboolean, jboolean, jboolean, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetBooleani_v
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetBooleani_1v
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetIntegeri_v
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetIntegeri_1v
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglEnablei
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglEnablei
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglDisablei
 * Signature: (IIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglDisablei
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglIsEnabledi
 * Signature: (IIJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL30_nglIsEnabledi
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBindBufferRange
 * Signature: (IIIJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBindBufferRange
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBindBufferBase
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBindBufferBase
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBeginTransformFeedback
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBeginTransformFeedback
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglEndTransformFeedback
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglEndTransformFeedback
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglTransformFeedbackVaryings
 * Signature: (IIJIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglTransformFeedbackVaryings
  (JNIEnv *, jclass, jint, jint, jlong, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGetTransformFeedbackVarying
 * Signature: (IIIJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGetTransformFeedbackVarying
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglBindVertexArray
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglBindVertexArray
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglDeleteVertexArrays
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglDeleteVertexArrays
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglGenVertexArrays
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL30_nglGenVertexArrays
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_GL30
 * Method:    nglIsVertexArray
 * Signature: (IJ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL30_nglIsVertexArray
  (JNIEnv *, jclass, jint, jlong);

#ifdef __cplusplus
}
#endif
#endif
