# GLES30 (LWJGL API)
Date: 2015-07-28

## org.lwjgl.opengles
Class GLES30

    java.lang.Object
      org.lwjgl.opengles.GLES30

    public final class GLES30

extends java.lang.Object

Field Summary
`static int` `GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH`
`static int` `GL_ACTIVE_UNIFORM_BLOCKS`
`static int` `GL_ALREADY_SIGNALED`
`static int` `GL_ANY_SAMPLES_PASSED`
`static int` `GL_ANY_SAMPLES_PASSED_CONSERVATIVE`
`static int` `GL_BLUE`
`static int` `GL_BUFFER_ACCESS_FLAGS`
`static int` `GL_BUFFER_MAP_LENGTH`
`static int` `GL_BUFFER_MAP_OFFSET`
`static int` `GL_BUFFER_MAP_POINTER`
`static int` `GL_BUFFER_MAPPED`
`static int` `GL_COLOR`
`static int` `GL_COLOR_ATTACHMENT1`
`static int` `GL_COLOR_ATTACHMENT10`
`static int` `GL_COLOR_ATTACHMENT11`
`static int` `GL_COLOR_ATTACHMENT12`
`static int` `GL_COLOR_ATTACHMENT13`
`static int` `GL_COLOR_ATTACHMENT14`
`static int` `GL_COLOR_ATTACHMENT15`
`static int` `GL_COLOR_ATTACHMENT2`
`static int` `GL_COLOR_ATTACHMENT3`
`static int` `GL_COLOR_ATTACHMENT4`
`static int` `GL_COLOR_ATTACHMENT5`
`static int` `GL_COLOR_ATTACHMENT6`
`static int` `GL_COLOR_ATTACHMENT7`
`static int` `GL_COLOR_ATTACHMENT8`
`static int` `GL_COLOR_ATTACHMENT9`
`static int` `GL_COMPARE_REF_TO_TEXTURE`
`static int` `GL_COMPRESSED_R11_EAC`
`static int` `GL_COMPRESSED_RG11_EAC`
`static int` `GL_COMPRESSED_RGB8_ETC2`
`static int` `GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2`
`static int` `GL_COMPRESSED_RGBA8_ETC2_EAC`
`static int` `GL_COMPRESSED_SIGNED_R11_EAC`
`static int` `GL_COMPRESSED_SIGNED_RG11_EAC`
`static int` `GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC`
`static int` `GL_COMPRESSED_SRGB8_ETC2`
`static int` `GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2`
`static int` `GL_CONDITION_SATISFIED`
`static int` `GL_COPY_READ_BUFFER`
`static int` `GL_COPY_READ_BUFFER_BINDING`
`static int` `GL_COPY_WRITE_BUFFER`
`static int` `GL_COPY_WRITE_BUFFER_BINDING`
`static int` `GL_CURRENT_QUERY`
`static int` `GL_DEPTH`
`static int` `GL_DEPTH_COMPONENT24`
`static int` `GL_DEPTH_COMPONENT32F`
`static int` `GL_DEPTH_STENCIL`
`static int` `GL_DEPTH_STENCIL_ATTACHMENT`
`static int` `GL_DEPTH24_STENCIL8`
`static int` `GL_DEPTH32F_STENCIL8`
`static int` `GL_DRAW_BUFFER0`
`static int` `GL_DRAW_BUFFER1`
`static int` `GL_DRAW_BUFFER10`
`static int` `GL_DRAW_BUFFER11`
`static int` `GL_DRAW_BUFFER12`
`static int` `GL_DRAW_BUFFER13`
`static int` `GL_DRAW_BUFFER14`
`static int` `GL_DRAW_BUFFER15`
`static int` `GL_DRAW_BUFFER2`
`static int` `GL_DRAW_BUFFER3`
`static int` `GL_DRAW_BUFFER4`
`static int` `GL_DRAW_BUFFER5`
`static int` `GL_DRAW_BUFFER6`
`static int` `GL_DRAW_BUFFER7`
`static int` `GL_DRAW_BUFFER8`
`static int` `GL_DRAW_BUFFER9`
`static int` `GL_DRAW_FRAMEBUFFER`
`static int` `GL_DRAW_FRAMEBUFFER_BINDING`
`static int` `GL_DYNAMIC_COPY`
`static int` `GL_DYNAMIC_READ`
`static int` `GL_FLOAT_32_UNSIGNED_INT_24_8_REV`
`static int` `GL_FLOAT_MAT2x3`
`static int` `GL_FLOAT_MAT2x4`
`static int` `GL_FLOAT_MAT3x2`
`static int` `GL_FLOAT_MAT3x4`
`static int` `GL_FLOAT_MAT4x2`
`static int` `GL_FLOAT_MAT4x3`
`static int` `GL_FRAGMENT_SHADER_DERIVATIVE_HINT`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE`
`static int` `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER`
`static int` `GL_FRAMEBUFFER_DEFAULT`
`static int` `GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE`
`static int` `GL_FRAMEBUFFER_UNDEFINED`
`static int` `GL_GREEN`
`static int` `GL_HALF_FLOAT`
`static int` `GL_INT_2_10_10_10_REV`
`static int` `GL_INT_SAMPLER_2D`
`static int` `GL_INT_SAMPLER_2D_ARRAY`
`static int` `GL_INT_SAMPLER_3D`
`static int` `GL_INT_SAMPLER_CUBE`
`static int` `GL_INTERLEAVED_ATTRIBS`
`static int` `GL_INVALID_INDEX`
`static int` `GL_MAJOR_VERSION`
`static int` `GL_MAP_FLUSH_EXPLICIT_BIT`
`static int` `GL_MAP_INVALIDATE_BUFFER_BIT`
`static int` `GL_MAP_INVALIDATE_RANGE_BIT`
`static int` `GL_MAP_READ_BIT`
`static int` `GL_MAP_UNSYNCHRONIZED_BIT`
`static int` `GL_MAP_WRITE_BIT`
`static int` `GL_MAX`
`static int` `GL_MAX_3D_TEXTURE_SIZE`
`static int` `GL_MAX_ARRAY_TEXTURE_LAYERS`
`static int` `GL_MAX_COLOR_ATTACHMENTS`
`static int` `GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS`
`static int` `GL_MAX_COMBINED_UNIFORM_BLOCKS`
`static int` `GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS`
`static int` `GL_MAX_DRAW_BUFFERS`
`static int` `GL_MAX_ELEMENT_INDEX`
`static int` `GL_MAX_ELEMENTS_INDICES`
`static int` `GL_MAX_ELEMENTS_VERTICES`
`static int` `GL_MAX_FRAGMENT_INPUT_COMPONENTS`
`static int` `GL_MAX_FRAGMENT_UNIFORM_BLOCKS`
`static int` `GL_MAX_FRAGMENT_UNIFORM_COMPONENTS`
`static int` `GL_MAX_PROGRAM_TEXEL_OFFSET`
`static int` `GL_MAX_SAMPLES`
`static int` `GL_MAX_SERVER_WAIT_TIMEOUT`
`static int` `GL_MAX_TEXTURE_LOD_BIAS`
`static int` `GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS`
`static int` `GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS`
`static int` `GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS`
`static int` `GL_MAX_UNIFORM_BLOCK_SIZE`
`static int` `GL_MAX_UNIFORM_BUFFER_BINDINGS`
`static int` `GL_MAX_VARYING_COMPONENTS`
`static int` `GL_MAX_VERTEX_OUTPUT_COMPONENTS`
`static int` `GL_MAX_VERTEX_UNIFORM_BLOCKS`
`static int` `GL_MAX_VERTEX_UNIFORM_COMPONENTS`
`static int` `GL_MIN`
`static int` `GL_MIN_PROGRAM_TEXEL_OFFSET`
`static int` `GL_MINOR_VERSION`
`static int` `GL_NUM_EXTENSIONS`
`static int` `GL_NUM_PROGRAM_BINARY_FORMATS`
`static int` `GL_NUM_SAMPLE_COUNTS`
`static int` `GL_OBJECT_TYPE`
`static int` `GL_PACK_IMAGE_HEIGHT`
`static int` `GL_PACK_ROW_LENGTH`
`static int` `GL_PACK_SKIP_IMAGES`
`static int` `GL_PACK_SKIP_PIXELS`
`static int` `GL_PACK_SKIP_ROWS`
`static int` `GL_PIXEL_PACK_BUFFER`
`static int` `GL_PIXEL_PACK_BUFFER_BINDING`
`static int` `GL_PIXEL_UNPACK_BUFFER`
`static int` `GL_PIXEL_UNPACK_BUFFER_BINDING`
`static int` `GL_PRIMITIVE_RESTART_FIXED_INDEX`
`static int` `GL_PROGRAM_BINARY_FORMATS`
`static int` `GL_PROGRAM_BINARY_LENGTH`
`static int` `GL_PROGRAM_BINARY_RETRIEVABLE_HINT`
`static int` `GL_QUERY_RESULT`
`static int` `GL_QUERY_RESULT_AVAILABLE`
`static int` `GL_R11F_G11F_B10F`
`static int` `GL_R16F`
`static int` `GL_R16I`
`static int` `GL_R16UI`
`static int` `GL_R32F`
`static int` `GL_R32I`
`static int` `GL_R32UI`
`static int` `GL_R8`
`static int` `GL_R8_SNORM`
`static int` `GL_R8I`
`static int` `GL_R8UI`
`static int` `GL_RASTERIZER_DISCARD`
`static int` `GL_READ_BUFFER`
`static int` `GL_READ_FRAMEBUFFER`
`static int` `GL_READ_FRAMEBUFFER_BINDING`
`static int` `GL_RED`
`static int` `GL_RED_INTEGER`
`static int` `GL_RENDERBUFFER_SAMPLES`
`static int` `GL_RG`
`static int` `GL_RG_INTEGER`
`static int` `GL_RG16F`
`static int` `GL_RG16I`
`static int` `GL_RG16UI`
`static int` `GL_RG32F`
`static int` `GL_RG32I`
`static int` `GL_RG32UI`
`static int` `GL_RG8`
`static int` `GL_RG8_SNORM`
`static int` `GL_RG8I`
`static int` `GL_RG8UI`
`static int` `GL_RGB_INTEGER`
`static int` `GL_RGB10_A2`
`static int` `GL_RGB10_A2UI`
`static int` `GL_RGB16F`
`static int` `GL_RGB16I`
`static int` `GL_RGB16UI`
`static int` `GL_RGB32F`
`static int` `GL_RGB32I`
`static int` `GL_RGB32UI`
`static int` `GL_RGB8`
`static int` `GL_RGB8_SNORM`
`static int` `GL_RGB8I`
`static int` `GL_RGB8UI`
`static int` `GL_RGB9_E5`
`static int` `GL_RGBA_INTEGER`
`static int` `GL_RGBA16F`
`static int` `GL_RGBA16I`
`static int` `GL_RGBA16UI`
`static int` `GL_RGBA32F`
`static int` `GL_RGBA32I`
`static int` `GL_RGBA32UI`
`static int` `GL_RGBA8`
`static int` `GL_RGBA8_SNORM`
`static int` `GL_RGBA8I`
`static int` `GL_RGBA8UI`
`static int` `GL_SAMPLER_2D_ARRAY`
`static int` `GL_SAMPLER_2D_ARRAY_SHADOW`
`static int` `GL_SAMPLER_2D_SHADOW`
`static int` `GL_SAMPLER_3D`
`static int` `GL_SAMPLER_BINDING`
`static int` `GL_SAMPLER_CUBE_SHADOW`
`static int` `GL_SEPARATE_ATTRIBS`
`static int` `GL_SIGNALED`
`static int` `GL_SIGNED_NORMALIZED`
`static int` `GL_SRGB`
`static int` `GL_SRGB8`
`static int` `GL_SRGB8_ALPHA8`
`static int` `GL_STATIC_COPY`
`static int` `GL_STATIC_READ`
`static int` `GL_STENCIL`
`static int` `GL_STREAM_COPY`
`static int` `GL_STREAM_READ`
`static int` `GL_SYNC_CONDITION`
`static int` `GL_SYNC_FENCE`
`static int` `GL_SYNC_FLAGS`
`static int` `GL_SYNC_FLUSH_COMMANDS_BIT`
`static int` `GL_SYNC_GPU_COMMANDS_COMPLETE`
`static int` `GL_SYNC_STATUS`
`static int` `GL_TEXTURE_2D_ARRAY`
`static int` `GL_TEXTURE_3D`
`static int` `GL_TEXTURE_BASE_LEVEL`
`static int` `GL_TEXTURE_BINDING_2D_ARRAY`
`static int` `GL_TEXTURE_BINDING_3D`
`static int` `GL_TEXTURE_COMPARE_FUNC`
`static int` `GL_TEXTURE_COMPARE_MODE`
`static int` `GL_TEXTURE_IMMUTABLE_FORMAT`
`static int` `GL_TEXTURE_MAX_LEVEL`
`static int` `GL_TEXTURE_MAX_LOD`
`static int` `GL_TEXTURE_MIN_LOD`
`static int` `GL_TEXTURE_SWIZZLE_A`
`static int` `GL_TEXTURE_SWIZZLE_B`
`static int` `GL_TEXTURE_SWIZZLE_G`
`static int` `GL_TEXTURE_SWIZZLE_R`
`static int` `GL_TEXTURE_WRAP_R`
`static int` `GL_TIMEOUT_EXPIRED`
`static long` `GL_TIMEOUT_IGNORED`
`static int` `GL_TRANSFORM_FEEDBACK`
`static int` `GL_TRANSFORM_FEEDBACK_ACTIVE`
`static int` `GL_TRANSFORM_FEEDBACK_BINDING`
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER`
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_BINDING`
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_MODE`
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_SIZE`
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_START`
`static int` `GL_TRANSFORM_FEEDBACK_PAUSED`
`static int` `GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN`
`static int` `GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH`
`static int` `GL_TRANSFORM_FEEDBACK_VARYINGS`
`static int` `GL_UNIFORM_ARRAY_STRIDE`
`static int` `GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES`
`static int` `GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS`
`static int` `GL_UNIFORM_BLOCK_BINDING`
`static int` `GL_UNIFORM_BLOCK_DATA_SIZE`
`static int` `GL_UNIFORM_BLOCK_INDEX`
`static int` `GL_UNIFORM_BLOCK_NAME_LENGTH`
`static int` `GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER`
`static int` `GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER`
`static int` `GL_UNIFORM_BUFFER`
`static int` `GL_UNIFORM_BUFFER_BINDING`
`static int` `GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT`
`static int` `GL_UNIFORM_BUFFER_SIZE`
`static int` `GL_UNIFORM_BUFFER_START`
`static int` `GL_UNIFORM_IS_ROW_MAJOR`
`static int` `GL_UNIFORM_MATRIX_STRIDE`
`static int` `GL_UNIFORM_NAME_LENGTH`
`static int` `GL_UNIFORM_OFFSET`
`static int` `GL_UNIFORM_SIZE`
`static int` `GL_UNIFORM_TYPE`
`static int` `GL_UNPACK_IMAGE_HEIGHT`
`static int` `GL_UNPACK_ROW_LENGTH`
`static int` `GL_UNPACK_SKIP_IMAGES`
`static int` `GL_UNPACK_SKIP_PIXELS`
`static int` `GL_UNPACK_SKIP_ROWS`
`static int` `GL_UNSIGNALED`
`static int` `GL_UNSIGNED_INT_10F_11F_11F_REV`
`static int` `GL_UNSIGNED_INT_2_10_10_10_REV`
`static int` `GL_UNSIGNED_INT_24_8`
`static int` `GL_UNSIGNED_INT_5_9_9_9_REV`
`static int` `GL_UNSIGNED_INT_SAMPLER_2D`
`static int` `GL_UNSIGNED_INT_SAMPLER_2D_ARRAY`
`static int` `GL_UNSIGNED_INT_SAMPLER_3D`
`static int` `GL_UNSIGNED_INT_SAMPLER_CUBE`
`static int` `GL_UNSIGNED_INT_VEC2`
`static int` `GL_UNSIGNED_INT_VEC3`
`static int` `GL_UNSIGNED_INT_VEC4`
`static int` `GL_UNSIGNED_NORMALIZED`
`static int` `GL_VERTEX_ARRAY_BINDING`
`static int` `GL_VERTEX_ATTRIB_ARRAY_DIVISOR`
`static int` `GL_VERTEX_ATTRIB_ARRAY_INTEGER`
`static int` `GL_WAIT_FAILED`

