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

## org.lwjgl.opengl
Class GL30

    java.lang.Object
      org.lwjgl.opengl.GL30

    public final class GL30

extends java.lang.Object

Field Summary
`static int` `GL_ALPHA_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_ALPHA16F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA16I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA16UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA32F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA32I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA32UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA8I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_ALPHA8UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_BGR_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_BGRA_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_BLUE_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_BUFFER_ACCESS_FLAGS`
`static int` `GL_BUFFER_MAP_LENGTH`
`static int` `GL_BUFFER_MAP_OFFSET`
`static int` `GL_CLAMP_FRAGMENT_COLOR` Accepted by the <target> parameter of ClampColor and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
`static int` `GL_CLAMP_READ_COLOR` Accepted by the <target> parameter of ClampColor and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
`static int` `GL_CLAMP_VERTEX_COLOR` Accepted by the <target> parameter of ClampColor and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
`static int` `GL_CLIP_DISTANCE0`
`static int` `GL_CLIP_DISTANCE1`
`static int` `GL_CLIP_DISTANCE2`
`static int` `GL_CLIP_DISTANCE3`
`static int` `GL_CLIP_DISTANCE4`
`static int` `GL_CLIP_DISTANCE5`
`static int` `GL_CLIP_DISTANCE6`
`static int` `GL_CLIP_DISTANCE7`
`static int` `GL_COLOR_ATTACHMENT0` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT1` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT10` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT11` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT12` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT13` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT14` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT15` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT2` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT3` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT4` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT5` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT6` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT7` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT8` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COLOR_ATTACHMENT9` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_COMPARE_REF_DEPTH_TO_TEXTURE` Accepted by the <param> parameter of TexParameterf, TexParameteri, TexParameterfv, and TexParameteriv when the <pname> parameter is TEXTURE_COMPARE_MODE_ARB:
`static int` `GL_COMPARE_REF_TO_TEXTURE`
`static int` `GL_COMPRESSED_RED`
`static int` `GL_COMPRESSED_RED_RGTC1` Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:
`static int` `GL_COMPRESSED_RG`
`static int` `GL_COMPRESSED_RG_RGTC2` Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:
`static int` `GL_COMPRESSED_SIGNED_RED_RGTC1` Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:
`static int` `GL_COMPRESSED_SIGNED_RG_RGTC2` Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:
`static int` `GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT`
`static int` `GL_CONTEXT_FLAGS`
`static int` `GL_DEPTH_ATTACHMENT` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_DEPTH_BUFFER`
`static int` `GL_DEPTH_COMPONENT32F` Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT:

`static int`

`GL_DEPTH_STENCIL`
Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by the <type> parameter of CopyPixels, by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv.

`static int` `GL_DEPTH_STENCIL_ATTACHMENT` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_DEPTH24_STENCIL8` Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv.
`static int` `GL_DEPTH32F_STENCIL8` Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT:
`static int` `GL_DRAW_FRAMEBUFFER` Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
`static int` `GL_DRAW_FRAMEBUFFER_BINDING` Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
`static int` `GL_FIXED_ONLY` Accepted by the <clamp> parameter of ClampColor.
`static int` `GL_FLOAT_32_UNSIGNED_INT_24_8_REV` Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:
`static int` `GL_FRAMEBUFFER` Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL` Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_BINDING` Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_FRAMEBUFFER_COMPLETE` Returned by CheckFramebufferStatus():
`static int` `GL_FRAMEBUFFER_DEFAULT` Returned in <params> by GetFramebufferAttachmentParameteriv:
`static int` `GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT` Returned by CheckFramebufferStatus():
`static int` `GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER` Returned by CheckFramebufferStatus():
`static int` `GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT` Returned by CheckFramebufferStatus():
`static int` `GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE` Returned by CheckFramebufferStatus.
`static int` `GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER` Returned by CheckFramebufferStatus():
`static int` `GL_FRAMEBUFFER_SRGB` Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_FRAMEBUFFER_SRGB_CAPABLE` Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_FRAMEBUFFER_UNDEFINED` Returned by CheckFramebufferStatus():
`static int` `GL_FRAMEBUFFER_UNSUPPORTED` Returned by CheckFramebufferStatus():
`static int` `GL_GREEN_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

`static int`

`GL_HALF_FLOAT`
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable:

Accepted by the <type> argument of VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, and VertexAttribPointer:

`static int` `GL_INDEX` Returned in <params> by GetFramebufferAttachmentParameteriv:
`static int` `GL_INT_SAMPLER_1D` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_1D_ARRAY` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_2D` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_2D_ARRAY` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_2D_RECT` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_3D` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_BUFFER` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INT_SAMPLER_CUBE` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_INTERLEAVED_ATTRIBS` Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
`static int` `GL_INVALID_FRAMEBUFFER_OPERATION` Returned by GetError():
`static int` `GL_MAJOR_VERSION`
`static int` `GL_MAP_FLUSH_EXPLICIT_BIT` Accepted by the <access> parameter of MapBufferRange:
`static int` `GL_MAP_INVALIDATE_BUFFER_BIT` Accepted by the <access> parameter of MapBufferRange:
`static int` `GL_MAP_INVALIDATE_RANGE_BIT` Accepted by the <access> parameter of MapBufferRange:
`static int` `GL_MAP_READ_BIT` Accepted by the <access> parameter of MapBufferRange:
`static int` `GL_MAP_UNSYNCHRONIZED_BIT` Accepted by the <access> parameter of MapBufferRange:
`static int` `GL_MAP_WRITE_BIT` Accepted by the <access> parameter of MapBufferRange:
`static int` `GL_MAX_ARRAY_TEXTURE_LAYERS` Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:
`static int` `GL_MAX_CLIP_DISTANCES`
`static int` `GL_MAX_COLOR_ATTACHMENTS` Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_MAX_PROGRAM_TEXEL_OFFSET` Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_MAX_RENDERBUFFER_SIZE` Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_MAX_SAMPLES` Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
`static int` `GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS` Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
`static int` `GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS` Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
`static int` `GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS` Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
`static int` `GL_MAX_VARYING_COMPONENTS`
`static int` `GL_MIN_PROGRAM_TEXEL_OFFSET` Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_MINOR_VERSION`
`static int` `GL_NUM_EXTENSIONS`
`static int` `GL_PRIMITIVES_GENERATED` Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:
`static int` `GL_PROXY_TEXTURE_1D_ARRAY` Accepted by the <target> parameter of TexImage2D, TexSubImage2D, CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and CompressedTexSubImage2D:
`static int` `GL_PROXY_TEXTURE_2D_ARRAY` Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:
`static int` `GL_QUERY_BY_REGION_NO_WAIT` Accepted by the <mode> parameter of BeginConditionalRender:
`static int` `GL_QUERY_BY_REGION_WAIT` Accepted by the <mode> parameter of BeginConditionalRender:
`static int` `GL_QUERY_NO_WAIT` Accepted by the <mode> parameter of BeginConditionalRender:
`static int` `GL_QUERY_WAIT` Accepted by the <mode> parameter of BeginConditionalRender:
`static int` `GL_R11F_G11F_B10F` Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage:
`static int` `GL_R16` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R16F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R16I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R16UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R32F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R32I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R32UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R8` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R8I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_R8UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RASTERIZER_DISCARD` Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_READ_FRAMEBUFFER` Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
`static int` `GL_READ_FRAMEBUFFER_BINDING` Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.
`static int` `GL_RED_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_RENDERBUFFER` Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:
`static int` `GL_RENDERBUFFER_ALPHA_SIZE` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_BINDING` Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_RENDERBUFFER_BLUE_SIZE` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_DEPTH_SIZE` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_GREEN_SIZE` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_HEIGHT` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_INTERNAL_FORMAT` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_RED_SIZE` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_SAMPLES` Accepted by the <pname> parameter of GetRenderbufferParameteriv.
`static int` `GL_RENDERBUFFER_STENCIL_SIZE` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RENDERBUFFER_WIDTH` Accepted by the <pname> parameter of GetRenderbufferParameteriv:
`static int` `GL_RG` Accepted by the <format> parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_RG_INTEGER` Accepted by the <format> parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_RG16` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG16F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG16I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG16UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG32F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG32I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG32UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG8` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG8I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RG8UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:
`static int` `GL_RGB_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_RGB16F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB16I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB16UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB32F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB32I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB32UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB8I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB8UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGB9_E5` Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage:
`static int` `GL_RGBA_INTEGER` Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:
`static int` `GL_RGBA_INTEGER_MODE` Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_RGBA16F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA16I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA16UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA32F` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA32I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA32UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA8I` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_RGBA8UI` Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:
`static int` `GL_SAMPLER_1D_ARRAY` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_SAMPLER_1D_ARRAY_SHADOW` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_SAMPLER_2D_ARRAY` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_SAMPLER_2D_ARRAY_SHADOW` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_SAMPLER_BUFFER` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_SAMPLER_CUBE_SHADOW` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_SEPARATE_ATTRIBS` Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:
`static int` `GL_STENCIL_ATTACHMENT` Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
`static int` `GL_STENCIL_BUFFER`
`static int` `GL_STENCIL_INDEX1` Accepted by the <internalformat> parameter of RenderbufferStorage:
`static int` `GL_STENCIL_INDEX16` Accepted by the <internalformat> parameter of RenderbufferStorage:
`static int` `GL_STENCIL_INDEX4` Accepted by the <internalformat> parameter of RenderbufferStorage:
`static int` `GL_STENCIL_INDEX8` Accepted by the <internalformat> parameter of RenderbufferStorage:
`static int` `GL_TEXTURE_1D_ARRAY` Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, and BindTexture:
`static int` `GL_TEXTURE_2D_ARRAY` Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, and BindTexture:
`static int` `GL_TEXTURE_ALPHA_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_BINDING_1D_ARRAY` Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:
`static int` `GL_TEXTURE_BINDING_2D_ARRAY` Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:
`static int` `GL_TEXTURE_BLUE_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_DEPTH_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_GREEN_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_INTENSITY_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_LUMINANCE_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_RED_TYPE` Accepted by the <value> parameter of GetTexLevelParameter:
`static int` `GL_TEXTURE_SHARED_SIZE` Accepted by the <pname> parameter of GetTexLevelParameterfv and GetTexLevelParameteriv:
`static int` `GL_TEXTURE_STENCIL_SIZE` Accepted by the <value> parameter of GetTexLevelParameter.
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER` Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRange, BindBufferOffset and BindBufferBase:
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_BINDING` Accepted by the <param> parameter of GetIntegerIndexedv and GetBooleanIndexedv, and by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_MODE` Accepted by the <pname> parameter of GetProgramiv:
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_SIZE` Accepted by the <param> parameter of GetIntegerIndexedv and GetBooleanIndexedv:
`static int` `GL_TRANSFORM_FEEDBACK_BUFFER_START` Accepted by the <param> parameter of GetIntegerIndexedv and GetBooleanIndexedv:
`static int` `GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN` Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:
`static int` `GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH` Accepted by the <pname> parameter of GetProgramiv:
`static int` `GL_TRANSFORM_FEEDBACK_VARYINGS` Accepted by the <pname> parameter of GetProgramiv:
`static int` `GL_UNSIGNED_INT_10F_11F_11F_REV` Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable:
`static int` `GL_UNSIGNED_INT_24_8` Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage.
`static int` `GL_UNSIGNED_INT_5_9_9_9_REV` Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable:
`static int` `GL_UNSIGNED_INT_SAMPLER_1D` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_1D_ARRAY` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_2D` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_2D_ARRAY` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_2D_RECT` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_3D` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_BUFFER` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_SAMPLER_CUBE` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_VEC2` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_VEC3` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_INT_VEC4` Returned by the <type> parameter of GetActiveUniform:
`static int` `GL_UNSIGNED_NORMALIZED` Returned by the <params> parameter of GetTexLevelParameter:
`static int` `GL_VERTEX_ARRAY_BINDING` Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
`static int` `GL_VERTEX_ATTRIB_ARRAY_INTEGER` Accepted by the <pname> parameters of GetVertexAttribdv, GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIiv, and GetVertexAttribIuiv:

Method Summary
`static void` `glBeginConditionalRender(int id, int mode)`
`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` `glBindFragDataLocation(int program, int colorNumber, java.nio.ByteBuffer name)`
`static void` `glBindFragDataLocation(int program, int colorNumber, java.lang.CharSequence name)` Overloads glBindFragDataLocation.
`static void` `glBindFramebuffer(int target, int framebuffer)`
`static void` `glBindRenderbuffer(int target, int renderbuffer)`
`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 int` `glCheckFramebufferStatus(int target)`
`static void` `glClampColor(int target, int clamp)`
`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 void` `glColorMaski(int buf, boolean r, boolean g, boolean b, boolean a)`
`static void` `glDeleteFramebuffers(int framebuffer)` Overloads glDeleteFramebuffers.
`static void` `glDeleteFramebuffers(java.nio.IntBuffer framebuffers)`
`static void` `glDeleteRenderbuffers(int renderbuffer)` Overloads glDeleteRenderbuffers.
`static void` `glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)`
`static void` `glDeleteVertexArrays(int array)` Overloads glDeleteVertexArrays.
`static void` `glDeleteVertexArrays(java.nio.IntBuffer arrays)`
`static void` `glDisablei(int target, int index)`
`static void` `glEnablei(int target, int index)`
`static void` `glEndConditionalRender()`
`static void` `glEndTransformFeedback()`
`static void` `glFlushMappedBufferRange(int target, long offset, long length)`
`static void` `glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)`
`static void` `glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)`
`static void` `glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)`
`static void` `glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)`
`static void` `glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)`
`static void` `glGenerateMipmap(int target)`
`static int` `glGenFramebuffers()` Overloads glGenFramebuffers.
`static void` `glGenFramebuffers(java.nio.IntBuffer framebuffers)`
`static int` `glGenRenderbuffers()` Overloads glGenRenderbuffers.
`static void` `glGenRenderbuffers(java.nio.IntBuffer renderbuffers)`
`static int` `glGenVertexArrays()` Overloads glGenVertexArrays.
`static void` `glGenVertexArrays(java.nio.IntBuffer arrays)`
`static boolean` `glGetBoolean(int value, int index)` Overloads glGetBooleani_v.
`static void` `glGetBoolean(int value, int index, java.nio.ByteBuffer data)`
`static int` `glGetFragDataLocation(int program, java.nio.ByteBuffer name)`
`static int` `glGetFragDataLocation(int program, java.lang.CharSequence name)` Overloads glGetFragDataLocation.
`static int` `glGetFramebufferAttachmentParameter(int target, int attachment, int pname)` Deprecated. Will be removed in 3.0. Use `glGetFramebufferAttachmentParameteri(int, int, int)` instead.
`static void` `glGetFramebufferAttachmentParameter(int target, int attachment, int pname, java.nio.IntBuffer params)`
`static int` `glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)` Overloads glGetFramebufferAttachmentParameteriv.
`static int` `glGetInteger(int value, int index)` Overloads glGetIntegeri_v.
`static void` `glGetInteger(int value, int index, java.nio.IntBuffer data)`
`static int` `glGetRenderbufferParameter(int target, int pname)` Deprecated. Will be removed in 3.0. Use `glGetRenderbufferParameteri(int, int)` instead.
`static void` `glGetRenderbufferParameter(int target, int pname, java.nio.IntBuffer params)`
`static int` `glGetRenderbufferParameteri(int target, int pname)` Overloads glGetRenderbufferParameteriv.
`static java.lang.String` `glGetStringi(int name, int index)`
`static void` `glGetTexParameterI(int target, int pname, java.nio.IntBuffer params)`
`static int` `glGetTexParameterIi(int target, int pname)` Overloads glGetTexParameterIiv.
`static void` `glGetTexParameterIu(int target, int pname, java.nio.IntBuffer params)`
`static int` `glGetTexParameterIui(int target, int pname)` Overloads glGetTexParameterIuiv.
`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 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 boolean` `glIsEnabledi(int target, int index)`
`static boolean` `glIsFramebuffer(int framebuffer)`
`static boolean` `glIsRenderbuffer(int renderbuffer)`
`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` `glRenderbufferStorage(int target, int internalformat, int width, int height)`
`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` `glTexParameterI(int target, int pname, java.nio.IntBuffer params)`
`static void` `glTexParameterIi(int target, int pname, int param)` Overloads glTexParameterIiv.
`static void` `glTexParameterIu(int target, int pname, java.nio.IntBuffer params)`
`static void` `glTexParameterIui(int target, int pname, int param)` Overloads glTexParameterIuiv.
`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` `glVertexAttribI1(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI1i(int index, int x)`
`static void` `glVertexAttribI1u(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI1ui(int index, int x)`
`static void` `glVertexAttribI2(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI2i(int index, int x, int y)`
`static void` `glVertexAttribI2u(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI2ui(int index, int x, int y)`
`static void` `glVertexAttribI3(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI3i(int index, int x, int y, int z)`
`static void` `glVertexAttribI3u(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI3ui(int index, int x, int y, int z)`
`static void` `glVertexAttribI4(int index, java.nio.ByteBuffer v)`
`static void` `glVertexAttribI4(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI4(int index, java.nio.ShortBuffer v)`
`static void` `glVertexAttribI4i(int index, int x, int y, int z, int w)`
`static void` `glVertexAttribI4u(int index, java.nio.ByteBuffer v)`
`static void` `glVertexAttribI4u(int index, java.nio.IntBuffer v)`
`static void` `glVertexAttribI4u(int index, java.nio.ShortBuffer 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)`

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

Field Detail

### 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_CONTEXT_FLAGS

    public static final int GL_CONTEXT_FLAGS

See Also:
  Constant Field Values

### GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT

    public static final int GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT

See Also:
  Constant Field Values

### GL_DEPTH_BUFFER

    public static final int GL_DEPTH_BUFFER

See Also:
  Constant Field Values

### GL_STENCIL_BUFFER

    public static final int GL_STENCIL_BUFFER

See Also:
  Constant Field Values

### GL_COMPRESSED_RED

    public static final int GL_COMPRESSED_RED

See Also:
  Constant Field Values

### GL_COMPRESSED_RG

    public static final int GL_COMPRESSED_RG

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_CLIP_DISTANCE0

    public static final int GL_CLIP_DISTANCE0

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE1

    public static final int GL_CLIP_DISTANCE1

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE2

    public static final int GL_CLIP_DISTANCE2

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE3

    public static final int GL_CLIP_DISTANCE3

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE4

    public static final int GL_CLIP_DISTANCE4

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE5

    public static final int GL_CLIP_DISTANCE5

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE6

    public static final int GL_CLIP_DISTANCE6

See Also:
  Constant Field Values

### GL_CLIP_DISTANCE7

    public static final int GL_CLIP_DISTANCE7

See Also:
  Constant Field Values

### GL_MAX_CLIP_DISTANCES

    public static final int GL_MAX_CLIP_DISTANCES

See Also:
  Constant Field Values

### GL_MAX_VARYING_COMPONENTS

    public static final int GL_MAX_VARYING_COMPONENTS

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_VERTEX_ATTRIB_ARRAY_INTEGER

    public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER

  Accepted by the <pname> parameters of GetVertexAttribdv, GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIiv, and GetVertexAttribIuiv:

  See Also:
    Constant Field Values

### GL_SAMPLER_BUFFER

    public static final int GL_SAMPLER_BUFFER

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_SAMPLER_CUBE_SHADOW

    public static final int GL_SAMPLER_CUBE_SHADOW

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_VEC2

    public static final int GL_UNSIGNED_INT_VEC2

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_VEC3

    public static final int GL_UNSIGNED_INT_VEC3

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_VEC4

    public static final int GL_UNSIGNED_INT_VEC4

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_1D

    public static final int GL_INT_SAMPLER_1D

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_2D

    public static final int GL_INT_SAMPLER_2D

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_3D

    public static final int GL_INT_SAMPLER_3D

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_CUBE

    public static final int GL_INT_SAMPLER_CUBE

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_2D_RECT

    public static final int GL_INT_SAMPLER_2D_RECT

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_1D_ARRAY

    public static final int GL_INT_SAMPLER_1D_ARRAY

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_2D_ARRAY

    public static final int GL_INT_SAMPLER_2D_ARRAY

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_INT_SAMPLER_BUFFER

    public static final int GL_INT_SAMPLER_BUFFER

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_1D

    public static final int GL_UNSIGNED_INT_SAMPLER_1D

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_2D

    public static final int GL_UNSIGNED_INT_SAMPLER_2D

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_3D

    public static final int GL_UNSIGNED_INT_SAMPLER_3D

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_CUBE

    public static final int GL_UNSIGNED_INT_SAMPLER_CUBE

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_2D_RECT

    public static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_1D_ARRAY

    public static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

    public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_SAMPLER_BUFFER

    public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_MIN_PROGRAM_TEXEL_OFFSET

    public static final int GL_MIN_PROGRAM_TEXEL_OFFSET

  Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_MAX_PROGRAM_TEXEL_OFFSET

    public static final int GL_MAX_PROGRAM_TEXEL_OFFSET

  Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_QUERY_WAIT

    public static final int GL_QUERY_WAIT

  Accepted by the <mode> parameter of BeginConditionalRender:

  See Also:
    Constant Field Values

### GL_QUERY_NO_WAIT

    public static final int GL_QUERY_NO_WAIT

  Accepted by the <mode> parameter of BeginConditionalRender:

  See Also:
    Constant Field Values

### GL_QUERY_BY_REGION_WAIT

    public static final int GL_QUERY_BY_REGION_WAIT

  Accepted by the <mode> parameter of BeginConditionalRender:

  See Also:
    Constant Field Values

### GL_QUERY_BY_REGION_NO_WAIT

    public static final int GL_QUERY_BY_REGION_NO_WAIT

  Accepted by the <mode> parameter of BeginConditionalRender:

  See Also:
    Constant Field Values

### GL_MAP_READ_BIT

    public static final int GL_MAP_READ_BIT

  Accepted by the <access> parameter of MapBufferRange:

  See Also:
    Constant Field Values

### GL_MAP_WRITE_BIT

    public static final int GL_MAP_WRITE_BIT

  Accepted by the <access> parameter of MapBufferRange:

  See Also:
    Constant Field Values

### GL_MAP_INVALIDATE_RANGE_BIT

    public static final int GL_MAP_INVALIDATE_RANGE_BIT

  Accepted by the <access> parameter of MapBufferRange:

  See Also:
    Constant Field Values

### GL_MAP_INVALIDATE_BUFFER_BIT

    public static final int GL_MAP_INVALIDATE_BUFFER_BIT

  Accepted by the <access> parameter of MapBufferRange:

  See Also:
    Constant Field Values

### GL_MAP_FLUSH_EXPLICIT_BIT

    public static final int GL_MAP_FLUSH_EXPLICIT_BIT

  Accepted by the <access> parameter of MapBufferRange:

  See Also:
    Constant Field Values

### GL_MAP_UNSYNCHRONIZED_BIT

    public static final int GL_MAP_UNSYNCHRONIZED_BIT

  Accepted by the <access> parameter of MapBufferRange:

  See Also:
    Constant Field Values

### GL_CLAMP_VERTEX_COLOR

    public static final int GL_CLAMP_VERTEX_COLOR

  Accepted by the <target> parameter of ClampColor and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

  See Also:
    Constant Field Values