Method Summary
`static void` `glBeginQuery(int target, int id)`
`static void` `glBeginTransformFeedback(int primitiveMode)`
`static void` `glBindBufferBase(int target, int index, int buffer)`
`static void` `glBindBufferRange(int target, int index, int buffer, long offset, long size)`
`static void` `glBindSampler(int unit, int sampler)`
`static void` `glBindTransformFeedback(int target, int id)`
`static void` `glBindVertexArray(int array)`
`static void` `glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)` Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer.
`static void` `glClearBuffer(int buffer, int drawbuffer, java.nio.FloatBuffer value)`
`static void` `glClearBuffer(int buffer, int drawbuffer, java.nio.IntBuffer value)`
`static void` `glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)`
`static void` `glClearBufferu(int buffer, int drawbuffer, java.nio.IntBuffer value)`
`static int` `glClientWaitSync(GLSync sync, int flags, long timeout)`
`static void` `glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, java.nio.ByteBuffer data)`
`static void` `glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int data_imageSize, long data_buffer_offset)`
`static void` `glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, java.nio.ByteBuffer data)`
`static void` `glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int data_imageSize, long data_buffer_offset)`
`static void` `glCopyBufferSubData(int readtarget, int writetarget, long readoffset, long writeoffset, long size)`
`static void` `glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)`
`static void` `glDeleteQueries(int id)` Overloads glDeleteQueries.
`static void` `glDeleteQueries(java.nio.IntBuffer ids)`
`static void` `glDeleteSamplers(int sampler)` Overloads glDeleteSamplers.
`static void` `glDeleteSamplers(java.nio.IntBuffer samplers)`
`static void` `glDeleteSync(GLSync sync)`
`static void` `glDeleteTransformFeedbacks(int id)` Overloads glDeleteTransformFeedbacks.
`static void` `glDeleteTransformFeedbacks(java.nio.IntBuffer ids)`
`static void` `glDeleteVertexArrays(int array)` Overloads glDeleteVertexArrays.
`static void` `glDeleteVertexArrays(java.nio.IntBuffer arrays)`
`static void` `glDrawArraysInstanced(int mode, int first, int count, int primcount)`
`static void` `glDrawBuffers(int buffer)` Overloads glDrawBuffers.
`static void` `glDrawBuffers(java.nio.IntBuffer buffers)`
`static void` `glDrawElementsInstanced(int mode, java.nio.ByteBuffer indices, int primcount)`
`static void` `glDrawElementsInstanced(int mode, java.nio.IntBuffer indices, int primcount)`
`static void` `glDrawElementsInstanced(int mode, int indices_count, int type, long indices_buffer_offset, int primcount)`
`static void` `glDrawElementsInstanced(int mode, java.nio.ShortBuffer indices, int primcount)`
`static void` `glDrawRangeElements(int mode, int start, int end, java.nio.ByteBuffer indices)`
`static void` `glDrawRangeElements(int mode, int start, int end, java.nio.IntBuffer indices)`
`static void` `glDrawRangeElements(int mode, int start, int end, int indices_count, int type, long indices_buffer_offset)`
`static void` `glDrawRangeElements(int mode, int start, int end, java.nio.ShortBuffer indices)`
`static void` `glEndQuery(int target)`
`static void` `glEndTransformFeedback()`
`static GLSync` `glFenceSync(int condition, int flags)`
`static void` `glFlushMappedBufferRange(int target, long offset, long length)`
`static void` `glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)`
`static int` `glGenQueries()` Overloads glGenQueries.
`static void` `glGenQueries(java.nio.IntBuffer ids)`
`static int` `glGenSamplers()` Overloads glGenSamplers.
`static void` `glGenSamplers(java.nio.IntBuffer samplers)`
`static int` `glGenTransformFeedbacks()` Overloads glGenTransformFeedbacks.
`static void` `glGenTransformFeedbacks(java.nio.IntBuffer ids)`
`static int` `glGenVertexArrays()` Overloads glGenVertexArrays.
`static void` `glGenVertexArrays(java.nio.IntBuffer arrays)`
`static void` `glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)`
`static int` `glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)` Overloads glGetActiveUniformBlockiv.
`static java.lang.String` `glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)` Overloads glGetActiveUniformBlockName.
`static void` `glGetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.IntBuffer length, java.nio.ByteBuffer uniformBlockName)`
`static void` `glGetActiveUniforms(int program, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)`
`static int` `glGetActiveUniformsi(int program, int uniformIndex, int pname)` Overloads glGetActiveUniformsiv.
`static void` `glGetBufferParameter(int target, int pname, java.nio.LongBuffer params)`
`static long` `glGetBufferParameteri64(int target, int pname)` Overloads glGetBufferParameteri64v.
`static java.nio.ByteBuffer` `glGetBufferPointer(int target, int pname)`
`static int` `glGetFragDataLocation(int program, java.nio.ByteBuffer name)`
`static int` `glGetFragDataLocation(int program, java.lang.CharSequence name)` Overloads glGetFragDataLocation.
`static int` `glGetInteger(int value, int index)` Overloads glGetIntegeri_v.
`static void` `glGetInteger(int value, int index, java.nio.IntBuffer data)`
`static long` `glGetInteger64(int pname)` Overloads glGetInteger64v.
`static long` `glGetInteger64(int value, int index)` Overloads glGetInteger64i_v.
`static void` `glGetInteger64(int value, int index, java.nio.LongBuffer data)`
`static void` `glGetInteger64(int pname, java.nio.LongBuffer data)`
`static int` `glGetInternalformat(int target, int internalformat, int pname)` Overloads glGetInternalformativ.
`static void` `glGetInternalformat(int target, int internalformat, int pname, java.nio.IntBuffer params)`
`static void` `glGetProgramBinary(int program, java.nio.IntBuffer length, java.nio.IntBuffer binaryFormat, java.nio.ByteBuffer binary)`
`static void` `glGetQuery(int target, int pname, java.nio.IntBuffer params)`
`static int` `glGetQueryi(int target, int pname)` Overloads glGetQueryiv.
`static void` `glGetQueryObjectu(int id, int pname, java.nio.IntBuffer params)`
`static int` `glGetQueryObjectui(int id, int pname)` Overloads glGetQueryObjectuiv.
`static void` `glGetSamplerParameter(int sampler, int pname, java.nio.FloatBuffer params)`
`static void` `glGetSamplerParameter(int sampler, int pname, java.nio.IntBuffer params)`
`static float` `glGetSamplerParameterf(int sampler, int pname)` Overloads glGetSamplerParameterfv.
`static int` `glGetSamplerParameteri(int sampler, int pname)` Overloads glGetSamplerParameteriv.
`static java.lang.String` `glGetStringi(int name, int index)`
`static void` `glGetSync(GLSync sync, int pname, java.nio.IntBuffer length, java.nio.IntBuffer values)`
`static int` `glGetSynci(GLSync sync, int pname)` Overloads glGetSynciv.
`static void` `glGetTransformFeedbackVarying(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)`
`static java.lang.String` `glGetTransformFeedbackVarying(int program, int index, int bufSize, java.nio.IntBuffer size, java.nio.IntBuffer type)` Overloads glGetTransformFeedbackVarying.
`static int` `glGetUniformBlockIndex(int program, java.nio.ByteBuffer uniformBlockName)`
`static int` `glGetUniformBlockIndex(int program, java.lang.CharSequence uniformBlockName)` Overloads glGetUniformBlockIndex.
`static void` `glGetUniformIndices(int program, java.nio.ByteBuffer uniformNames, java.nio.IntBuffer uniformIndices)`
`static void` `glGetUniformIndices(int program, java.lang.CharSequence[] uniformNames, java.nio.IntBuffer uniformIndices)` Overloads glGetUniformIndices.
`static void` `glGetUniformu(int program, int location, java.nio.IntBuffer params)`
`static void` `glGetVertexAttribI(int index, int pname, java.nio.IntBuffer params)`
`static void` `glGetVertexAttribIu(int index, int pname, java.nio.IntBuffer params)`
`static void` `glInvalidateFramebuffer(int target, java.nio.IntBuffer attachments)`
`static void` `glInvalidateSubFramebuffer(int target, java.nio.IntBuffer attachments, int x, int y, int width, int height)`
`static boolean` `glIsQuery(int id)`
`static boolean` `glIsSampler(int sampler)`
`static boolean` `glIsSync(GLSync sync)`
`static boolean` `glIsTransformFeedback(int id)`
`static boolean` `glIsVertexArray(int array)`
`static java.nio.ByteBuffer` `glMapBufferRange(int target, long offset, long length, int access, java.nio.ByteBuffer old_buffer)` glMapBufferRange maps a GL buffer object range to a ByteBuffer.
`static void` `glPauseTransformFeedback()`
`static void` `glProgramBinary(int program, int binaryFormat, java.nio.ByteBuffer binary)`
`static void` `glProgramParameteri(int program, int pname, int value)`
`static void` `glReadBuffer(int mode)`
`static void` `glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)` Establishes the data storage, format, dimensions, and number of samples of a renderbuffer object's image.
`static void` `glResumeTransformFeedback()`
`static void` `glSamplerParameter(int sampler, int pname, java.nio.FloatBuffer params)`
`static void` `glSamplerParameter(int sampler, int pname, java.nio.IntBuffer params)`
`static void` `glSamplerParameterf(int sampler, int pname, float param)`
`static void` `glSamplerParameteri(int sampler, int pname, int param)`
`static void` `glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.ByteBuffer pixels)`
`static void` `glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.FloatBuffer pixels)`
`static void` `glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.IntBuffer pixels)`
`static void` `glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)`
`static void` `glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.ShortBuffer pixels)`
`static void` `glTexStorage2D(int target, int levels, int internalformat, int width, int height)`
`static void` `glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)`
`static void` `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ByteBuffer pixels)`
`static void` `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.FloatBuffer pixels)`
`static void` `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.IntBuffer pixels)`
`static void` `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)`
`static void` `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ShortBuffer pixels)`
`static void` `glTransformFeedbackVaryings(int program, java.lang.CharSequence[] varyings, int bufferMode)` Overloads glTransformFeedbackVaryings.
`static void` `glTransformFeedbackVaryings(int program, int count, java.nio.ByteBuffer varyings, int bufferMode)`
`static void` `glUniform1u(int location, java.nio.IntBuffer value)`
`static void` `glUniform1ui(int location, int v0)`
`static void` `glUniform2u(int location, java.nio.IntBuffer value)`
`static void` `glUniform2ui(int location, int v0, int v1)`
`static void` `glUniform3u(int location, java.nio.IntBuffer value)`
`static void` `glUniform3ui(int location, int v0, int v1, int v2)`
`static void` `glUniform4u(int location, java.nio.IntBuffer value)`
`static void` `glUniform4ui(int location, int v0, int v1, int v2, int v3)`
`static void` `glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)`
`static void` `glUniformMatrix2x3(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix2x4(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix3x2(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix3x4(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix4x2(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix4x3(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static boolean` `glUnmapBuffer(int target)`
`static void` `glVertexAttribDivisor(int index, int divisor)`
`static void` `glVertexAttribI4(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI4i(int index, int x, int y, int z, int w)`
`static void` `glVertexAttribI4u(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI4ui(int index, int x, int y, int z, int w)`
`static void` `glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ByteBuffer buffer)`
`static void` `glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.IntBuffer buffer)`
`static void` `glVertexAttribIPointer(int index, int size, int type, int stride, long buffer_buffer_offset)`
`static void` `glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ShortBuffer buffer)`
`static void` `glWaitSync(GLSync sync, int flags, long timeout)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### GL_READ_BUFFER

    public static final int GL_READ_BUFFER

See Also:
  Constant Field Values

### GL_UNPACK_ROW_LENGTH

    public static final int GL_UNPACK_ROW_LENGTH

See Also:
  Constant Field Values

### GL_UNPACK_SKIP_ROWS

    public static final int GL_UNPACK_SKIP_ROWS

See Also:
  Constant Field Values

### GL_UNPACK_SKIP_PIXELS

    public static final int GL_UNPACK_SKIP_PIXELS

See Also:
  Constant Field Values

### GL_PACK_ROW_LENGTH

    public static final int GL_PACK_ROW_LENGTH

See Also:
  Constant Field Values

### GL_PACK_SKIP_ROWS

    public static final int GL_PACK_SKIP_ROWS

See Also:
  Constant Field Values

### GL_PACK_SKIP_PIXELS

    public static final int GL_PACK_SKIP_PIXELS

See Also:
  Constant Field Values

### GL_COLOR

    public static final int GL_COLOR

See Also:
  Constant Field Values

### GL_DEPTH

    public static final int GL_DEPTH

See Also:
  Constant Field Values

### GL_STENCIL

    public static final int GL_STENCIL

See Also:
  Constant Field Values

### GL_RED

    public static final int GL_RED

See Also:
  Constant Field Values

### GL_RGB8

    public static final int GL_RGB8

See Also:
  Constant Field Values

### GL_RGBA8

    public static final int GL_RGBA8

See Also:
  Constant Field Values

### GL_RGB10_A2

    public static final int GL_RGB10_A2

See Also:
  Constant Field Values

### GL_TEXTURE_BINDING_3D

    public static final int GL_TEXTURE_BINDING_3D

See Also:
  Constant Field Values

### GL_PACK_SKIP_IMAGES

    public static final int GL_PACK_SKIP_IMAGES

See Also:
  Constant Field Values

### GL_PACK_IMAGE_HEIGHT

    public static final int GL_PACK_IMAGE_HEIGHT

See Also:
  Constant Field Values

### GL_UNPACK_SKIP_IMAGES

    public static final int GL_UNPACK_SKIP_IMAGES

See Also:
  Constant Field Values

### GL_UNPACK_IMAGE_HEIGHT

    public static final int GL_UNPACK_IMAGE_HEIGHT

See Also:
  Constant Field Values

### GL_TEXTURE_3D

    public static final int GL_TEXTURE_3D

See Also:
  Constant Field Values

### GL_TEXTURE_WRAP_R

    public static final int GL_TEXTURE_WRAP_R

See Also:
  Constant Field Values

### GL_MAX_3D_TEXTURE_SIZE

    public static final int GL_MAX_3D_TEXTURE_SIZE

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_2_10_10_10_REV

    public static final int GL_UNSIGNED_INT_2_10_10_10_REV

See Also:
  Constant Field Values

### GL_MAX_ELEMENTS_VERTICES

    public static final int GL_MAX_ELEMENTS_VERTICES

See Also:
  Constant Field Values

### GL_MAX_ELEMENTS_INDICES

    public static final int GL_MAX_ELEMENTS_INDICES

See Also:
  Constant Field Values

### GL_TEXTURE_MIN_LOD

    public static final int GL_TEXTURE_MIN_LOD

See Also:
  Constant Field Values

### GL_TEXTURE_MAX_LOD

    public static final int GL_TEXTURE_MAX_LOD

See Also:
  Constant Field Values

### GL_TEXTURE_BASE_LEVEL

    public static final int GL_TEXTURE_BASE_LEVEL

See Also:
  Constant Field Values

### GL_TEXTURE_MAX_LEVEL

    public static final int GL_TEXTURE_MAX_LEVEL

See Also:
  Constant Field Values

### GL_MIN

    public static final int GL_MIN

See Also:
  Constant Field Values

### GL_MAX

    public static final int GL_MAX

See Also:
  Constant Field Values

### GL_DEPTH_COMPONENT24

    public static final int GL_DEPTH_COMPONENT24

See Also:
  Constant Field Values

### GL_MAX_TEXTURE_LOD_BIAS

    public static final int GL_MAX_TEXTURE_LOD_BIAS

See Also:
  Constant Field Values

### GL_TEXTURE_COMPARE_MODE

    public static final int GL_TEXTURE_COMPARE_MODE

See Also:
  Constant Field Values

### GL_TEXTURE_COMPARE_FUNC

    public static final int GL_TEXTURE_COMPARE_FUNC

See Also:
  Constant Field Values

### GL_CURRENT_QUERY

    public static final int GL_CURRENT_QUERY

See Also:
  Constant Field Values

### GL_QUERY_RESULT

    public static final int GL_QUERY_RESULT

See Also:
  Constant Field Values

### GL_QUERY_RESULT_AVAILABLE

    public static final int GL_QUERY_RESULT_AVAILABLE

See Also:
  Constant Field Values

### GL_BUFFER_MAPPED

    public static final int GL_BUFFER_MAPPED

See Also:
  Constant Field Values

### GL_BUFFER_MAP_POINTER

    public static final int GL_BUFFER_MAP_POINTER

See Also:
  Constant Field Values

### GL_STREAM_READ

    public static final int GL_STREAM_READ

See Also:
  Constant Field Values

### GL_STREAM_COPY

    public static final int GL_STREAM_COPY

See Also:
  Constant Field Values

### GL_STATIC_READ

    public static final int GL_STATIC_READ

See Also:
  Constant Field Values

### GL_STATIC_COPY

    public static final int GL_STATIC_COPY

See Also:
  Constant Field Values

### GL_DYNAMIC_READ

    public static final int GL_DYNAMIC_READ

See Also:
  Constant Field Values

### GL_DYNAMIC_COPY

    public static final int GL_DYNAMIC_COPY

See Also:
  Constant Field Values

### GL_MAX_DRAW_BUFFERS

    public static final int GL_MAX_DRAW_BUFFERS

See Also:
  Constant Field Values

### GL_DRAW_BUFFER0

    public static final int GL_DRAW_BUFFER0

See Also:
  Constant Field Values

### GL_DRAW_BUFFER1

    public static final int GL_DRAW_BUFFER1

See Also:
  Constant Field Values

### GL_DRAW_BUFFER2

    public static final int GL_DRAW_BUFFER2

See Also:
  Constant Field Values

### GL_DRAW_BUFFER3

    public static final int GL_DRAW_BUFFER3

See Also:
  Constant Field Values

### GL_DRAW_BUFFER4

    public static final int GL_DRAW_BUFFER4

See Also:
  Constant Field Values

### GL_DRAW_BUFFER5

    public static final int GL_DRAW_BUFFER5

See Also:
  Constant Field Values

### GL_DRAW_BUFFER6

    public static final int GL_DRAW_BUFFER6

See Also:
  Constant Field Values

### GL_DRAW_BUFFER7

    public static final int GL_DRAW_BUFFER7

See Also:
  Constant Field Values

### GL_DRAW_BUFFER8

    public static final int GL_DRAW_BUFFER8

See Also:
  Constant Field Values

### GL_DRAW_BUFFER9

    public static final int GL_DRAW_BUFFER9

See Also:
  Constant Field Values

### GL_DRAW_BUFFER10

    public static final int GL_DRAW_BUFFER10

See Also:
  Constant Field Values

### GL_DRAW_BUFFER11

    public static final int GL_DRAW_BUFFER11

See Also:
  Constant Field Values

### GL_DRAW_BUFFER12

    public static final int GL_DRAW_BUFFER12

See Also:
  Constant Field Values

### GL_DRAW_BUFFER13

    public static final int GL_DRAW_BUFFER13

See Also:
  Constant Field Values

### GL_DRAW_BUFFER14

    public static final int GL_DRAW_BUFFER14

See Also:
  Constant Field Values

### GL_DRAW_BUFFER15

    public static final int GL_DRAW_BUFFER15

See Also:
  Constant Field Values

### GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

    public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

See Also:
  Constant Field Values

### GL_MAX_VERTEX_UNIFORM_COMPONENTS

    public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS

See Also:
  Constant Field Values

### GL_SAMPLER_3D

    public static final int GL_SAMPLER_3D

See Also:
  Constant Field Values

### GL_SAMPLER_2D_SHADOW

    public static final int GL_SAMPLER_2D_SHADOW

See Also:
  Constant Field Values

### GL_FRAGMENT_SHADER_DERIVATIVE_HINT

    public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT

See Also:
  Constant Field Values

### GL_PIXEL_PACK_BUFFER

    public static final int GL_PIXEL_PACK_BUFFER

See Also:
  Constant Field Values

### GL_PIXEL_UNPACK_BUFFER

    public static final int GL_PIXEL_UNPACK_BUFFER

See Also:
  Constant Field Values

### GL_PIXEL_PACK_BUFFER_BINDING

    public static final int GL_PIXEL_PACK_BUFFER_BINDING

See Also:
  Constant Field Values

### GL_PIXEL_UNPACK_BUFFER_BINDING

    public static final int GL_PIXEL_UNPACK_BUFFER_BINDING

See Also:
  Constant Field Values

### GL_FLOAT_MAT2x3

    public static final int GL_FLOAT_MAT2x3

See Also:
  Constant Field Values

### GL_FLOAT_MAT2x4

    public static final int GL_FLOAT_MAT2x4

See Also:
  Constant Field Values

### GL_FLOAT_MAT3x2

    public static final int GL_FLOAT_MAT3x2

See Also:
  Constant Field Values

### GL_FLOAT_MAT3x4

    public static final int GL_FLOAT_MAT3x4

See Also:
  Constant Field Values

### GL_FLOAT_MAT4x2

    public static final int GL_FLOAT_MAT4x2

See Also:
  Constant Field Values

### GL_FLOAT_MAT4x3

    public static final int GL_FLOAT_MAT4x3

See Also:
  Constant Field Values

### GL_SRGB

    public static final int GL_SRGB

See Also:
  Constant Field Values

### GL_SRGB8

    public static final int GL_SRGB8

See Also:
  Constant Field Values

### GL_SRGB8_ALPHA8

    public static final int GL_SRGB8_ALPHA8

See Also:
  Constant Field Values

### GL_COMPARE_REF_TO_TEXTURE

    public static final int GL_COMPARE_REF_TO_TEXTURE

See Also:
  Constant Field Values

### GL_MAJOR_VERSION

    public static final int GL_MAJOR_VERSION

See Also:
  Constant Field Values

### GL_MINOR_VERSION

    public static final int GL_MINOR_VERSION

See Also:
  Constant Field Values

### GL_NUM_EXTENSIONS

    public static final int GL_NUM_EXTENSIONS

See Also:
  Constant Field Values

### GL_RGBA32F

    public static final int GL_RGBA32F

See Also:
  Constant Field Values

### GL_RGB32F

    public static final int GL_RGB32F

See Also:
  Constant Field Values

### GL_RGBA16F

    public static final int GL_RGBA16F

See Also:
  Constant Field Values

### GL_RGB16F

    public static final int GL_RGB16F

See Also:
  Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_INTEGER

    public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER

See Also:
  Constant Field Values

### GL_MAX_ARRAY_TEXTURE_LAYERS

    public static final int GL_MAX_ARRAY_TEXTURE_LAYERS

See Also:
  Constant Field Values

### GL_MIN_PROGRAM_TEXEL_OFFSET

    public static final int GL_MIN_PROGRAM_TEXEL_OFFSET

See Also:
  Constant Field Values

### GL_MAX_PROGRAM_TEXEL_OFFSET

    public static final int GL_MAX_PROGRAM_TEXEL_OFFSET

See Also:
  Constant Field Values

### GL_MAX_VARYING_COMPONENTS

    public static final int GL_MAX_VARYING_COMPONENTS

See Also:
  Constant Field Values

### GL_TEXTURE_2D_ARRAY

    public static final int GL_TEXTURE_2D_ARRAY

See Also:
  Constant Field Values

### GL_TEXTURE_BINDING_2D_ARRAY

    public static final int GL_TEXTURE_BINDING_2D_ARRAY

See Also:
  Constant Field Values

### GL_R11F_G11F_B10F

    public static final int GL_R11F_G11F_B10F

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_10F_11F_11F_REV

    public static final int GL_UNSIGNED_INT_10F_11F_11F_REV

See Also:
  Constant Field Values

### GL_RGB9_E5

    public static final int GL_RGB9_E5

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_5_9_9_9_REV

    public static final int GL_UNSIGNED_INT_5_9_9_9_REV

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

    public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_MODE

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE

See Also:
  Constant Field Values

### GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

    public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_VARYINGS

    public static final int GL_TRANSFORM_FEEDBACK_VARYINGS

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_START

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

    public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

See Also:
  Constant Field Values

### GL_RASTERIZER_DISCARD

    public static final int GL_RASTERIZER_DISCARD

See Also:
  Constant Field Values

### GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

    public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

See Also:
  Constant Field Values

### GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

    public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

See Also:
  Constant Field Values

### GL_INTERLEAVED_ATTRIBS

    public static final int GL_INTERLEAVED_ATTRIBS

See Also:
  Constant Field Values

### GL_SEPARATE_ATTRIBS

    public static final int GL_SEPARATE_ATTRIBS

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

See Also:
  Constant Field Values

### GL_RGBA32UI

    public static final int GL_RGBA32UI

See Also:
  Constant Field Values

### GL_RGB32UI

    public static final int GL_RGB32UI

See Also:
  Constant Field Values

### GL_RGBA16UI

    public static final int GL_RGBA16UI

See Also:
  Constant Field Values

### GL_RGB16UI

    public static final int GL_RGB16UI

See Also:
  Constant Field Values

### GL_RGBA8UI

    public static final int GL_RGBA8UI

See Also:
  Constant Field Values

### GL_RGB8UI

    public static final int GL_RGB8UI

See Also:
  Constant Field Values

### GL_RGBA32I

    public static final int GL_RGBA32I

See Also:
  Constant Field Values

### GL_RGB32I

    public static final int GL_RGB32I

See Also:
  Constant Field Values

### GL_RGBA16I

    public static final int GL_RGBA16I

See Also:
  Constant Field Values

### GL_RGB16I

    public static final int GL_RGB16I

See Also:
  Constant Field Values

### GL_RGBA8I

    public static final int GL_RGBA8I

See Also:
  Constant Field Values

### GL_RGB8I

    public static final int GL_RGB8I

See Also:
  Constant Field Values

### GL_RED_INTEGER

    public static final int GL_RED_INTEGER

See Also:
  Constant Field Values

### GL_RGB_INTEGER

    public static final int GL_RGB_INTEGER

See Also:
  Constant Field Values

### GL_RGBA_INTEGER

    public static final int GL_RGBA_INTEGER

See Also:
  Constant Field Values

### GL_SAMPLER_2D_ARRAY

    public static final int GL_SAMPLER_2D_ARRAY

See Also:
  Constant Field Values

### GL_SAMPLER_2D_ARRAY_SHADOW

    public static final int GL_SAMPLER_2D_ARRAY_SHADOW

See Also:
  Constant Field Values

### GL_SAMPLER_CUBE_SHADOW

    public static final int GL_SAMPLER_CUBE_SHADOW

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_VEC2

    public static final int GL_UNSIGNED_INT_VEC2

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_VEC3

    public static final int GL_UNSIGNED_INT_VEC3

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_VEC4

    public static final int GL_UNSIGNED_INT_VEC4

See Also:
  Constant Field Values

### GL_INT_SAMPLER_2D

    public static final int GL_INT_SAMPLER_2D

See Also:
  Constant Field Values

### GL_INT_SAMPLER_3D

    public static final int GL_INT_SAMPLER_3D

See Also:
  Constant Field Values

### GL_INT_SAMPLER_CUBE

    public static final int GL_INT_SAMPLER_CUBE

See Also:
  Constant Field Values

### GL_INT_SAMPLER_2D_ARRAY

    public static final int GL_INT_SAMPLER_2D_ARRAY

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_2D

    public static final int GL_UNSIGNED_INT_SAMPLER_2D

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_3D

    public static final int GL_UNSIGNED_INT_SAMPLER_3D

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_CUBE

    public static final int GL_UNSIGNED_INT_SAMPLER_CUBE

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

    public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

See Also:
  Constant Field Values

### GL_BUFFER_ACCESS_FLAGS

    public static final int GL_BUFFER_ACCESS_FLAGS

See Also:
  Constant Field Values

### GL_BUFFER_MAP_LENGTH

    public static final int GL_BUFFER_MAP_LENGTH

See Also:
  Constant Field Values

### GL_BUFFER_MAP_OFFSET

    public static final int GL_BUFFER_MAP_OFFSET

See Also:
  Constant Field Values

### GL_DEPTH_COMPONENT32F

    public static final int GL_DEPTH_COMPONENT32F

See Also:
  Constant Field Values

### GL_DEPTH32F_STENCIL8

    public static final int GL_DEPTH32F_STENCIL8

See Also:
  Constant Field Values

### GL_FLOAT_32_UNSIGNED_INT_24_8_REV

    public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

    public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_DEFAULT

    public static final int GL_FRAMEBUFFER_DEFAULT

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_UNDEFINED

    public static final int GL_FRAMEBUFFER_UNDEFINED

See Also:
  Constant Field Values

### GL_DEPTH_STENCIL_ATTACHMENT

    public static final int GL_DEPTH_STENCIL_ATTACHMENT

See Also:
  Constant Field Values

### GL_DEPTH_STENCIL

    public static final int GL_DEPTH_STENCIL

See Also:
  Constant Field Values

### GL_UNSIGNED_INT_24_8

    public static final int GL_UNSIGNED_INT_24_8

See Also:
  Constant Field Values

### GL_DEPTH24_STENCIL8

    public static final int GL_DEPTH24_STENCIL8

See Also:
  Constant Field Values

### GL_UNSIGNED_NORMALIZED

    public static final int GL_UNSIGNED_NORMALIZED

See Also:
  Constant Field Values

### GL_DRAW_FRAMEBUFFER_BINDING

    public static final int GL_DRAW_FRAMEBUFFER_BINDING

See Also:
  Constant Field Values

### GL_READ_FRAMEBUFFER

    public static final int GL_READ_FRAMEBUFFER

See Also:
  Constant Field Values

### GL_DRAW_FRAMEBUFFER

    public static final int GL_DRAW_FRAMEBUFFER

See Also:
  Constant Field Values

### GL_READ_FRAMEBUFFER_BINDING

    public static final int GL_READ_FRAMEBUFFER_BINDING

See Also:
  Constant Field Values

### GL_RENDERBUFFER_SAMPLES

    public static final int GL_RENDERBUFFER_SAMPLES

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

    public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

See Also:
  Constant Field Values

### GL_MAX_COLOR_ATTACHMENTS

    public static final int GL_MAX_COLOR_ATTACHMENTS

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT1

    public static final int GL_COLOR_ATTACHMENT1

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT2

    public static final int GL_COLOR_ATTACHMENT2

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT3

    public static final int GL_COLOR_ATTACHMENT3

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT4

    public static final int GL_COLOR_ATTACHMENT4

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT5

    public static final int GL_COLOR_ATTACHMENT5

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT6

    public static final int GL_COLOR_ATTACHMENT6

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT7

    public static final int GL_COLOR_ATTACHMENT7

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT8

    public static final int GL_COLOR_ATTACHMENT8

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT9

    public static final int GL_COLOR_ATTACHMENT9

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT10

    public static final int GL_COLOR_ATTACHMENT10

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT11

    public static final int GL_COLOR_ATTACHMENT11

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT12

    public static final int GL_COLOR_ATTACHMENT12

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT13

    public static final int GL_COLOR_ATTACHMENT13

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT14

    public static final int GL_COLOR_ATTACHMENT14

See Also:
  Constant Field Values

### GL_COLOR_ATTACHMENT15

    public static final int GL_COLOR_ATTACHMENT15

See Also:
  Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

    public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

See Also:
  Constant Field Values

### GL_MAX_SAMPLES

    public static final int GL_MAX_SAMPLES

See Also:
  Constant Field Values

### GL_HALF_FLOAT

    public static final int GL_HALF_FLOAT

See Also:
  Constant Field Values

### GL_MAP_READ_BIT

    public static final int GL_MAP_READ_BIT

See Also:
  Constant Field Values

### GL_MAP_WRITE_BIT

    public static final int GL_MAP_WRITE_BIT

See Also:
  Constant Field Values

### GL_MAP_INVALIDATE_RANGE_BIT

    public static final int GL_MAP_INVALIDATE_RANGE_BIT

See Also:
  Constant Field Values

### GL_MAP_INVALIDATE_BUFFER_BIT

    public static final int GL_MAP_INVALIDATE_BUFFER_BIT

See Also:
  Constant Field Values

### GL_MAP_FLUSH_EXPLICIT_BIT

    public static final int GL_MAP_FLUSH_EXPLICIT_BIT

See Also:
  Constant Field Values

### GL_MAP_UNSYNCHRONIZED_BIT

    public static final int GL_MAP_UNSYNCHRONIZED_BIT

See Also:
  Constant Field Values

### GL_RG

    public static final int GL_RG

See Also:
  Constant Field Values

### GL_RG_INTEGER

    public static final int GL_RG_INTEGER

See Also:
  Constant Field Values

### GL_R8

    public static final int GL_R8

See Also:
  Constant Field Values

### GL_RG8

    public static final int GL_RG8

See Also:
  Constant Field Values

### GL_R16F

    public static final int GL_R16F

See Also:
  Constant Field Values

### GL_R32F

    public static final int GL_R32F

See Also:
  Constant Field Values

### GL_RG16F

    public static final int GL_RG16F

See Also:
  Constant Field Values

### GL_RG32F

    public static final int GL_RG32F

See Also:
  Constant Field Values

### GL_R8I

    public static final int GL_R8I

See Also:
  Constant Field Values

### GL_R8UI

    public static final int GL_R8UI

See Also:
  Constant Field Values

### GL_R16I

    public static final int GL_R16I

See Also:
  Constant Field Values

### GL_R16UI

    public static final int GL_R16UI

See Also:
  Constant Field Values

### GL_R32I

    public static final int GL_R32I

See Also:
  Constant Field Values

### GL_R32UI

    public static final int GL_R32UI

See Also:
  Constant Field Values

### GL_RG8I

    public static final int GL_RG8I

See Also:
  Constant Field Values

### GL_RG8UI

    public static final int GL_RG8UI

See Also:
  Constant Field Values

### GL_RG16I

    public static final int GL_RG16I

See Also:
  Constant Field Values

### GL_RG16UI

    public static final int GL_RG16UI

See Also:
  Constant Field Values

### GL_RG32I

    public static final int GL_RG32I

See Also:
  Constant Field Values

### GL_RG32UI

    public static final int GL_RG32UI

See Also:
  Constant Field Values

### GL_VERTEX_ARRAY_BINDING

    public static final int GL_VERTEX_ARRAY_BINDING

See Also:
  Constant Field Values

### GL_R8_SNORM

    public static final int GL_R8_SNORM

See Also:
  Constant Field Values

### GL_RG8_SNORM

    public static final int GL_RG8_SNORM

See Also:
  Constant Field Values

### GL_RGB8_SNORM

    public static final int GL_RGB8_SNORM

See Also:
  Constant Field Values

### GL_RGBA8_SNORM

    public static final int GL_RGBA8_SNORM

See Also:
  Constant Field Values

### GL_SIGNED_NORMALIZED

    public static final int GL_SIGNED_NORMALIZED

See Also:
  Constant Field Values

### GL_PRIMITIVE_RESTART_FIXED_INDEX

    public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX

See Also:
  Constant Field Values

### GL_COPY_READ_BUFFER

    public static final int GL_COPY_READ_BUFFER

See Also:
  Constant Field Values

### GL_COPY_WRITE_BUFFER

    public static final int GL_COPY_WRITE_BUFFER

See Also:
  Constant Field Values

### GL_COPY_READ_BUFFER_BINDING

    public static final int GL_COPY_READ_BUFFER_BINDING

See Also:
  Constant Field Values

### GL_COPY_WRITE_BUFFER_BINDING

    public static final int GL_COPY_WRITE_BUFFER_BINDING

See Also:
  Constant Field Values

### GL_UNIFORM_BUFFER

    public static final int GL_UNIFORM_BUFFER

See Also:
  Constant Field Values

### GL_UNIFORM_BUFFER_BINDING

    public static final int GL_UNIFORM_BUFFER_BINDING

See Also:
  Constant Field Values

### GL_UNIFORM_BUFFER_START

    public static final int GL_UNIFORM_BUFFER_START

See Also:
  Constant Field Values

### GL_UNIFORM_BUFFER_SIZE

    public static final int GL_UNIFORM_BUFFER_SIZE

See Also:
  Constant Field Values

### GL_MAX_VERTEX_UNIFORM_BLOCKS

    public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS

See Also:
  Constant Field Values

### GL_MAX_FRAGMENT_UNIFORM_BLOCKS

    public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS

See Also:
  Constant Field Values

### GL_MAX_COMBINED_UNIFORM_BLOCKS

    public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS

See Also:
  Constant Field Values

### GL_MAX_UNIFORM_BUFFER_BINDINGS

    public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS

See Also:
  Constant Field Values

### GL_MAX_UNIFORM_BLOCK_SIZE

    public static final int GL_MAX_UNIFORM_BLOCK_SIZE

See Also:
  Constant Field Values

### GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

    public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

See Also:
  Constant Field Values

### GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

    public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

See Also:
  Constant Field Values

### GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

    public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

See Also:
  Constant Field Values

### GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

    public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

See Also:
  Constant Field Values

### GL_ACTIVE_UNIFORM_BLOCKS

    public static final int GL_ACTIVE_UNIFORM_BLOCKS

See Also:
  Constant Field Values

### GL_UNIFORM_TYPE

    public static final int GL_UNIFORM_TYPE

See Also:
  Constant Field Values

### GL_UNIFORM_SIZE

    public static final int GL_UNIFORM_SIZE

See Also:
  Constant Field Values

### GL_UNIFORM_NAME_LENGTH

    public static final int GL_UNIFORM_NAME_LENGTH

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_INDEX

    public static final int GL_UNIFORM_BLOCK_INDEX

See Also:
  Constant Field Values

### GL_UNIFORM_OFFSET

    public static final int GL_UNIFORM_OFFSET

See Also:
  Constant Field Values

### GL_UNIFORM_ARRAY_STRIDE

    public static final int GL_UNIFORM_ARRAY_STRIDE

See Also:
  Constant Field Values

### GL_UNIFORM_MATRIX_STRIDE

    public static final int GL_UNIFORM_MATRIX_STRIDE

See Also:
  Constant Field Values

### GL_UNIFORM_IS_ROW_MAJOR

    public static final int GL_UNIFORM_IS_ROW_MAJOR

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_BINDING

    public static final int GL_UNIFORM_BLOCK_BINDING

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_DATA_SIZE

    public static final int GL_UNIFORM_BLOCK_DATA_SIZE

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_NAME_LENGTH

    public static final int GL_UNIFORM_BLOCK_NAME_LENGTH

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

    public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

    public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

    public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

See Also:
  Constant Field Values

### GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

    public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

See Also:
  Constant Field Values

### GL_INVALID_INDEX

    public static final int GL_INVALID_INDEX

See Also:
  Constant Field Values

### GL_MAX_VERTEX_OUTPUT_COMPONENTS

    public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS

See Also:
  Constant Field Values

### GL_MAX_FRAGMENT_INPUT_COMPONENTS

    public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS

See Also:
  Constant Field Values

### GL_MAX_SERVER_WAIT_TIMEOUT

    public static final int GL_MAX_SERVER_WAIT_TIMEOUT

See Also:
  Constant Field Values

### GL_OBJECT_TYPE

    public static final int GL_OBJECT_TYPE

See Also:
  Constant Field Values

### GL_SYNC_CONDITION

    public static final int GL_SYNC_CONDITION

See Also:
  Constant Field Values

### GL_SYNC_STATUS

    public static final int GL_SYNC_STATUS

See Also:
  Constant Field Values

### GL_SYNC_FLAGS

    public static final int GL_SYNC_FLAGS

See Also:
  Constant Field Values

### GL_SYNC_FENCE

    public static final int GL_SYNC_FENCE

See Also:
  Constant Field Values

### GL_SYNC_GPU_COMMANDS_COMPLETE

    public static final int GL_SYNC_GPU_COMMANDS_COMPLETE

See Also:
  Constant Field Values

### GL_UNSIGNALED

    public static final int GL_UNSIGNALED

See Also:
  Constant Field Values

### GL_SIGNALED

    public static final int GL_SIGNALED

See Also:
  Constant Field Values

### GL_ALREADY_SIGNALED

    public static final int GL_ALREADY_SIGNALED

See Also:
  Constant Field Values

### GL_TIMEOUT_EXPIRED

    public static final int GL_TIMEOUT_EXPIRED

See Also:
  Constant Field Values

### GL_CONDITION_SATISFIED

    public static final int GL_CONDITION_SATISFIED

See Also:
  Constant Field Values

### GL_WAIT_FAILED

    public static final int GL_WAIT_FAILED

See Also:
  Constant Field Values

### GL_SYNC_FLUSH_COMMANDS_BIT

    public static final int GL_SYNC_FLUSH_COMMANDS_BIT

See Also:
  Constant Field Values

### GL_TIMEOUT_IGNORED

    public static final long GL_TIMEOUT_IGNORED

See Also:
  Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_DIVISOR

    public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR

See Also:
  Constant Field Values

### GL_ANY_SAMPLES_PASSED

    public static final int GL_ANY_SAMPLES_PASSED

See Also:
  Constant Field Values

### GL_ANY_SAMPLES_PASSED_CONSERVATIVE

    public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE

See Also:
  Constant Field Values

### GL_SAMPLER_BINDING

    public static final int GL_SAMPLER_BINDING

See Also:
  Constant Field Values

### GL_RGB10_A2UI

    public static final int GL_RGB10_A2UI

See Also:
  Constant Field Values

### GL_TEXTURE_SWIZZLE_R

    public static final int GL_TEXTURE_SWIZZLE_R

See Also:
  Constant Field Values

### GL_TEXTURE_SWIZZLE_G

    public static final int GL_TEXTURE_SWIZZLE_G

See Also:
  Constant Field Values

### GL_TEXTURE_SWIZZLE_B

    public static final int GL_TEXTURE_SWIZZLE_B

See Also:
  Constant Field Values

### GL_TEXTURE_SWIZZLE_A

    public static final int GL_TEXTURE_SWIZZLE_A

See Also:
  Constant Field Values

### GL_GREEN

    public static final int GL_GREEN

See Also:
  Constant Field Values

### GL_BLUE

    public static final int GL_BLUE

See Also:
  Constant Field Values

### GL_INT_2_10_10_10_REV

    public static final int GL_INT_2_10_10_10_REV

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK

    public static final int GL_TRANSFORM_FEEDBACK

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_PAUSED

    public static final int GL_TRANSFORM_FEEDBACK_PAUSED

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_ACTIVE

    public static final int GL_TRANSFORM_FEEDBACK_ACTIVE

See Also:
  Constant Field Values

### GL_TRANSFORM_FEEDBACK_BINDING

    public static final int GL_TRANSFORM_FEEDBACK_BINDING

See Also:
  Constant Field Values

### GL_PROGRAM_BINARY_RETRIEVABLE_HINT

    public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT

See Also:
  Constant Field Values

### GL_PROGRAM_BINARY_LENGTH

    public static final int GL_PROGRAM_BINARY_LENGTH

See Also:
  Constant Field Values

### GL_NUM_PROGRAM_BINARY_FORMATS

    public static final int GL_NUM_PROGRAM_BINARY_FORMATS

See Also:
  Constant Field Values

### GL_PROGRAM_BINARY_FORMATS

    public static final int GL_PROGRAM_BINARY_FORMATS

See Also:
  Constant Field Values

### GL_COMPRESSED_R11_EAC

    public static final int GL_COMPRESSED_R11_EAC

See Also:
  Constant Field Values

### GL_COMPRESSED_SIGNED_R11_EAC

    public static final int GL_COMPRESSED_SIGNED_R11_EAC

See Also:
  Constant Field Values

### GL_COMPRESSED_RG11_EAC

    public static final int GL_COMPRESSED_RG11_EAC

See Also:
  Constant Field Values

### GL_COMPRESSED_SIGNED_RG11_EAC

    public static final int GL_COMPRESSED_SIGNED_RG11_EAC

See Also:
  Constant Field Values

### GL_COMPRESSED_RGB8_ETC2

    public static final int GL_COMPRESSED_RGB8_ETC2

See Also:
  Constant Field Values

### GL_COMPRESSED_SRGB8_ETC2

    public static final int GL_COMPRESSED_SRGB8_ETC2

See Also:
  Constant Field Values

### GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

    public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

See Also:
  Constant Field Values

### GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

    public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

See Also:
  Constant Field Values

### GL_COMPRESSED_RGBA8_ETC2_EAC

    public static final int GL_COMPRESSED_RGBA8_ETC2_EAC

See Also:
  Constant Field Values

### GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

See Also:
  Constant Field Values

### GL_TEXTURE_IMMUTABLE_FORMAT

    public static final int GL_TEXTURE_IMMUTABLE_FORMAT

See Also:
  Constant Field Values

### GL_MAX_ELEMENT_INDEX

    public static final int GL_MAX_ELEMENT_INDEX

See Also:
  Constant Field Values

### GL_NUM_SAMPLE_COUNTS

    public static final int GL_NUM_SAMPLE_COUNTS

See Also:
  Constant Field Values

Method Detail

### glReadBuffer

    public static void glReadBuffer(int mode)

### glDrawRangeElements

    public static void glDrawRangeElements(int mode,
                                           int start,
                                           int end,
                                           java.nio.ByteBuffer indices)

### glDrawRangeElements

    public static void glDrawRangeElements(int mode,
                                           int start,
                                           int end,
                                           java.nio.IntBuffer indices)

### glDrawRangeElements

    public static void glDrawRangeElements(int mode,
                                           int start,
                                           int end,
                                           java.nio.ShortBuffer indices)

### glDrawRangeElements

    public static void glDrawRangeElements(int mode,
                                           int start,
                                           int end,
                                           int indices_count,
                                           int type,
                                           long indices_buffer_offset)

### glTexImage3D

    public static void glTexImage3D(int target,
                                    int level,
                                    int internalFormat,
                                    int width,
                                    int height,
                                    int depth,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.ByteBuffer pixels)

### glTexImage3D

    public static void glTexImage3D(int target,
                                    int level,
                                    int internalFormat,
                                    int width,
                                    int height,
                                    int depth,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.FloatBuffer pixels)

### glTexImage3D

    public static void glTexImage3D(int target,
                                    int level,
                                    int internalFormat,
                                    int width,
                                    int height,
                                    int depth,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.IntBuffer pixels)

### glTexImage3D

    public static void glTexImage3D(int target,
                                    int level,
                                    int internalFormat,
                                    int width,
                                    int height,
                                    int depth,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.ShortBuffer pixels)

### glTexImage3D

    public static void glTexImage3D(int target,
                                    int level,
                                    int internalFormat,
                                    int width,
                                    int height,
                                    int depth,
                                    int border,
                                    int format,
                                    int type,
                                    long pixels_buffer_offset)

### glTexSubImage3D

    public static void glTexSubImage3D(int target,
                                       int level,
                                       int xoffset,
                                       int yoffset,
                                       int zoffset,
                                       int width,
                                       int height,
                                       int depth,
                                       int format,
                                       int type,
                                       java.nio.ByteBuffer pixels)

### glTexSubImage3D

    public static void glTexSubImage3D(int target,
                                       int level,
                                       int xoffset,
                                       int yoffset,
                                       int zoffset,
                                       int width,
                                       int height,
                                       int depth,
                                       int format,
                                       int type,
                                       java.nio.FloatBuffer pixels)

### glTexSubImage3D

    public static void glTexSubImage3D(int target,
                                       int level,
                                       int xoffset,
                                       int yoffset,
                                       int zoffset,
                                       int width,
                                       int height,
                                       int depth,
                                       int format,
                                       int type,
                                       java.nio.IntBuffer pixels)

### glTexSubImage3D

    public static void glTexSubImage3D(int target,
                                       int level,
                                       int xoffset,
                                       int yoffset,
                                       int zoffset,
                                       int width,
                                       int height,
                                       int depth,
                                       int format,
                                       int type,
                                       java.nio.ShortBuffer pixels)

### glTexSubImage3D

    public static void glTexSubImage3D(int target,
                                       int level,
                                       int xoffset,
                                       int yoffset,
                                       int zoffset,
                                       int width,
                                       int height,
                                       int depth,
                                       int format,
                                       int type,
                                       long pixels_buffer_offset)

### glCopyTexSubImage3D

    public static void glCopyTexSubImage3D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int x,
                                           int y,
                                           int width,
                                           int height)

### glCompressedTexImage3D

    public static void glCompressedTexImage3D(int target,
                                              int level,
                                              int internalformat,
                                              int width,
                                              int height,
                                              int depth,
                                              int border,
                                              java.nio.ByteBuffer data)

### glCompressedTexImage3D

    public static void glCompressedTexImage3D(int target,
                                              int level,
                                              int internalformat,
                                              int width,
                                              int height,
                                              int depth,
                                              int border,
                                              int data_imageSize,
                                              long data_buffer_offset)

### glCompressedTexSubImage3D

    public static void glCompressedTexSubImage3D(int target,
                                                 int level,
                                                 int xoffset,
                                                 int yoffset,
                                                 int zoffset,
                                                 int width,
                                                 int height,
                                                 int depth,
                                                 int format,
                                                 java.nio.ByteBuffer data)

### glCompressedTexSubImage3D

    public static void glCompressedTexSubImage3D(int target,
                                                 int level,
                                                 int xoffset,
                                                 int yoffset,
                                                 int zoffset,
                                                 int width,
                                                 int height,
                                                 int depth,
                                                 int format,
                                                 int data_imageSize,
                                                 long data_buffer_offset)

### glGenQueries

    public static void glGenQueries(java.nio.IntBuffer ids)

### glGenQueries

    public static int glGenQueries()

  Overloads glGenQueries.

### glDeleteQueries

    public static void glDeleteQueries(java.nio.IntBuffer ids)

### glDeleteQueries

    public static void glDeleteQueries(int id)

  Overloads glDeleteQueries.

### glIsQuery

    public static boolean glIsQuery(int id)

### glBeginQuery

    public static void glBeginQuery(int target,
                                    int id)

### glEndQuery

    public static void glEndQuery(int target)

### glGetQuery

    public static void glGetQuery(int target,
                                  int pname,
                                  java.nio.IntBuffer params)

### glGetQueryi

    public static int glGetQueryi(int target,
                                  int pname)

  Overloads glGetQueryiv.

### glGetQueryObjectu

    public static void glGetQueryObjectu(int id,
                                         int pname,
                                         java.nio.IntBuffer params)

### glGetQueryObjectui

    public static int glGetQueryObjectui(int id,
                                         int pname)

  Overloads glGetQueryObjectuiv.

### glUnmapBuffer

    public static boolean glUnmapBuffer(int target)

### glGetBufferPointer

    public static java.nio.ByteBuffer glGetBufferPointer(int target,
                                                         int pname)

### glDrawBuffers

    public static void glDrawBuffers(java.nio.IntBuffer buffers)

### glDrawBuffers

    public static void glDrawBuffers(int buffer)

  Overloads glDrawBuffers.

### glUniformMatrix2x3

    public static void glUniformMatrix2x3(int location,
                                          boolean transpose,
                                          java.nio.FloatBuffer matrices)

### glUniformMatrix3x2

    public static void glUniformMatrix3x2(int location,
                                          boolean transpose,
                                          java.nio.FloatBuffer matrices)

### glUniformMatrix2x4

    public static void glUniformMatrix2x4(int location,
                                          boolean transpose,
                                          java.nio.FloatBuffer matrices)

### glUniformMatrix4x2

    public static void glUniformMatrix4x2(int location,
                                          boolean transpose,
                                          java.nio.FloatBuffer matrices)

### glUniformMatrix3x4

    public static void glUniformMatrix3x4(int location,
                                          boolean transpose,
                                          java.nio.FloatBuffer matrices)

### glUniformMatrix4x3

    public static void glUniformMatrix4x3(int location,
                                          boolean transpose,
                                          java.nio.FloatBuffer matrices)

### glBlitFramebuffer

    public static void glBlitFramebuffer(int srcX0,
                                         int srcY0,
                                         int srcX1,
                                         int srcY1,
                                         int dstX0,
                                         int dstY0,
                                         int dstX1,
                                         int dstY1,
                                         int mask,
                                         int filter)

  Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer. <mask> is the bitwise OR of a number of values indicating which buffers are to be copied. The values are COLOR_BUFFER_BIT, DEPTH_BUFFER_BIT, and STENCIL_BUFFER_BIT. The pixels corresponding to these buffers are copied from the source rectangle, bound by the locations (srcX0, srcY0) and (srcX1, srcY1) inclusive, to the destination rectangle, bound by the locations (dstX0, dstY0) and (dstX1, dstY1) inclusive. If the source and destination rectangle dimensions do not match, the source image is stretched to fit the destination rectangle. <filter> must be LINEAR or NEAREST and specifies the method of interpolation to be applied if the image is stretched.

### glRenderbufferStorageMultisample

    public static void glRenderbufferStorageMultisample(int target,
                                                        int samples,
                                                        int internalformat,
                                                        int width,
                                                        int height)

  Establishes the data storage, format, dimensions, and number of samples of a renderbuffer object's image.

### glFramebufferTextureLayer

    public static void glFramebufferTextureLayer(int target,
                                                 int attachment,
                                                 int texture,
                                                 int level,
                                                 int layer)

### glMapBufferRange

    public static java.nio.ByteBuffer glMapBufferRange(int target,
                                                       long offset,
                                                       long length,
                                                       int access,
                                                       java.nio.ByteBuffer old_buffer)

  glMapBufferRange maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferRange like this:

  ByteBuffer mapped_buffer; mapped_buffer = glMapBufferRange(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferRange(..., ..., ..., ..., mapped_buffer);

  Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused.

  Parameters:
    `old_buffer` - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created.

  Returns:
    A ByteBuffer representing the mapped buffer memory.

### glFlushMappedBufferRange

    public static void glFlushMappedBufferRange(int target,
                                                long offset,
                                                long length)

### glBindVertexArray

    public static void glBindVertexArray(int array)

### glDeleteVertexArrays

    public static void glDeleteVertexArrays(java.nio.IntBuffer arrays)

### glDeleteVertexArrays

    public static void glDeleteVertexArrays(int array)

  Overloads glDeleteVertexArrays.

### glGenVertexArrays

    public static void glGenVertexArrays(java.nio.IntBuffer arrays)

### glGenVertexArrays

    public static int glGenVertexArrays()

  Overloads glGenVertexArrays.

### glIsVertexArray

    public static boolean glIsVertexArray(int array)

### glGetInteger

    public static void glGetInteger(int value,
                                    int index,
                                    java.nio.IntBuffer data)

### glGetInteger

    public static int glGetInteger(int value,
                                   int index)

  Overloads glGetIntegeri_v.

### glBeginTransformFeedback

    public static void glBeginTransformFeedback(int primitiveMode)

### glEndTransformFeedback

    public static void glEndTransformFeedback()

### glBindBufferRange

    public static void glBindBufferRange(int target,
                                         int index,
                                         int buffer,
                                         long offset,
                                         long size)

### glBindBufferBase

    public static void glBindBufferBase(int target,
                                        int index,
                                        int buffer)

### glTransformFeedbackVaryings

    public static void glTransformFeedbackVaryings(int program,
                                                   int count,
                                                   java.nio.ByteBuffer varyings,
                                                   int bufferMode)

### glTransformFeedbackVaryings

    public static void glTransformFeedbackVaryings(int program,
                                                   java.lang.CharSequence[] varyings,
                                                   int bufferMode)

  Overloads glTransformFeedbackVaryings.

### glGetTransformFeedbackVarying

    public static void glGetTransformFeedbackVarying(int program,
                                                     int index,
                                                     java.nio.IntBuffer length,
                                                     java.nio.IntBuffer size,
                                                     java.nio.IntBuffer type,
                                                     java.nio.ByteBuffer name)

### glGetTransformFeedbackVarying

    public static java.lang.String glGetTransformFeedbackVarying(int program,
                                                                 int index,
                                                                 int bufSize,
                                                                 java.nio.IntBuffer size,
                                                                 java.nio.IntBuffer type)

  Overloads glGetTransformFeedbackVarying.

### glVertexAttribIPointer

    public static void glVertexAttribIPointer(int index,
                                              int size,
                                              int type,
                                              int stride,
                                              java.nio.ByteBuffer buffer)

### glVertexAttribIPointer

    public static void glVertexAttribIPointer(int index,
                                              int size,
                                              int type,
                                              int stride,
                                              java.nio.IntBuffer buffer)

### glVertexAttribIPointer

    public static void glVertexAttribIPointer(int index,
                                              int size,
                                              int type,
                                              int stride,
                                              java.nio.ShortBuffer buffer)

### glVertexAttribIPointer

    public static void glVertexAttribIPointer(int index,
                                              int size,
                                              int type,
                                              int stride,
                                              long buffer_buffer_offset)

### glGetVertexAttribI

    public static void glGetVertexAttribI(int index,
                                          int pname,
                                          java.nio.IntBuffer params)

### glGetVertexAttribIu

    public static void glGetVertexAttribIu(int index,
                                           int pname,
                                           java.nio.IntBuffer params)

### glVertexAttribI4i

    public static void glVertexAttribI4i(int index,
                                         int x,
                                         int y,
                                         int z,
                                         int w)

### glVertexAttribI4ui

    public static void glVertexAttribI4ui(int index,
                                          int x,
                                          int y,
                                          int z,
                                          int w)

### glVertexAttribI4

    public static void glVertexAttribI4(int index,
                                        java.nio.IntBuffer v)

### glVertexAttribI4u

    public static void glVertexAttribI4u(int index,
                                         java.nio.IntBuffer v)

### glGetUniformu

    public static void glGetUniformu(int program,
                                     int location,
                                     java.nio.IntBuffer params)

### glGetFragDataLocation

    public static int glGetFragDataLocation(int program,
                                            java.nio.ByteBuffer name)

### glGetFragDataLocation

    public static int glGetFragDataLocation(int program,
                                            java.lang.CharSequence name)

  Overloads glGetFragDataLocation.

### glUniform1ui

    public static void glUniform1ui(int location,
                                    int v0)

### glUniform2ui

    public static void glUniform2ui(int location,
                                    int v0,
                                    int v1)

### glUniform3ui

    public static void glUniform3ui(int location,
                                    int v0,
                                    int v1,
                                    int v2)

### glUniform4ui

    public static void glUniform4ui(int location,
                                    int v0,
                                    int v1,
                                    int v2,
                                    int v3)

### glUniform1u

    public static void glUniform1u(int location,
                                   java.nio.IntBuffer value)

### glUniform2u

    public static void glUniform2u(int location,
                                   java.nio.IntBuffer value)

### glUniform3u

    public static void glUniform3u(int location,
                                   java.nio.IntBuffer value)

### glUniform4u

    public static void glUniform4u(int location,
                                   java.nio.IntBuffer value)

### glClearBuffer

    public static void glClearBuffer(int buffer,
                                     int drawbuffer,
                                     java.nio.FloatBuffer value)

### glClearBuffer

    public static void glClearBuffer(int buffer,
                                     int drawbuffer,
                                     java.nio.IntBuffer value)

### glClearBufferu

    public static void glClearBufferu(int buffer,
                                      int drawbuffer,
                                      java.nio.IntBuffer value)

### glClearBufferfi

    public static void glClearBufferfi(int buffer,
                                       int drawbuffer,
                                       float depth,
                                       int stencil)

### glGetStringi

    public static java.lang.String glGetStringi(int name,
                                                int index)

### glCopyBufferSubData

    public static void glCopyBufferSubData(int readtarget,
                                           int writetarget,
                                           long readoffset,
                                           long writeoffset,
                                           long size)

### glGetUniformIndices

    public static void glGetUniformIndices(int program,
                                           java.nio.ByteBuffer uniformNames,
                                           java.nio.IntBuffer uniformIndices)

### glGetUniformIndices

    public static void glGetUniformIndices(int program,
                                           java.lang.CharSequence[] uniformNames,
                                           java.nio.IntBuffer uniformIndices)

  Overloads glGetUniformIndices.

### glGetActiveUniforms

    public static void glGetActiveUniforms(int program,
                                           java.nio.IntBuffer uniformIndices,
                                           int pname,
                                           java.nio.IntBuffer params)

### glGetActiveUniformsi

    public static int glGetActiveUniformsi(int program,
                                           int uniformIndex,
                                           int pname)

  Overloads glGetActiveUniformsiv.

### glGetUniformBlockIndex

    public static int glGetUniformBlockIndex(int program,
                                             java.nio.ByteBuffer uniformBlockName)

### glGetUniformBlockIndex

    public static int glGetUniformBlockIndex(int program,
                                             java.lang.CharSequence uniformBlockName)

  Overloads glGetUniformBlockIndex.

### glGetActiveUniformBlock

    public static void glGetActiveUniformBlock(int program,
                                               int uniformBlockIndex,
                                               int pname,
                                               java.nio.IntBuffer params)

### glGetActiveUniformBlocki

    public static int glGetActiveUniformBlocki(int program,
                                               int uniformBlockIndex,
                                               int pname)

  Overloads glGetActiveUniformBlockiv.

### glGetActiveUniformBlockName

    public static void glGetActiveUniformBlockName(int program,
                                                   int uniformBlockIndex,
                                                   java.nio.IntBuffer length,
                                                   java.nio.ByteBuffer uniformBlockName)

### glGetActiveUniformBlockName

    public static java.lang.String glGetActiveUniformBlockName(int program,
                                                               int uniformBlockIndex,
                                                               int bufSize)

  Overloads glGetActiveUniformBlockName.

### glUniformBlockBinding

    public static void glUniformBlockBinding(int program,
                                             int uniformBlockIndex,
                                             int uniformBlockBinding)

### glDrawArraysInstanced

    public static void glDrawArraysInstanced(int mode,
                                             int first,
                                             int count,
                                             int primcount)

### glDrawElementsInstanced

    public static void glDrawElementsInstanced(int mode,
                                               java.nio.ByteBuffer indices,
                                               int primcount)

### glDrawElementsInstanced

    public static void glDrawElementsInstanced(int mode,
                                               java.nio.IntBuffer indices,
                                               int primcount)

### glDrawElementsInstanced

    public static void glDrawElementsInstanced(int mode,
                                               java.nio.ShortBuffer indices,
                                               int primcount)

### glDrawElementsInstanced

    public static void glDrawElementsInstanced(int mode,
                                               int indices_count,
                                               int type,
                                               long indices_buffer_offset,
                                               int primcount)

### glFenceSync

    public static GLSync glFenceSync(int condition,
                                     int flags)

### glIsSync

    public static boolean glIsSync(GLSync sync)

### glDeleteSync

    public static void glDeleteSync(GLSync sync)

### glClientWaitSync

    public static int glClientWaitSync(GLSync sync,
                                       int flags,
                                       long timeout)

### glWaitSync

    public static void glWaitSync(GLSync sync,
                                  int flags,
                                  long timeout)

### glGetInteger64

    public static void glGetInteger64(int pname,
                                      java.nio.LongBuffer data)

### glGetInteger64

    public static long glGetInteger64(int pname)

  Overloads glGetInteger64v.

### glGetInteger64

    public static void glGetInteger64(int value,
                                      int index,
                                      java.nio.LongBuffer data)

### glGetInteger64

    public static long glGetInteger64(int value,
                                      int index)

  Overloads glGetInteger64i_v.

### glGetSync

    public static void glGetSync(GLSync sync,
                                 int pname,
                                 java.nio.IntBuffer length,
                                 java.nio.IntBuffer values)

### glGetSynci

    public static int glGetSynci(GLSync sync,
                                 int pname)

  Overloads glGetSynciv.

### glGetBufferParameter

    public static void glGetBufferParameter(int target,
                                            int pname,
                                            java.nio.LongBuffer params)

### glGetBufferParameteri64

    public static long glGetBufferParameteri64(int target,
                                               int pname)

  Overloads glGetBufferParameteri64v.

### glGenSamplers

    public static void glGenSamplers(java.nio.IntBuffer samplers)

### glGenSamplers

    public static int glGenSamplers()

  Overloads glGenSamplers.

### glDeleteSamplers

    public static void glDeleteSamplers(java.nio.IntBuffer samplers)

### glDeleteSamplers

    public static void glDeleteSamplers(int sampler)

  Overloads glDeleteSamplers.

### glIsSampler

    public static boolean glIsSampler(int sampler)

### glBindSampler

    public static void glBindSampler(int unit,
                                     int sampler)

### glSamplerParameteri

    public static void glSamplerParameteri(int sampler,
                                           int pname,
                                           int param)

### glSamplerParameterf

    public static void glSamplerParameterf(int sampler,
                                           int pname,
                                           float param)

### glSamplerParameter

    public static void glSamplerParameter(int sampler,
                                          int pname,
                                          java.nio.IntBuffer params)

### glSamplerParameter

    public static void glSamplerParameter(int sampler,
                                          int pname,
                                          java.nio.FloatBuffer params)

### glGetSamplerParameter

    public static void glGetSamplerParameter(int sampler,
                                             int pname,
                                             java.nio.IntBuffer params)

### glGetSamplerParameteri

    public static int glGetSamplerParameteri(int sampler,
                                             int pname)

  Overloads glGetSamplerParameteriv.

### glGetSamplerParameter

    public static void glGetSamplerParameter(int sampler,
                                             int pname,
                                             java.nio.FloatBuffer params)

### glGetSamplerParameterf

    public static float glGetSamplerParameterf(int sampler,
                                               int pname)

  Overloads glGetSamplerParameterfv.

### glVertexAttribDivisor

    public static void glVertexAttribDivisor(int index,
                                             int divisor)

### glBindTransformFeedback

    public static void glBindTransformFeedback(int target,
                                               int id)

### glDeleteTransformFeedbacks

    public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)

### glDeleteTransformFeedbacks

    public static void glDeleteTransformFeedbacks(int id)

  Overloads glDeleteTransformFeedbacks.

### glGenTransformFeedbacks

    public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)

### glGenTransformFeedbacks

    public static int glGenTransformFeedbacks()

  Overloads glGenTransformFeedbacks.

### glIsTransformFeedback

    public static boolean glIsTransformFeedback(int id)

### glPauseTransformFeedback

    public static void glPauseTransformFeedback()

### glResumeTransformFeedback

    public static void glResumeTransformFeedback()

### glGetProgramBinary

    public static void glGetProgramBinary(int program,
                                          java.nio.IntBuffer length,
                                          java.nio.IntBuffer binaryFormat,
                                          java.nio.ByteBuffer binary)

### glProgramBinary

    public static void glProgramBinary(int program,
                                       int binaryFormat,
                                       java.nio.ByteBuffer binary)

### glProgramParameteri

    public static void glProgramParameteri(int program,
                                           int pname,
                                           int value)

### glInvalidateFramebuffer

    public static void glInvalidateFramebuffer(int target,
                                               java.nio.IntBuffer attachments)

### glInvalidateSubFramebuffer

    public static void glInvalidateSubFramebuffer(int target,
                                                  java.nio.IntBuffer attachments,
                                                  int x,
                                                  int y,
                                                  int width,
                                                  int height)

### glTexStorage2D

    public static void glTexStorage2D(int target,
                                      int levels,
                                      int internalformat,
                                      int width,
                                      int height)

### glTexStorage3D

    public static void glTexStorage3D(int target,
                                      int levels,
                                      int internalformat,
                                      int width,
                                      int height,
                                      int depth)

### glGetInternalformat

    public static void glGetInternalformat(int target,
                                           int internalformat,
                                           int pname,
                                           java.nio.IntBuffer params)

### glGetInternalformat

    public static int glGetInternalformat(int target,
                                          int internalformat,
                                          int pname)

  Overloads glGetInternalformativ.

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.