### GL_CLAMP_FRAGMENT_COLOR

    public static final int GL_CLAMP_FRAGMENT_COLOR

  Accepted by the <target> parameter of ClampColor and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

  See Also:
    Constant Field Values

### GL_CLAMP_READ_COLOR

    public static final int GL_CLAMP_READ_COLOR

  Accepted by the <target> parameter of ClampColor and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

  See Also:
    Constant Field Values

### GL_FIXED_ONLY

    public static final int GL_FIXED_ONLY

  Accepted by the <clamp> parameter of ClampColor.

  See Also:
    Constant Field Values

### GL_DEPTH_COMPONENT32F

    public static final int GL_DEPTH_COMPONENT32F

  Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT:

  See Also:
    Constant Field Values

### GL_DEPTH32F_STENCIL8

    public static final int GL_DEPTH32F_STENCIL8

  Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT:

  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

  Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:

  See Also:
    Constant Field Values

### GL_TEXTURE_RED_TYPE

    public static final int GL_TEXTURE_RED_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_TEXTURE_GREEN_TYPE

    public static final int GL_TEXTURE_GREEN_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_TEXTURE_BLUE_TYPE

    public static final int GL_TEXTURE_BLUE_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_TEXTURE_ALPHA_TYPE

    public static final int GL_TEXTURE_ALPHA_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_TEXTURE_LUMINANCE_TYPE

    public static final int GL_TEXTURE_LUMINANCE_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_TEXTURE_INTENSITY_TYPE

    public static final int GL_TEXTURE_INTENSITY_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_TEXTURE_DEPTH_TYPE

    public static final int GL_TEXTURE_DEPTH_TYPE

  Accepted by the <value> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_UNSIGNED_NORMALIZED

    public static final int GL_UNSIGNED_NORMALIZED

  Returned by the <params> parameter of GetTexLevelParameter:

  See Also:
    Constant Field Values

### GL_RGBA32F

    public static final int GL_RGBA32F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB32F

    public static final int GL_RGB32F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA32F

    public static final int GL_ALPHA32F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGBA16F

    public static final int GL_RGBA16F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB16F

    public static final int GL_RGB16F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA16F

    public static final int GL_ALPHA16F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_R11F_G11F_B10F

    public static final int GL_R11F_G11F_B10F

  Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage:

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_10F_11F_11F_REV

    public static final int GL_UNSIGNED_INT_10F_11F_11F_REV

  Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable:

  See Also:
    Constant Field Values

### GL_RGB9_E5

    public static final int GL_RGB9_E5

  Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage:

  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

  Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable:

  See Also:
    Constant Field Values

### GL_TEXTURE_SHARED_SIZE

    public static final int GL_TEXTURE_SHARED_SIZE

  Accepted by the <pname> parameter of GetTexLevelParameterfv and GetTexLevelParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER

    public static final int GL_FRAMEBUFFER

  Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_READ_FRAMEBUFFER

    public static final int GL_READ_FRAMEBUFFER

  Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_DRAW_FRAMEBUFFER

    public static final int GL_DRAW_FRAMEBUFFER

  Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER

    public static final int GL_RENDERBUFFER

  Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_STENCIL_INDEX1

    public static final int GL_STENCIL_INDEX1

  Accepted by the <internalformat> parameter of RenderbufferStorage:

  See Also:
    Constant Field Values

### GL_STENCIL_INDEX4

    public static final int GL_STENCIL_INDEX4

  Accepted by the <internalformat> parameter of RenderbufferStorage:

  See Also:
    Constant Field Values

### GL_STENCIL_INDEX8

    public static final int GL_STENCIL_INDEX8

  Accepted by the <internalformat> parameter of RenderbufferStorage:

  See Also:
    Constant Field Values

### GL_STENCIL_INDEX16

    public static final int GL_STENCIL_INDEX16

  Accepted by the <internalformat> parameter of RenderbufferStorage:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_WIDTH

    public static final int GL_RENDERBUFFER_WIDTH

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_HEIGHT

    public static final int GL_RENDERBUFFER_HEIGHT

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_INTERNAL_FORMAT

    public static final int GL_RENDERBUFFER_INTERNAL_FORMAT

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_RED_SIZE

    public static final int GL_RENDERBUFFER_RED_SIZE

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_GREEN_SIZE

    public static final int GL_RENDERBUFFER_GREEN_SIZE

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_BLUE_SIZE

    public static final int GL_RENDERBUFFER_BLUE_SIZE

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_ALPHA_SIZE

    public static final int GL_RENDERBUFFER_ALPHA_SIZE

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_DEPTH_SIZE

    public static final int GL_RENDERBUFFER_DEPTH_SIZE

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_STENCIL_SIZE

    public static final int GL_RENDERBUFFER_STENCIL_SIZE

  Accepted by the <pname> parameter of GetRenderbufferParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

    public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

    public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

    public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_DEFAULT

    public static final int GL_FRAMEBUFFER_DEFAULT

  Returned in <params> by GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_INDEX

    public static final int GL_INDEX

  Returned in <params> by GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT0

    public static final int GL_COLOR_ATTACHMENT0

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT1

    public static final int GL_COLOR_ATTACHMENT1

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT2

    public static final int GL_COLOR_ATTACHMENT2

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT3

    public static final int GL_COLOR_ATTACHMENT3

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT4

    public static final int GL_COLOR_ATTACHMENT4

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT5

    public static final int GL_COLOR_ATTACHMENT5

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT6

    public static final int GL_COLOR_ATTACHMENT6

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT7

    public static final int GL_COLOR_ATTACHMENT7

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT8

    public static final int GL_COLOR_ATTACHMENT8

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT9

    public static final int GL_COLOR_ATTACHMENT9

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT10

    public static final int GL_COLOR_ATTACHMENT10

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT11

    public static final int GL_COLOR_ATTACHMENT11

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT12

    public static final int GL_COLOR_ATTACHMENT12

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT13

    public static final int GL_COLOR_ATTACHMENT13

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT14

    public static final int GL_COLOR_ATTACHMENT14

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT15

    public static final int GL_COLOR_ATTACHMENT15

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_DEPTH_ATTACHMENT

    public static final int GL_DEPTH_ATTACHMENT

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_STENCIL_ATTACHMENT

    public static final int GL_STENCIL_ATTACHMENT

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_DEPTH_STENCIL_ATTACHMENT

    public static final int GL_DEPTH_STENCIL_ATTACHMENT

  Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_COMPLETE

    public static final int GL_FRAMEBUFFER_COMPLETE

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

    public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

    public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

    public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

    public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_UNSUPPORTED

    public static final int GL_FRAMEBUFFER_UNSUPPORTED

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_UNDEFINED

    public static final int GL_FRAMEBUFFER_UNDEFINED

  Returned by CheckFramebufferStatus():

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_BINDING

    public static final int GL_FRAMEBUFFER_BINDING

  Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_BINDING

    public static final int GL_RENDERBUFFER_BINDING

  Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_MAX_COLOR_ATTACHMENTS

    public static final int GL_MAX_COLOR_ATTACHMENTS

  Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_MAX_RENDERBUFFER_SIZE

    public static final int GL_MAX_RENDERBUFFER_SIZE

  Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_INVALID_FRAMEBUFFER_OPERATION

    public static final int GL_INVALID_FRAMEBUFFER_OPERATION

  Returned by GetError():

  See Also:
    Constant Field Values

### GL_HALF_FLOAT

    public static final int GL_HALF_FLOAT

  Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable:

  Accepted by the <type> argument of VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, and VertexAttribPointer:

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_SAMPLES

    public static final int GL_RENDERBUFFER_SAMPLES

  Accepted by the <pname> parameter of GetRenderbufferParameteriv.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

    public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

  Returned by CheckFramebufferStatus.

  See Also:
    Constant Field Values

### GL_MAX_SAMPLES

    public static final int GL_MAX_SAMPLES

  Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

  See Also:
    Constant Field Values

### GL_DRAW_FRAMEBUFFER_BINDING

    public static final int GL_DRAW_FRAMEBUFFER_BINDING

  Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.

  See Also:
    Constant Field Values

### GL_READ_FRAMEBUFFER_BINDING

    public static final int GL_READ_FRAMEBUFFER_BINDING

  Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev.

  See Also:
    Constant Field Values

### GL_RGBA_INTEGER_MODE

    public static final int GL_RGBA_INTEGER_MODE

  Accepted by the <pname> parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_RGBA32UI

    public static final int GL_RGBA32UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB32UI

    public static final int GL_RGB32UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA32UI

    public static final int GL_ALPHA32UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGBA16UI

    public static final int GL_RGBA16UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB16UI

    public static final int GL_RGB16UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA16UI

    public static final int GL_ALPHA16UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGBA8UI

    public static final int GL_RGBA8UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB8UI

    public static final int GL_RGB8UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA8UI

    public static final int GL_ALPHA8UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGBA32I

    public static final int GL_RGBA32I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB32I

    public static final int GL_RGB32I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA32I

    public static final int GL_ALPHA32I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGBA16I

    public static final int GL_RGBA16I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB16I

    public static final int GL_RGB16I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA16I

    public static final int GL_ALPHA16I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGBA8I

    public static final int GL_RGBA8I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RGB8I

    public static final int GL_RGB8I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_ALPHA8I

    public static final int GL_ALPHA8I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, and TexImage3D:

  See Also:
    Constant Field Values

### GL_RED_INTEGER

    public static final int GL_RED_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_GREEN_INTEGER

    public static final int GL_GREEN_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_BLUE_INTEGER

    public static final int GL_BLUE_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_ALPHA_INTEGER

    public static final int GL_ALPHA_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_RGB_INTEGER

    public static final int GL_RGB_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_RGBA_INTEGER

    public static final int GL_RGBA_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_BGR_INTEGER

    public static final int GL_BGR_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_BGRA_INTEGER

    public static final int GL_BGRA_INTEGER

  Accepted by the <format> parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_TEXTURE_1D_ARRAY

    public static final int GL_TEXTURE_1D_ARRAY

  Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, and BindTexture:

  See Also:
    Constant Field Values

### GL_TEXTURE_2D_ARRAY

    public static final int GL_TEXTURE_2D_ARRAY

  Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, and BindTexture:

  See Also:
    Constant Field Values

### GL_PROXY_TEXTURE_2D_ARRAY

    public static final int GL_PROXY_TEXTURE_2D_ARRAY

  Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D:

  See Also:
    Constant Field Values

### GL_PROXY_TEXTURE_1D_ARRAY

    public static final int GL_PROXY_TEXTURE_1D_ARRAY

  Accepted by the <target> parameter of TexImage2D, TexSubImage2D, CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and CompressedTexSubImage2D:

  See Also:
    Constant Field Values

### GL_TEXTURE_BINDING_1D_ARRAY

    public static final int GL_TEXTURE_BINDING_1D_ARRAY

  Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:

  See Also:
    Constant Field Values

### GL_TEXTURE_BINDING_2D_ARRAY

    public static final int GL_TEXTURE_BINDING_2D_ARRAY

  Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:

  See Also:
    Constant Field Values

### GL_MAX_ARRAY_TEXTURE_LAYERS

    public static final int GL_MAX_ARRAY_TEXTURE_LAYERS

  Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:

  See Also:
    Constant Field Values

### GL_COMPARE_REF_DEPTH_TO_TEXTURE

    public static final int GL_COMPARE_REF_DEPTH_TO_TEXTURE

  Accepted by the <param> parameter of TexParameterf, TexParameteri, TexParameterfv, and TexParameteriv when the <pname> parameter is TEXTURE_COMPARE_MODE_ARB:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

    public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

  Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

  See Also:
    Constant Field Values

### GL_SAMPLER_1D_ARRAY

    public static final int GL_SAMPLER_1D_ARRAY

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_SAMPLER_2D_ARRAY

    public static final int GL_SAMPLER_2D_ARRAY

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_SAMPLER_1D_ARRAY_SHADOW

    public static final int GL_SAMPLER_1D_ARRAY_SHADOW

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_SAMPLER_2D_ARRAY_SHADOW

    public static final int GL_SAMPLER_2D_ARRAY_SHADOW

  Returned by the <type> parameter of GetActiveUniform:

  See Also:
    Constant Field Values

### GL_DEPTH_STENCIL

    public static final int GL_DEPTH_STENCIL

  Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by the <type> parameter of CopyPixels, by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv.

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT_24_8

    public static final int GL_UNSIGNED_INT_24_8

  Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage.

  See Also:
    Constant Field Values

### GL_DEPTH24_STENCIL8

    public static final int GL_DEPTH24_STENCIL8

  Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv.

  See Also:
    Constant Field Values

### GL_TEXTURE_STENCIL_SIZE

    public static final int GL_TEXTURE_STENCIL_SIZE

  Accepted by the <value> parameter of GetTexLevelParameter.

  See Also:
    Constant Field Values

### GL_COMPRESSED_RED_RGTC1

    public static final int GL_COMPRESSED_RED_RGTC1

  Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:

  See Also:
    Constant Field Values

### GL_COMPRESSED_SIGNED_RED_RGTC1

    public static final int GL_COMPRESSED_SIGNED_RED_RGTC1

  Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:

  See Also:
    Constant Field Values

### GL_COMPRESSED_RG_RGTC2

    public static final int GL_COMPRESSED_RG_RGTC2

  Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:

  See Also:
    Constant Field Values

### GL_COMPRESSED_SIGNED_RG_RGTC2

    public static final int GL_COMPRESSED_SIGNED_RG_RGTC2

  Accepted by the <internalformat> parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and the <format> parameter of CompressedTexSubImage2D:

  See Also:
    Constant Field Values

### GL_R8

    public static final int GL_R8

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R16

    public static final int GL_R16

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG8

    public static final int GL_RG8

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG16

    public static final int GL_RG16

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R16F

    public static final int GL_R16F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R32F

    public static final int GL_R32F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG16F

    public static final int GL_RG16F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG32F

    public static final int GL_RG32F

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R8I

    public static final int GL_R8I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R8UI

    public static final int GL_R8UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R16I

    public static final int GL_R16I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R16UI

    public static final int GL_R16UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R32I

    public static final int GL_R32I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_R32UI

    public static final int GL_R32UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG8I

    public static final int GL_RG8I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG8UI

    public static final int GL_RG8UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG16I

    public static final int GL_RG16I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG16UI

    public static final int GL_RG16UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG32I

    public static final int GL_RG32I

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG32UI

    public static final int GL_RG32UI

  Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D:

  See Also:
    Constant Field Values

### GL_RG

    public static final int GL_RG

  Accepted by the <format> parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_RG_INTEGER

    public static final int GL_RG_INTEGER

  Accepted by the <format> parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER

  Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRange, BindBufferOffset and BindBufferBase:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_START

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START

  Accepted by the <param> parameter of GetIntegerIndexedv and GetBooleanIndexedv:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

  Accepted by the <param> parameter of GetIntegerIndexedv and GetBooleanIndexedv:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

  Accepted by the <param> parameter of GetIntegerIndexedv and GetBooleanIndexedv, and by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

  See Also:
    Constant Field Values

### GL_INTERLEAVED_ATTRIBS

    public static final int GL_INTERLEAVED_ATTRIBS

  Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:

  See Also:
    Constant Field Values

### GL_SEPARATE_ATTRIBS

    public static final int GL_SEPARATE_ATTRIBS

  Accepted by the <bufferMode> parameter of TransformFeedbackVaryings:

  See Also:
    Constant Field Values

### GL_PRIMITIVES_GENERATED

    public static final int GL_PRIMITIVES_GENERATED

  Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

    public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

  Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

  See Also:
    Constant Field Values

### GL_RASTERIZER_DISCARD

    public static final int GL_RASTERIZER_DISCARD

  Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

    public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

  Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

  See Also:
    Constant Field Values

### GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

    public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

  Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

  See Also:
    Constant Field Values

### GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

    public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

  Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_VARYINGS

    public static final int GL_TRANSFORM_FEEDBACK_VARYINGS

  Accepted by the <pname> parameter of GetProgramiv:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_BUFFER_MODE

    public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE

  Accepted by the <pname> parameter of GetProgramiv:

  See Also:
    Constant Field Values

### GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

    public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

  Accepted by the <pname> parameter of GetProgramiv:

  See Also:
    Constant Field Values

### GL_VERTEX_ARRAY_BINDING

    public static final int GL_VERTEX_ARRAY_BINDING

  Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_SRGB

    public static final int GL_FRAMEBUFFER_SRGB

  Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_SRGB_CAPABLE

    public static final int GL_FRAMEBUFFER_SRGB_CAPABLE

  Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

  See Also:
    Constant Field Values

Method Detail

### glGetStringi

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

### 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)

### glVertexAttribI1i

    public static void glVertexAttribI1i(int index,
                                         int x)

### glVertexAttribI2i

    public static void glVertexAttribI2i(int index,
                                         int x,
                                         int y)

### glVertexAttribI3i

    public static void glVertexAttribI3i(int index,
                                         int x,
                                         int y,
                                         int z)

### glVertexAttribI4i

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

### glVertexAttribI1ui

    public static void glVertexAttribI1ui(int index,
                                          int x)

### glVertexAttribI2ui

    public static void glVertexAttribI2ui(int index,
                                          int x,
                                          int y)

### glVertexAttribI3ui

    public static void glVertexAttribI3ui(int index,
                                          int x,
                                          int y,
                                          int z)

### glVertexAttribI4ui

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

### glVertexAttribI1

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

### glVertexAttribI2

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

### glVertexAttribI3

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

### glVertexAttribI4

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

### glVertexAttribI1u

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

### glVertexAttribI2u

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

### glVertexAttribI3u

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

### glVertexAttribI4u

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

### glVertexAttribI4

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

### glVertexAttribI4

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

### glVertexAttribI4u

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

### glVertexAttribI4u

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

### 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)

### 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)

### glGetUniformu

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

### glBindFragDataLocation

    public static void glBindFragDataLocation(int program,
                                              int colorNumber,
                                              java.nio.ByteBuffer name)

### glBindFragDataLocation

    public static void glBindFragDataLocation(int program,
                                              int colorNumber,
                                              java.lang.CharSequence name)

  Overloads glBindFragDataLocation.

### glGetFragDataLocation

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

### glGetFragDataLocation

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

  Overloads glGetFragDataLocation.

### glBeginConditionalRender

    public static void glBeginConditionalRender(int id,
                                                int mode)

### glEndConditionalRender

    public static void glEndConditionalRender()

### 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)

### glClampColor

    public static void glClampColor(int target,
                                    int clamp)

### glIsRenderbuffer

    public static boolean glIsRenderbuffer(int renderbuffer)

### glBindRenderbuffer

    public static void glBindRenderbuffer(int target,
                                          int renderbuffer)

### glDeleteRenderbuffers

    public static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)

### glDeleteRenderbuffers

    public static void glDeleteRenderbuffers(int renderbuffer)

  Overloads glDeleteRenderbuffers.

### glGenRenderbuffers

    public static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)

### glGenRenderbuffers

    public static int glGenRenderbuffers()

  Overloads glGenRenderbuffers.

### glRenderbufferStorage

    public static void glRenderbufferStorage(int target,
                                             int internalformat,
                                             int width,
                                             int height)

### glGetRenderbufferParameter

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

### glGetRenderbufferParameter

    @Deprecated
    public static int glGetRenderbufferParameter(int target,
                                                            int pname)

  Deprecated. Will be removed in 3.0. Use `glGetRenderbufferParameteri(int, int)` instead.

  Overloads glGetRenderbufferParameteriv.

### glGetRenderbufferParameteri

    public static int glGetRenderbufferParameteri(int target,
                                                  int pname)

  Overloads glGetRenderbufferParameteriv.

### glIsFramebuffer

    public static boolean glIsFramebuffer(int framebuffer)

### glBindFramebuffer

    public static void glBindFramebuffer(int target,
                                         int framebuffer)

### glDeleteFramebuffers

    public static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)

### glDeleteFramebuffers

    public static void glDeleteFramebuffers(int framebuffer)

  Overloads glDeleteFramebuffers.

### glGenFramebuffers

    public static void glGenFramebuffers(java.nio.IntBuffer framebuffers)

### glGenFramebuffers

    public static int glGenFramebuffers()

  Overloads glGenFramebuffers.

### glCheckFramebufferStatus

    public static int glCheckFramebufferStatus(int target)

### glFramebufferTexture1D

    public static void glFramebufferTexture1D(int target,
                                              int attachment,
                                              int textarget,
                                              int texture,
                                              int level)

### glFramebufferTexture2D

    public static void glFramebufferTexture2D(int target,
                                              int attachment,
                                              int textarget,
                                              int texture,
                                              int level)

### glFramebufferTexture3D

    public static void glFramebufferTexture3D(int target,
                                              int attachment,
                                              int textarget,
                                              int texture,
                                              int level,
                                              int zoffset)

### glFramebufferRenderbuffer

    public static void glFramebufferRenderbuffer(int target,
                                                 int attachment,
                                                 int renderbuffertarget,
                                                 int renderbuffer)

### glGetFramebufferAttachmentParameter

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

### glGetFramebufferAttachmentParameter

    @Deprecated
    public static int glGetFramebufferAttachmentParameter(int target,
                                                                     int attachment,
                                                                     int pname)

  Deprecated. Will be removed in 3.0. Use `glGetFramebufferAttachmentParameteri(int, int, int)` instead.

  Overloads glGetFramebufferAttachmentParameteriv.

### glGetFramebufferAttachmentParameteri

    public static int glGetFramebufferAttachmentParameteri(int target,
                                                           int attachment,
                                                           int pname)

  Overloads glGetFramebufferAttachmentParameteriv.

### glGenerateMipmap

    public static void glGenerateMipmap(int target)

### 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.

### 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.

### glTexParameterI

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

### glTexParameterIi

    public static void glTexParameterIi(int target,
                                        int pname,
                                        int param)

  Overloads glTexParameterIiv.

### glTexParameterIu

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

### glTexParameterIui

    public static void glTexParameterIui(int target,
                                         int pname,
                                         int param)

  Overloads glTexParameterIuiv.

### glGetTexParameterI

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

### glGetTexParameterIi

    public static int glGetTexParameterIi(int target,
                                          int pname)

  Overloads glGetTexParameterIiv.

### glGetTexParameterIu

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

### glGetTexParameterIui

    public static int glGetTexParameterIui(int target,
                                           int pname)

  Overloads glGetTexParameterIuiv.

### glFramebufferTextureLayer

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

### glColorMaski

    public static void glColorMaski(int buf,
                                    boolean r,
                                    boolean g,
                                    boolean b,
                                    boolean a)

### glGetBoolean

    public static void glGetBoolean(int value,
                                    int index,
                                    java.nio.ByteBuffer data)

### glGetBoolean

    public static boolean glGetBoolean(int value,
                                       int index)

  Overloads glGetBooleani_v.

### 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.

### glEnablei

    public static void glEnablei(int target,
                                 int index)

### glDisablei

    public static void glDisablei(int target,
                                  int index)

### glIsEnabledi

    public static boolean glIsEnabledi(int target,
                                       int index)

### 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)

### glBeginTransformFeedback

    public static void glBeginTransformFeedback(int primitiveMode)

### glEndTransformFeedback

    public static void glEndTransformFeedback()

### 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.

### 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)

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