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

## org.lwjgl.opengles
Class GLES20

    java.lang.Object
      org.lwjgl.opengles.GLES20

    public final class GLES20

extends java.lang.Object

Field Summary
`static int` `GL_ACTIVE_ATTRIBUTE_MAX_LENGTH` Shaders
`static int` `GL_ACTIVE_ATTRIBUTES` Shaders
`static int` `GL_ACTIVE_TEXTURE` TextureUnit
`static int` `GL_ACTIVE_UNIFORM_MAX_LENGTH` Shaders
`static int` `GL_ACTIVE_UNIFORMS` Shaders
`static int` `GL_ALIASED_LINE_WIDTH_RANGE` GetPName
`static int` `GL_ALIASED_POINT_SIZE_RANGE` GetPName
`static int` `GL_ALPHA` PixelFormat
`static int` `GL_ALPHA_BITS` GetPName
`static int` `GL_ALWAYS` StencilFunction
`static int` `GL_ARRAY_BUFFER` Buffer Objects
`static int` `GL_ARRAY_BUFFER_BINDING` Buffer Objects
`static int` `GL_ATTACHED_SHADERS` Shaders
`static int` `GL_BACK` CullFaceMode
`static int` `GL_BLEND` EnableCap
`static int` `GL_BLEND_COLOR` Separate Blend Functions
`static int` `GL_BLEND_DST_ALPHA` Separate Blend Functions
`static int` `GL_BLEND_DST_RGB` Separate Blend Functions
`static int` `GL_BLEND_EQUATION` BlendEquationSeparate
`static int` `GL_BLEND_EQUATION_ALPHA` BlendEquationSeparate
`static int` `GL_BLEND_EQUATION_RGB` BlendEquationSeparate
`static int` `GL_BLEND_SRC_ALPHA` Separate Blend Functions
`static int` `GL_BLEND_SRC_RGB` Separate Blend Functions
`static int` `GL_BLUE_BITS` GetPName
`static int` `GL_BOOL` Uniform Types
`static int` `GL_BOOL_VEC2` Uniform Types
`static int` `GL_BOOL_VEC3` Uniform Types
`static int` `GL_BOOL_VEC4` Uniform Types
`static int` `GL_BUFFER_SIZE` Buffer Objects
`static int` `GL_BUFFER_USAGE` Buffer Objects
`static int` `GL_BYTE` DataType
`static int` `GL_CCW` FrontFaceDirection
`static int` `GL_CLAMP_TO_EDGE` TextureWrapMode
`static int` `GL_COLOR_ATTACHMENT0` Framebuffer Object.
`static int` `GL_COLOR_BUFFER_BIT` ClearBufferMask
`static int` `GL_COLOR_CLEAR_VALUE` GetPName
`static int` `GL_COLOR_WRITEMASK` GetPName
`static int` `GL_COMPILE_STATUS` Shader Source
`static int` `GL_COMPRESSED_TEXTURE_FORMATS` GetTextureParameter
`static int` `GL_CONSTANT_ALPHA` Separate Blend Functions
`static int` `GL_CONSTANT_COLOR` Separate Blend Functions
`static int` `GL_CULL_FACE` EnableCap
`static int` `GL_CULL_FACE_MODE` GetPName
`static int` `GL_CURRENT_PROGRAM` Shaders
`static int` `GL_CURRENT_VERTEX_ATTRIB` Buffer Objects
`static int` `GL_CW` FrontFaceDirection
`static int` `GL_DECR` StencilOp
`static int` `GL_DECR_WRAP` StencilOp
`static int` `GL_DELETE_STATUS` Shaders
`static int` `GL_DEPTH_ATTACHMENT` Framebuffer Object.
`static int` `GL_DEPTH_BITS` GetPName
`static int` `GL_DEPTH_BUFFER_BIT` ClearBufferMask
`static int` `GL_DEPTH_CLEAR_VALUE` GetPName
`static int` `GL_DEPTH_COMPONENT` PixelFormat
`static int` `GL_DEPTH_COMPONENT16` Framebuffer Object.
`static int` `GL_DEPTH_FUNC` GetPName
`static int` `GL_DEPTH_RANGE` GetPName
`static int` `GL_DEPTH_TEST` EnableCap
`static int` `GL_DEPTH_WRITEMASK` GetPName
`static int` `GL_DITHER` EnableCap
`static int` `GL_DONT_CARE` HintMode
`static int` `GL_DST_ALPHA` BlendingFactorDest
`static int` `GL_DST_COLOR` BlendingFactorSrc
`static int` `GL_DYNAMIC_DRAW` Buffer Objects
`static int` `GL_ELEMENT_ARRAY_BUFFER` Buffer Objects
`static int` `GL_ELEMENT_ARRAY_BUFFER_BINDING` Buffer Objects
`static int` `GL_EQUAL` StencilFunction
`static int` `GL_EXTENSIONS` StringName
`static int` `GL_FALSE` Boolean
`static int` `GL_FASTEST` HintMode
`static int` `GL_FIXED` DataType
`static int` `GL_FLOAT` DataType
`static int` `GL_FLOAT_MAT2` Uniform Types
`static int` `GL_FLOAT_MAT3` Uniform Types
`static int` `GL_FLOAT_MAT4` Uniform Types
`static int` `GL_FLOAT_VEC2` Uniform Types
`static int` `GL_FLOAT_VEC3` Uniform Types
`static int` `GL_FLOAT_VEC4` Uniform Types
`static int` `GL_FRAGMENT_SHADER` Shaders
`static int` `GL_FRAMEBUFFER` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_BINDING` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_COMPLETE` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT` Framebuffer Object.
`static int` `GL_FRAMEBUFFER_UNSUPPORTED` Framebuffer Object.
`static int` `GL_FRONT` CullFaceMode
`static int` `GL_FRONT_AND_BACK` CullFaceMode
`static int` `GL_FRONT_FACE` GetPName
`static int` `GL_FUNC_ADD` BlendEquationSeparate
`static int` `GL_FUNC_REVERSE_SUBTRACT` BlendSubtract
`static int` `GL_FUNC_SUBTRACT` BlendSubtract
`static int` `GL_GENERATE_MIPMAP_HINT` HintTarget
`static int` `GL_GEQUAL` StencilFunction
`static int` `GL_GREATER` StencilFunction
`static int` `GL_GREEN_BITS` GetPName
`static int` `GL_HIGH_FLOAT` Shader Precision-Specified Types
`static int` `GL_HIGH_INT` Shader Precision-Specified Types
`static int` `GL_IMPLEMENTATION_COLOR_READ_FORMAT` Read Format
`static int` `GL_IMPLEMENTATION_COLOR_READ_TYPE` Read Format
`static int` `GL_INCR` StencilOp
`static int` `GL_INCR_WRAP` StencilOp
`static int` `GL_INFO_LOG_LENGTH` Shader Source
`static int` `GL_INT` DataType
`static int` `GL_INT_VEC2` Uniform Types
`static int` `GL_INT_VEC3` Uniform Types
`static int` `GL_INT_VEC4` Uniform Types
`static int` `GL_INVALID_ENUM` ErrorCode
`static int` `GL_INVALID_FRAMEBUFFER_OPERATION` Framebuffer Object.
`static int` `GL_INVALID_OPERATION` ErrorCode
`static int` `GL_INVALID_VALUE` ErrorCode
`static int` `GL_INVERT` StencilOp
`static int` `GL_KEEP` StencilOp
`static int` `GL_LEQUAL` StencilFunction
`static int` `GL_LESS` StencilFunction
`static int` `GL_LINE_LOOP` BeginMode
`static int` `GL_LINE_STRIP` BeginMode
`static int` `GL_LINE_WIDTH` GetPName
`static int` `GL_LINEAR` TextureMagFilter
`static int` `GL_LINEAR_MIPMAP_LINEAR` TextureMinFilter
`static int` `GL_LINEAR_MIPMAP_NEAREST` TextureMinFilter
`static int` `GL_LINES` BeginMode
`static int` `GL_LINK_STATUS` Shaders
`static int` `GL_LOW_FLOAT` Shader Precision-Specified Types
`static int` `GL_LOW_INT` Shader Precision-Specified Types
`static int` `GL_LUMINANCE` PixelFormat
`static int` `GL_LUMINANCE_ALPHA` PixelFormat
`static int` `GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS` Shaders
`static int` `GL_MAX_CUBE_MAP_TEXTURE_SIZE` TextureTarget
`static int` `GL_MAX_FRAGMENT_UNIFORM_VECTORS` Shaders
`static int` `GL_MAX_RENDERBUFFER_SIZE` Framebuffer Object.
`static int` `GL_MAX_TEXTURE_IMAGE_UNITS` Shaders
`static int` `GL_MAX_TEXTURE_SIZE` GetPName
`static int` `GL_MAX_VARYING_VECTORS` Shaders
`static int` `GL_MAX_VERTEX_ATTRIBS` Shaders
`static int` `GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS` Shaders
`static int` `GL_MAX_VERTEX_UNIFORM_VECTORS` Shaders
`static int` `GL_MAX_VIEWPORT_DIMS` GetPName
`static int` `GL_MEDIUM_FLOAT` Shader Precision-Specified Types
`static int` `GL_MEDIUM_INT` Shader Precision-Specified Types
`static int` `GL_MIRRORED_REPEAT` TextureWrapMode
`static int` `GL_NEAREST` TextureMagFilter
`static int` `GL_NEAREST_MIPMAP_LINEAR` TextureMinFilter
`static int` `GL_NEAREST_MIPMAP_NEAREST` TextureMinFilter
`static int` `GL_NEVER` StencilFunction
`static int` `GL_NICEST` HintMode
`static int` `GL_NO_ERROR` ErrorCode
`static int` `GL_NONE` Framebuffer Object.
`static int` `GL_NOTEQUAL` StencilFunction
`static int` `GL_NUM_COMPRESSED_TEXTURE_FORMATS` GetTextureParameter
`static int` `GL_NUM_SHADER_BINARY_FORMATS` Shader Binary
`static int` `GL_ONE` BlendingFactorDest
`static int` `GL_ONE_MINUS_CONSTANT_ALPHA` Separate Blend Functions
`static int` `GL_ONE_MINUS_CONSTANT_COLOR` Separate Blend Functions
`static int` `GL_ONE_MINUS_DST_ALPHA` BlendingFactorDest
`static int` `GL_ONE_MINUS_DST_COLOR` BlendingFactorSrc
`static int` `GL_ONE_MINUS_SRC_ALPHA` BlendingFactorDest
`static int` `GL_ONE_MINUS_SRC_COLOR` BlendingFactorDest
`static int` `GL_OUT_OF_MEMORY` ErrorCode
`static int` `GL_PACK_ALIGNMENT` GetPName
`static int` `GL_POINTS` BeginMode
`static int` `GL_POLYGON_OFFSET_FACTOR` GetPName
`static int` `GL_POLYGON_OFFSET_FILL` EnableCap
`static int` `GL_POLYGON_OFFSET_UNITS` GetPName
`static int` `GL_RED_BITS` GetPName
`static int` `GL_RENDERBUFFER` Framebuffer Object.
`static int` `GL_RENDERBUFFER_ALPHA_SIZE` Framebuffer Object.
`static int` `GL_RENDERBUFFER_BINDING` Framebuffer Object.
`static int` `GL_RENDERBUFFER_BLUE_SIZE` Framebuffer Object.
`static int` `GL_RENDERBUFFER_DEPTH_SIZE` Framebuffer Object.
`static int` `GL_RENDERBUFFER_GREEN_SIZE` Framebuffer Object.
`static int` `GL_RENDERBUFFER_HEIGHT` Framebuffer Object.
`static int` `GL_RENDERBUFFER_INTERNAL_FORMAT` Framebuffer Object.
`static int` `GL_RENDERBUFFER_RED_SIZE` Framebuffer Object.
`static int` `GL_RENDERBUFFER_STENCIL_SIZE` Framebuffer Object.
`static int` `GL_RENDERBUFFER_WIDTH` Framebuffer Object.
`static int` `GL_RENDERER` StringName
`static int` `GL_REPEAT` TextureWrapMode
`static int` `GL_REPLACE` StencilOp
`static int` `GL_RGB` PixelFormat
`static int` `GL_RGB5_A1` Framebuffer Object.
`static int` `GL_RGB565` Framebuffer Object.
`static int` `GL_RGBA` PixelFormat
`static int` `GL_RGBA4` Framebuffer Object.
`static int` `GL_SAMPLE_ALPHA_TO_COVERAGE` EnableCap
`static int` `GL_SAMPLE_BUFFERS` GetPName
`static int` `GL_SAMPLE_COVERAGE` EnableCap
`static int` `GL_SAMPLE_COVERAGE_INVERT` GetPName
`static int` `GL_SAMPLE_COVERAGE_VALUE` GetPName
`static int` `GL_SAMPLER_2D` Uniform Types
`static int` `GL_SAMPLER_CUBE` Uniform Types
`static int` `GL_SAMPLES` GetPName
`static int` `GL_SCISSOR_BOX` GetPName
`static int` `GL_SCISSOR_TEST` EnableCap
`static int` `GL_SHADER_BINARY_FORMATS` Shader Binary
`static int` `GL_SHADER_COMPILER` Shader Source
`static int` `GL_SHADER_SOURCE_LENGTH` Shader Source
`static int` `GL_SHADER_TYPE` Shaders
`static int` `GL_SHADING_LANGUAGE_VERSION` Shaders
`static int` `GL_SHORT` DataType
`static int` `GL_SRC_ALPHA` BlendingFactorDest
`static int` `GL_SRC_ALPHA_SATURATE` BlendingFactorSrc
`static int` `GL_SRC_COLOR` BlendingFactorDest
`static int` `GL_STATIC_DRAW` Buffer Objects
`static int` `GL_STENCIL_ATTACHMENT` Framebuffer Object.
`static int` `GL_STENCIL_BACK_FAIL` GetPName
`static int` `GL_STENCIL_BACK_FUNC` GetPName
`static int` `GL_STENCIL_BACK_PASS_DEPTH_FAIL` GetPName
`static int` `GL_STENCIL_BACK_PASS_DEPTH_PASS` GetPName
`static int` `GL_STENCIL_BACK_REF` GetPName
`static int` `GL_STENCIL_BACK_VALUE_MASK` GetPName
`static int` `GL_STENCIL_BACK_WRITEMASK` GetPName
`static int` `GL_STENCIL_BITS` GetPName
`static int` `GL_STENCIL_BUFFER_BIT` ClearBufferMask
`static int` `GL_STENCIL_CLEAR_VALUE` GetPName
`static int` `GL_STENCIL_FAIL` GetPName
`static int` `GL_STENCIL_FUNC` GetPName
`static int` `GL_STENCIL_INDEX` Framebuffer Object.
`static int` `GL_STENCIL_INDEX8` Framebuffer Object.
`static int` `GL_STENCIL_PASS_DEPTH_FAIL` GetPName
`static int` `GL_STENCIL_PASS_DEPTH_PASS` GetPName
`static int` `GL_STENCIL_REF` GetPName
`static int` `GL_STENCIL_TEST` EnableCap
`static int` `GL_STENCIL_VALUE_MASK` GetPName
`static int` `GL_STENCIL_WRITEMASK` GetPName
`static int` `GL_STREAM_DRAW` Buffer Objects
`static int` `GL_SUBPIXEL_BITS` GetPName
`static int` `GL_TEXTURE` TextureTarget
`static int` `GL_TEXTURE_2D` EnableCap
`static int` `GL_TEXTURE_BINDING_2D` GetPName
`static int` `GL_TEXTURE_BINDING_CUBE_MAP` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP_NEGATIVE_X` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP_NEGATIVE_Y` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP_NEGATIVE_Z` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP_POSITIVE_X` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP_POSITIVE_Y` TextureTarget
`static int` `GL_TEXTURE_CUBE_MAP_POSITIVE_Z` TextureTarget
`static int` `GL_TEXTURE_MAG_FILTER` TextureParameterName
`static int` `GL_TEXTURE_MIN_FILTER` TextureParameterName
`static int` `GL_TEXTURE_WRAP_S` TextureParameterName
`static int` `GL_TEXTURE_WRAP_T` TextureParameterName
`static int` `GL_TEXTURE0` TextureUnit
`static int` `GL_TEXTURE1` TextureUnit
`static int` `GL_TEXTURE10` TextureUnit
`static int` `GL_TEXTURE11` TextureUnit
`static int` `GL_TEXTURE12` TextureUnit
`static int` `GL_TEXTURE13` TextureUnit
`static int` `GL_TEXTURE14` TextureUnit
`static int` `GL_TEXTURE15` TextureUnit
`static int` `GL_TEXTURE16` TextureUnit
`static int` `GL_TEXTURE17` TextureUnit
`static int` `GL_TEXTURE18` TextureUnit
`static int` `GL_TEXTURE19` TextureUnit
`static int` `GL_TEXTURE2` TextureUnit
`static int` `GL_TEXTURE20` TextureUnit
`static int` `GL_TEXTURE21` TextureUnit
`static int` `GL_TEXTURE22` TextureUnit
`static int` `GL_TEXTURE23` TextureUnit
`static int` `GL_TEXTURE24` TextureUnit
`static int` `GL_TEXTURE25` TextureUnit
`static int` `GL_TEXTURE26` TextureUnit
`static int` `GL_TEXTURE27` TextureUnit
`static int` `GL_TEXTURE28` TextureUnit
`static int` `GL_TEXTURE29` TextureUnit
`static int` `GL_TEXTURE3` TextureUnit
`static int` `GL_TEXTURE30` TextureUnit
`static int` `GL_TEXTURE31` TextureUnit
`static int` `GL_TEXTURE4` TextureUnit
`static int` `GL_TEXTURE5` TextureUnit
`static int` `GL_TEXTURE6` TextureUnit
`static int` `GL_TEXTURE7` TextureUnit
`static int` `GL_TEXTURE8` TextureUnit
`static int` `GL_TEXTURE9` TextureUnit
`static int` `GL_TRIANGLE_FAN` BeginMode
`static int` `GL_TRIANGLE_STRIP` BeginMode
`static int` `GL_TRIANGLES` BeginMode
`static int` `GL_TRUE` Boolean
`static int` `GL_UNPACK_ALIGNMENT` GetPName
`static int` `GL_UNSIGNED_BYTE` DataType
`static int` `GL_UNSIGNED_INT` DataType
`static int` `GL_UNSIGNED_SHORT` DataType
`static int` `GL_UNSIGNED_SHORT_4_4_4_4` PixelType
`static int` `GL_UNSIGNED_SHORT_5_5_5_1` PixelType
`static int` `GL_UNSIGNED_SHORT_5_6_5` PixelType
`static int` `GL_VALIDATE_STATUS` Shaders
`static int` `GL_VENDOR` StringName
`static int` `GL_VERSION` StringName
`static int` `GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING` Vertex Arrays
`static int` `GL_VERTEX_ATTRIB_ARRAY_ENABLED` Vertex Arrays
`static int` `GL_VERTEX_ATTRIB_ARRAY_NORMALIZED` Vertex Arrays
`static int` `GL_VERTEX_ATTRIB_ARRAY_POINTER` Vertex Arrays
`static int` `GL_VERTEX_ATTRIB_ARRAY_SIZE` Vertex Arrays
`static int` `GL_VERTEX_ATTRIB_ARRAY_STRIDE` Vertex Arrays
`static int` `GL_VERTEX_ATTRIB_ARRAY_TYPE` Vertex Arrays
`static int` `GL_VERTEX_SHADER` Shaders
`static int` `GL_VIEWPORT` GetPName
`static int` `GL_ZERO` BlendingFactorDest

Method Summary
`static void` `glActiveTexture(int texture)`
`static void` `glAttachShader(int program, int shader)`
`static void` `glBindAttribLocation(int program, int index, java.nio.ByteBuffer name)`
`static void` `glBindAttribLocation(int program, int index, java.lang.CharSequence name)` Overloads glBindAttribLocation.
`static void` `glBindBuffer(int target, int buffer)`
`static void` `glBindFramebuffer(int target, int framebuffer)`
`static void` `glBindRenderbuffer(int target, int renderbuffer)`
`static void` `glBindTexture(int target, int texture)`
`static void` `glBlendColor(float red, float green, float blue, float alpha)`
`static void` `glBlendEquation(int mode)`
`static void` `glBlendEquationSeparate(int modeRGB, int modeAlpha)`
`static void` `glBlendFunc(int sfactor, int dfactor)`
`static void` `glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)`
`static void` `glBufferData(int target, java.nio.ByteBuffer data, int usage)`
`static void` `glBufferData(int target, java.nio.FloatBuffer data, int usage)`
`static void` `glBufferData(int target, java.nio.IntBuffer data, int usage)`
`static void` `glBufferData(int target, long data_size, int usage)`
`static void` `glBufferData(int target, java.nio.ShortBuffer data, int usage)`
`static void` `glBufferSubData(int target, long offset, java.nio.ByteBuffer data)`
`static void` `glBufferSubData(int target, long offset, java.nio.FloatBuffer data)`
`static void` `glBufferSubData(int target, long offset, java.nio.IntBuffer data)`
`static void` `glBufferSubData(int target, long offset, java.nio.ShortBuffer data)`
`static int` `glCheckFramebufferStatus(int target)`
`static void` `glClear(int mask)`
`static void` `glClearColor(float red, float green, float blue, float alpha)`
`static void` `glClearDepthf(float depth)`
`static void` `glClearStencil(int s)`
`static void` `glColorMask(boolean red, boolean green, boolean blue, boolean alpha)`
`static void` `glCompileShader(int shader)`
`static void` `glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, java.nio.ByteBuffer data)`
`static void` `glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, java.nio.ByteBuffer data)`
`static void` `glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)`
`static void` `glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)`
`static int` `glCreateProgram()`
`static int` `glCreateShader(int type)`
`static void` `glCullFace(int mode)`
`static void` `glDeleteBuffers(int buffer)` Overloads glDeleteBuffers.
`static void` `glDeleteBuffers(java.nio.IntBuffer buffers)`
`static void` `glDeleteFramebuffers(int framebuffer)` Overloads glDeleteFramebuffers.
`static void` `glDeleteFramebuffers(java.nio.IntBuffer framebuffers)`
`static void` `glDeleteProgram(int program)`
`static void` `glDeleteRenderbuffers(int renderbuffer)` Overloads glDeleteRenderbuffers.
`static void` `glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)`
`static void` `glDeleteShader(int shader)`
`static void` `glDeleteTextures(int texture)` Overloads glDeleteTextures.
`static void` `glDeleteTextures(java.nio.IntBuffer textures)`
`static void` `glDepthFunc(int func)`
`static void` `glDepthMask(boolean flag)`
`static void` `glDepthRangef(float zNear, float zFar)`
`static void` `glDetachShader(int program, int shader)`
`static void` `glDisable(int cap)`
`static void` `glDisableVertexAttribArray(int index)`
`static void` `glDrawArrays(int mode, int first, int count)`
`static void` `glDrawElements(int mode, java.nio.ByteBuffer indices)`
`static void` `glDrawElements(int mode, java.nio.IntBuffer indices)`
`static void` `glDrawElements(int mode, int indices_count, int type, long indices_buffer_offset)`
`static void` `glDrawElements(int mode, java.nio.ShortBuffer indices)`
`static void` `glEnable(int cap)`
`static void` `glEnableVertexAttribArray(int index)`
`static void` `glFinish()`
`static void` `glFlush()`
`static void` `glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)`
`static void` `glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)`
`static void` `glFrontFace(int mode)`
`static int` `glGenBuffers()` Overloads glGenBuffers.
`static void` `glGenBuffers(java.nio.IntBuffer buffers)`
`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` `glGenTextures()` Overloads glGenTextures.
`static void` `glGenTextures(java.nio.IntBuffer textures)`
`static java.lang.String` `glGetActiveAttrib(int program, int index, int bufsize)` Overloads glGetActiveAttrib.
`static void` `glGetActiveAttrib(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)`
`static java.lang.String` `glGetActiveAttrib(int program, int index, int bufsize, java.nio.IntBuffer sizeType)` Overloads glGetActiveAttrib.
`static int` `glGetActiveAttribSize(int program, int index)` Overloads glGetActiveAttrib.
`static int` `glGetActiveAttribType(int program, int index)` Overloads glGetActiveAttrib.
`static java.lang.String` `glGetActiveUniform(int program, int index, int bufsize)` Overloads glGetActiveUniform.
`static void` `glGetActiveUniform(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)`
`static java.lang.String` `glGetActiveUniform(int program, int index, int bufsize, java.nio.IntBuffer sizeType)` Overloads glGetActiveUniform.
`static int` `glGetActiveUniformSize(int program, int index)` Overloads glGetActiveUniform.
`static int` `glGetActiveUniformType(int program, int index)` Overloads glGetActiveUniform.
`static void` `glGetAttachedShaders(int program, java.nio.IntBuffer count, java.nio.IntBuffer shaders)`
`static int` `glGetAttribLocation(int program, java.nio.ByteBuffer name)`
`static int` `glGetAttribLocation(int program, java.lang.CharSequence name)` Overloads glGetAttribLocation.
`static boolean` `glGetBoolean(int pname)` Overloads glGetBooleanv.
`static void` `glGetBoolean(int pname, java.nio.ByteBuffer params)`
`static int` `glGetBufferParameter(int target, int pname)` Deprecated. Will be removed in 3.0. Use `glGetBufferParameteri(int, int)` instead.
`static void` `glGetBufferParameter(int target, int pname, java.nio.IntBuffer params)`
`static int` `glGetBufferParameteri(int target, int pname)` Overloads glGetBufferParameteriv.
`static int` `glGetError()`
`static float` `glGetFloat(int pname)` Overloads glGetFloatv.
`static void` `glGetFloat(int pname, java.nio.FloatBuffer params)`
`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 pname)` Overloads glGetIntegerv.
`static void` `glGetInteger(int pname, java.nio.IntBuffer params)`
`static int` `glGetProgram(int program, int pname)` Deprecated. Will be removed in 3.0. Use `glGetProgrami(int, int)` instead.
`static void` `glGetProgram(int program, int pname, java.nio.IntBuffer params)`
`static int` `glGetProgrami(int program, int pname)` Overloads glGetProgramiv.
`static java.lang.String` `glGetProgramInfoLog(int program, int bufsize)` Overloads glGetProgramInfoLog.
`static void` `glGetProgramInfoLog(int program, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)`
`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 int` `glGetShader(int shader, int pname)` Deprecated. Will be removed in 3.0. Use `glGetShaderi(int, int)` instead.
`static void` `glGetShader(int shader, int pname, java.nio.IntBuffer params)`
`static int` `glGetShaderi(int shader, int pname)` Overloads glGetShaderiv.
`static java.lang.String` `glGetShaderInfoLog(int shader, int bufsize)` Overloads glGetShaderInfoLog.
`static void` `glGetShaderInfoLog(int shader, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)`
`static void` `glGetShaderPrecisionFormat(int shadertype, int precisiontype, java.nio.IntBuffer range, java.nio.IntBuffer precision)`
`static java.lang.String` `glGetShaderSource(int shader, int bufsize)` Overloads glGetShaderSource.
`static void` `glGetShaderSource(int shader, java.nio.IntBuffer length, java.nio.ByteBuffer source)`
`static java.lang.String` `glGetString(int name)`
`static void` `glGetTexParameter(int target, int pname, java.nio.FloatBuffer params)`
`static void` `glGetTexParameter(int target, int pname, java.nio.IntBuffer params)`
`static float` `glGetTexParameterf(int target, int pname)` Overloads glGetTexParameterfv.
`static int` `glGetTexParameteri(int target, int pname)` Overloads glGetTexParameteriv.
`static void` `glGetUniform(int program, int location, java.nio.FloatBuffer params)`
`static void` `glGetUniform(int program, int location, java.nio.IntBuffer params)`
`static int` `glGetUniformLocation(int program, java.nio.ByteBuffer name)` Returns the location of the uniform with the specified name.
`static int` `glGetUniformLocation(int program, java.lang.CharSequence name)` Overloads glGetUniformLocation.
`static void` `glGetVertexAttrib(int index, int pname, java.nio.FloatBuffer params)`
`static void` `glGetVertexAttrib(int index, int pname, java.nio.IntBuffer params)`
`static java.nio.ByteBuffer` `glGetVertexAttribPointer(int index, int pname, long result_size)`
`static void` `glHint(int target, int mode)`
`static boolean` `glIsBuffer(int buffer)`
`static boolean` `glIsEnabled(int cap)`
`static boolean` `glIsFramebuffer(int framebuffer)`
`static boolean` `glIsProgram(int program)`
`static boolean` `glIsRenderbuffer(int renderbuffer)`
`static boolean` `glIsShader(int shader)`
`static boolean` `glIsTexture(int texture)`
`static void` `glLineWidth(float width)`
`static void` `glLinkProgram(int program)`
`static void` `glPixelStorei(int pname, int param)`
`static void` `glPolygonOffset(float factor, float units)`
`static void` `glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.ByteBuffer pixels)`
`static void` `glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.FloatBuffer pixels)`
`static void` `glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.IntBuffer pixels)`
`static void` `glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.ShortBuffer pixels)`
`static void` `glReleaseShaderCompiler()`
`static void` `glRenderbufferStorage(int target, int internalformat, int width, int height)`
`static void` `glSampleCoverage(float value, boolean invert)`
`static void` `glScissor(int x, int y, int width, int height)`
`static void` `glShaderBinary(java.nio.IntBuffer shaders, int binaryformat, java.nio.ByteBuffer binary)`
`static void` `glShaderSource(int shader, java.nio.ByteBuffer string)` glShaderSource allows multiple, optionally null-terminated, source strings to define a shader program.
`static void` `glShaderSource(int shader, java.lang.CharSequence string)` Overloads glShaderSource.
`static void` `glShaderSource(int shader, java.lang.CharSequence[] strings)` Overloads glShaderSource.
`static void` `glStencilFunc(int func, int ref, int mask)`
`static void` `glStencilFuncSeparate(int face, int func, int ref, int mask)`
`static void` `glStencilMask(int mask)`
`static void` `glStencilMaskSeparate(int face, int mask)`
`static void` `glStencilOp(int fail, int zfail, int zpass)`
`static void` `glStencilOpSeparate(int face, int fail, int zfail, int zpass)`
`static void` `glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, java.nio.ByteBuffer pixels)`
`static void` `glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, java.nio.FloatBuffer pixels)`
`static void` `glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, java.nio.IntBuffer pixels)`
`static void` `glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, java.nio.ShortBuffer pixels)`
`static void` `glTexParameter(int target, int pname, java.nio.FloatBuffer param)`
`static void` `glTexParameter(int target, int pname, java.nio.IntBuffer param)`
`static void` `glTexParameterf(int target, int pname, float param)`
`static void` `glTexParameteri(int target, int pname, int param)`
`static void` `glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.ByteBuffer pixels)`
`static void` `glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.FloatBuffer pixels)`
`static void` `glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.IntBuffer pixels)`
`static void` `glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.ShortBuffer pixels)`
`static void` `glUniform1(int location, java.nio.FloatBuffer v)`
`static void` `glUniform1(int location, java.nio.IntBuffer v)`
`static void` `glUniform1f(int location, float x)`
`static void` `glUniform1i(int location, int x)`
`static void` `glUniform2(int location, java.nio.FloatBuffer v)`
`static void` `glUniform2(int location, java.nio.IntBuffer v)`
`static void` `glUniform2f(int location, float x, float y)`
`static void` `glUniform2i(int location, int x, int y)`
`static void` `glUniform3(int location, java.nio.FloatBuffer v)`
`static void` `glUniform3(int location, java.nio.IntBuffer v)`
`static void` `glUniform3f(int location, float x, float y, float z)`
`static void` `glUniform3i(int location, int x, int y, int z)`
`static void` `glUniform4(int location, java.nio.FloatBuffer v)`
`static void` `glUniform4(int location, java.nio.IntBuffer v)`
`static void` `glUniform4f(int location, float x, float y, float z, float w)`
`static void` `glUniform4i(int location, int x, int y, int z, int w)`
`static void` `glUniformMatrix2(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix3(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUniformMatrix4(int location, boolean transpose, java.nio.FloatBuffer matrices)`
`static void` `glUseProgram(int program)`
`static void` `glValidateProgram(int program)`
`static void` `glVertexAttrib1(int indx, java.nio.FloatBuffer values)`
`static void` `glVertexAttrib1f(int indx, float x)`
`static void` `glVertexAttrib2(int indx, java.nio.FloatBuffer values)`
`static void` `glVertexAttrib2f(int indx, float x, float y)`
`static void` `glVertexAttrib3(int indx, java.nio.FloatBuffer values)`
`static void` `glVertexAttrib3f(int indx, float x, float y, float z)`
`static void` `glVertexAttrib4(int indx, java.nio.FloatBuffer values)`
`static void` `glVertexAttrib4f(int indx, float x, float y, float z, float w)`
`static void` `glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, java.nio.ByteBuffer buffer)`
`static void` `glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, java.nio.IntBuffer buffer)`
`static void` `glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, java.nio.ShortBuffer buffer)`
`static void` `glVertexAttribPointer(int index, int size, boolean normalized, int stride, java.nio.FloatBuffer buffer)`
`static void` `glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)`
`static void` `glViewport(int x, int y, int width, int height)`

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

Field Detail

### GL_DEPTH_BUFFER_BIT

    public static final int GL_DEPTH_BUFFER_BIT

  ClearBufferMask

  See Also:
    Constant Field Values

### GL_STENCIL_BUFFER_BIT

    public static final int GL_STENCIL_BUFFER_BIT

  ClearBufferMask

  See Also:
    Constant Field Values

### GL_COLOR_BUFFER_BIT

    public static final int GL_COLOR_BUFFER_BIT

  ClearBufferMask

  See Also:
    Constant Field Values

### GL_FALSE

    public static final int GL_FALSE

  Boolean

  See Also:
    Constant Field Values

### GL_TRUE

    public static final int GL_TRUE

  Boolean

  See Also:
    Constant Field Values

### GL_POINTS

    public static final int GL_POINTS

  BeginMode

  See Also:
    Constant Field Values

### GL_LINES

    public static final int GL_LINES

  BeginMode

  See Also:
    Constant Field Values

### GL_LINE_LOOP

    public static final int GL_LINE_LOOP

  BeginMode

  See Also:
    Constant Field Values

### GL_LINE_STRIP

    public static final int GL_LINE_STRIP

  BeginMode

  See Also:
    Constant Field Values

### GL_TRIANGLES

    public static final int GL_TRIANGLES

  BeginMode

  See Also:
    Constant Field Values

### GL_TRIANGLE_STRIP

    public static final int GL_TRIANGLE_STRIP

  BeginMode

  See Also:
    Constant Field Values

### GL_TRIANGLE_FAN

    public static final int GL_TRIANGLE_FAN

  BeginMode

  See Also:
    Constant Field Values

### GL_ZERO

    public static final int GL_ZERO

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_ONE

    public static final int GL_ONE

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_SRC_COLOR

    public static final int GL_SRC_COLOR

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_ONE_MINUS_SRC_COLOR

    public static final int GL_ONE_MINUS_SRC_COLOR

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_SRC_ALPHA

    public static final int GL_SRC_ALPHA

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_ONE_MINUS_SRC_ALPHA

    public static final int GL_ONE_MINUS_SRC_ALPHA

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_DST_ALPHA

    public static final int GL_DST_ALPHA

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_ONE_MINUS_DST_ALPHA

    public static final int GL_ONE_MINUS_DST_ALPHA

  BlendingFactorDest

  See Also:
    Constant Field Values

### GL_DST_COLOR

    public static final int GL_DST_COLOR

  BlendingFactorSrc

  See Also:
    Constant Field Values

### GL_ONE_MINUS_DST_COLOR

    public static final int GL_ONE_MINUS_DST_COLOR

  BlendingFactorSrc

  See Also:
    Constant Field Values

### GL_SRC_ALPHA_SATURATE

    public static final int GL_SRC_ALPHA_SATURATE

  BlendingFactorSrc

  See Also:
    Constant Field Values

### GL_FUNC_ADD

    public static final int GL_FUNC_ADD

  BlendEquationSeparate

  See Also:
    Constant Field Values

### GL_BLEND_EQUATION

    public static final int GL_BLEND_EQUATION

  BlendEquationSeparate

  See Also:
    Constant Field Values

### GL_BLEND_EQUATION_RGB

    public static final int GL_BLEND_EQUATION_RGB

  BlendEquationSeparate

  See Also:
    Constant Field Values

### GL_BLEND_EQUATION_ALPHA

    public static final int GL_BLEND_EQUATION_ALPHA

  BlendEquationSeparate

  See Also:
    Constant Field Values

### GL_FUNC_SUBTRACT

    public static final int GL_FUNC_SUBTRACT

  BlendSubtract

  See Also:
    Constant Field Values

### GL_FUNC_REVERSE_SUBTRACT

    public static final int GL_FUNC_REVERSE_SUBTRACT

  BlendSubtract

  See Also:
    Constant Field Values

### GL_BLEND_DST_RGB

    public static final int GL_BLEND_DST_RGB

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_BLEND_SRC_RGB

    public static final int GL_BLEND_SRC_RGB

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_BLEND_DST_ALPHA

    public static final int GL_BLEND_DST_ALPHA

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_BLEND_SRC_ALPHA

    public static final int GL_BLEND_SRC_ALPHA

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_CONSTANT_COLOR

    public static final int GL_CONSTANT_COLOR

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_ONE_MINUS_CONSTANT_COLOR

    public static final int GL_ONE_MINUS_CONSTANT_COLOR

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_CONSTANT_ALPHA

    public static final int GL_CONSTANT_ALPHA

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_ONE_MINUS_CONSTANT_ALPHA

    public static final int GL_ONE_MINUS_CONSTANT_ALPHA

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_BLEND_COLOR

    public static final int GL_BLEND_COLOR

  Separate Blend Functions

  See Also:
    Constant Field Values

### GL_ARRAY_BUFFER

    public static final int GL_ARRAY_BUFFER

  Buffer Objects

  See Also:
    Constant Field Values

### GL_ELEMENT_ARRAY_BUFFER

    public static final int GL_ELEMENT_ARRAY_BUFFER

  Buffer Objects

  See Also:
    Constant Field Values

### GL_ARRAY_BUFFER_BINDING

    public static final int GL_ARRAY_BUFFER_BINDING

  Buffer Objects

  See Also:
    Constant Field Values

### GL_ELEMENT_ARRAY_BUFFER_BINDING

    public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING

  Buffer Objects

  See Also:
    Constant Field Values

### GL_STREAM_DRAW

    public static final int GL_STREAM_DRAW

  Buffer Objects

  See Also:
    Constant Field Values

### GL_STATIC_DRAW

    public static final int GL_STATIC_DRAW

  Buffer Objects

  See Also:
    Constant Field Values

### GL_DYNAMIC_DRAW

    public static final int GL_DYNAMIC_DRAW

  Buffer Objects

  See Also:
    Constant Field Values

### GL_BUFFER_SIZE

    public static final int GL_BUFFER_SIZE

  Buffer Objects

  See Also:
    Constant Field Values

### GL_BUFFER_USAGE

    public static final int GL_BUFFER_USAGE

  Buffer Objects

  See Also:
    Constant Field Values

### GL_CURRENT_VERTEX_ATTRIB

    public static final int GL_CURRENT_VERTEX_ATTRIB

  Buffer Objects

  See Also:
    Constant Field Values

### GL_FRONT

    public static final int GL_FRONT

  CullFaceMode

  See Also:
    Constant Field Values

### GL_BACK

    public static final int GL_BACK

  CullFaceMode

  See Also:
    Constant Field Values

### GL_FRONT_AND_BACK

    public static final int GL_FRONT_AND_BACK

  CullFaceMode

  See Also:
    Constant Field Values

### GL_TEXTURE_2D

    public static final int GL_TEXTURE_2D

  EnableCap

  See Also:
    Constant Field Values

### GL_CULL_FACE

    public static final int GL_CULL_FACE

  EnableCap

  See Also:
    Constant Field Values

### GL_BLEND

    public static final int GL_BLEND

  EnableCap

  See Also:
    Constant Field Values

### GL_DITHER

    public static final int GL_DITHER

  EnableCap

  See Also:
    Constant Field Values

### GL_STENCIL_TEST

    public static final int GL_STENCIL_TEST

  EnableCap

  See Also:
    Constant Field Values

### GL_DEPTH_TEST

    public static final int GL_DEPTH_TEST

  EnableCap

  See Also:
    Constant Field Values

### GL_SCISSOR_TEST

    public static final int GL_SCISSOR_TEST

  EnableCap

  See Also:
    Constant Field Values

### GL_POLYGON_OFFSET_FILL

    public static final int GL_POLYGON_OFFSET_FILL

  EnableCap

  See Also:
    Constant Field Values

### GL_SAMPLE_ALPHA_TO_COVERAGE

    public static final int GL_SAMPLE_ALPHA_TO_COVERAGE

  EnableCap

  See Also:
    Constant Field Values

### GL_SAMPLE_COVERAGE

    public static final int GL_SAMPLE_COVERAGE

  EnableCap

  See Also:
    Constant Field Values

### GL_NO_ERROR

    public static final int GL_NO_ERROR

  ErrorCode

  See Also:
    Constant Field Values

### GL_INVALID_ENUM

    public static final int GL_INVALID_ENUM

  ErrorCode

  See Also:
    Constant Field Values

### GL_INVALID_VALUE

    public static final int GL_INVALID_VALUE

  ErrorCode

  See Also:
    Constant Field Values

### GL_INVALID_OPERATION

    public static final int GL_INVALID_OPERATION

  ErrorCode

  See Also:
    Constant Field Values

### GL_OUT_OF_MEMORY

    public static final int GL_OUT_OF_MEMORY

  ErrorCode

  See Also:
    Constant Field Values

### GL_CW

    public static final int GL_CW

  FrontFaceDirection

  See Also:
    Constant Field Values

### GL_CCW

    public static final int GL_CCW

  FrontFaceDirection

  See Also:
    Constant Field Values

### GL_LINE_WIDTH

    public static final int GL_LINE_WIDTH

  GetPName

  See Also:
    Constant Field Values

### GL_ALIASED_POINT_SIZE_RANGE

    public static final int GL_ALIASED_POINT_SIZE_RANGE

  GetPName

  See Also:
    Constant Field Values

### GL_ALIASED_LINE_WIDTH_RANGE

    public static final int GL_ALIASED_LINE_WIDTH_RANGE

  GetPName

  See Also:
    Constant Field Values

### GL_CULL_FACE_MODE

    public static final int GL_CULL_FACE_MODE

  GetPName

  See Also:
    Constant Field Values

### GL_FRONT_FACE

    public static final int GL_FRONT_FACE

  GetPName

  See Also:
    Constant Field Values

### GL_DEPTH_RANGE

    public static final int GL_DEPTH_RANGE

  GetPName

  See Also:
    Constant Field Values

### GL_DEPTH_WRITEMASK

    public static final int GL_DEPTH_WRITEMASK

  GetPName

  See Also:
    Constant Field Values

### GL_DEPTH_CLEAR_VALUE

    public static final int GL_DEPTH_CLEAR_VALUE

  GetPName

  See Also:
    Constant Field Values

### GL_DEPTH_FUNC

    public static final int GL_DEPTH_FUNC

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_CLEAR_VALUE

    public static final int GL_STENCIL_CLEAR_VALUE

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_FUNC

    public static final int GL_STENCIL_FUNC

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_FAIL

    public static final int GL_STENCIL_FAIL

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_PASS_DEPTH_FAIL

    public static final int GL_STENCIL_PASS_DEPTH_FAIL

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_PASS_DEPTH_PASS

    public static final int GL_STENCIL_PASS_DEPTH_PASS

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_REF

    public static final int GL_STENCIL_REF

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_VALUE_MASK

    public static final int GL_STENCIL_VALUE_MASK

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_WRITEMASK

    public static final int GL_STENCIL_WRITEMASK

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_FUNC

    public static final int GL_STENCIL_BACK_FUNC

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_FAIL

    public static final int GL_STENCIL_BACK_FAIL

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_PASS_DEPTH_FAIL

    public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_PASS_DEPTH_PASS

    public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_REF

    public static final int GL_STENCIL_BACK_REF

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_VALUE_MASK

    public static final int GL_STENCIL_BACK_VALUE_MASK

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BACK_WRITEMASK

    public static final int GL_STENCIL_BACK_WRITEMASK

  GetPName

  See Also:
    Constant Field Values

### GL_VIEWPORT

    public static final int GL_VIEWPORT

  GetPName

  See Also:
    Constant Field Values

### GL_SCISSOR_BOX

    public static final int GL_SCISSOR_BOX

  GetPName

  See Also:
    Constant Field Values

### GL_COLOR_CLEAR_VALUE

    public static final int GL_COLOR_CLEAR_VALUE

  GetPName

  See Also:
    Constant Field Values

### GL_COLOR_WRITEMASK

    public static final int GL_COLOR_WRITEMASK

  GetPName

  See Also:
    Constant Field Values

### GL_UNPACK_ALIGNMENT

    public static final int GL_UNPACK_ALIGNMENT

  GetPName

  See Also:
    Constant Field Values

### GL_PACK_ALIGNMENT

    public static final int GL_PACK_ALIGNMENT

  GetPName

  See Also:
    Constant Field Values

### GL_MAX_TEXTURE_SIZE

    public static final int GL_MAX_TEXTURE_SIZE

  GetPName

  See Also:
    Constant Field Values

### GL_MAX_VIEWPORT_DIMS

    public static final int GL_MAX_VIEWPORT_DIMS

  GetPName

  See Also:
    Constant Field Values

### GL_SUBPIXEL_BITS

    public static final int GL_SUBPIXEL_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_RED_BITS

    public static final int GL_RED_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_GREEN_BITS

    public static final int GL_GREEN_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_BLUE_BITS

    public static final int GL_BLUE_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_ALPHA_BITS

    public static final int GL_ALPHA_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_DEPTH_BITS

    public static final int GL_DEPTH_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_STENCIL_BITS

    public static final int GL_STENCIL_BITS

  GetPName

  See Also:
    Constant Field Values

### GL_POLYGON_OFFSET_UNITS

    public static final int GL_POLYGON_OFFSET_UNITS

  GetPName

  See Also:
    Constant Field Values

### GL_POLYGON_OFFSET_FACTOR

    public static final int GL_POLYGON_OFFSET_FACTOR

  GetPName

  See Also:
    Constant Field Values

### GL_TEXTURE_BINDING_2D

    public static final int GL_TEXTURE_BINDING_2D

  GetPName

  See Also:
    Constant Field Values

### GL_SAMPLE_BUFFERS

    public static final int GL_SAMPLE_BUFFERS

  GetPName

  See Also:
    Constant Field Values

### GL_SAMPLES

    public static final int GL_SAMPLES

  GetPName

  See Also:
    Constant Field Values

### GL_SAMPLE_COVERAGE_VALUE

    public static final int GL_SAMPLE_COVERAGE_VALUE

  GetPName

  See Also:
    Constant Field Values

### GL_SAMPLE_COVERAGE_INVERT

    public static final int GL_SAMPLE_COVERAGE_INVERT

  GetPName

  See Also:
    Constant Field Values

### GL_NUM_COMPRESSED_TEXTURE_FORMATS

    public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS

  GetTextureParameter

  See Also:
    Constant Field Values

### GL_COMPRESSED_TEXTURE_FORMATS

    public static final int GL_COMPRESSED_TEXTURE_FORMATS

  GetTextureParameter

  See Also:
    Constant Field Values

### GL_DONT_CARE

    public static final int GL_DONT_CARE

  HintMode

  See Also:
    Constant Field Values

### GL_FASTEST

    public static final int GL_FASTEST

  HintMode

  See Also:
    Constant Field Values

### GL_NICEST

    public static final int GL_NICEST

  HintMode

  See Also:
    Constant Field Values

### GL_GENERATE_MIPMAP_HINT

    public static final int GL_GENERATE_MIPMAP_HINT

  HintTarget

  See Also:
    Constant Field Values

### GL_BYTE

    public static final int GL_BYTE

  DataType

  See Also:
    Constant Field Values

### GL_UNSIGNED_BYTE

    public static final int GL_UNSIGNED_BYTE

  DataType

  See Also:
    Constant Field Values

### GL_SHORT

    public static final int GL_SHORT

  DataType

  See Also:
    Constant Field Values

### GL_UNSIGNED_SHORT

    public static final int GL_UNSIGNED_SHORT

  DataType

  See Also:
    Constant Field Values

### GL_INT

    public static final int GL_INT

  DataType

  See Also:
    Constant Field Values

### GL_UNSIGNED_INT

    public static final int GL_UNSIGNED_INT

  DataType

  See Also:
    Constant Field Values

### GL_FLOAT

    public static final int GL_FLOAT

  DataType

  See Also:
    Constant Field Values

### GL_FIXED

    public static final int GL_FIXED

  DataType

  See Also:
    Constant Field Values

### GL_DEPTH_COMPONENT

    public static final int GL_DEPTH_COMPONENT

  PixelFormat

  See Also:
    Constant Field Values

### GL_ALPHA

    public static final int GL_ALPHA

  PixelFormat

  See Also:
    Constant Field Values

### GL_RGB

    public static final int GL_RGB

  PixelFormat

  See Also:
    Constant Field Values

### GL_RGBA

    public static final int GL_RGBA

  PixelFormat

  See Also:
    Constant Field Values

### GL_LUMINANCE

    public static final int GL_LUMINANCE

  PixelFormat

  See Also:
    Constant Field Values

### GL_LUMINANCE_ALPHA

    public static final int GL_LUMINANCE_ALPHA

  PixelFormat

  See Also:
    Constant Field Values

### GL_UNSIGNED_SHORT_4_4_4_4

    public static final int GL_UNSIGNED_SHORT_4_4_4_4

  PixelType

  See Also:
    Constant Field Values

### GL_UNSIGNED_SHORT_5_5_5_1

    public static final int GL_UNSIGNED_SHORT_5_5_5_1

  PixelType

  See Also:
    Constant Field Values

### GL_UNSIGNED_SHORT_5_6_5

    public static final int GL_UNSIGNED_SHORT_5_6_5

  PixelType

  See Also:
    Constant Field Values

### GL_FRAGMENT_SHADER

    public static final int GL_FRAGMENT_SHADER

  Shaders

  See Also:
    Constant Field Values

### GL_VERTEX_SHADER

    public static final int GL_VERTEX_SHADER

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_VERTEX_ATTRIBS

    public static final int GL_MAX_VERTEX_ATTRIBS

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_VERTEX_UNIFORM_VECTORS

    public static final int GL_MAX_VERTEX_UNIFORM_VECTORS

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_VARYING_VECTORS

    public static final int GL_MAX_VARYING_VECTORS

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

    public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

    public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_TEXTURE_IMAGE_UNITS

    public static final int GL_MAX_TEXTURE_IMAGE_UNITS

  Shaders

  See Also:
    Constant Field Values

### GL_MAX_FRAGMENT_UNIFORM_VECTORS

    public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS

  Shaders

  See Also:
    Constant Field Values

### GL_SHADER_TYPE

    public static final int GL_SHADER_TYPE

  Shaders

  See Also:
    Constant Field Values

### GL_DELETE_STATUS

    public static final int GL_DELETE_STATUS

  Shaders

  See Also:
    Constant Field Values

### GL_LINK_STATUS

    public static final int GL_LINK_STATUS

  Shaders

  See Also:
    Constant Field Values

### GL_VALIDATE_STATUS

    public static final int GL_VALIDATE_STATUS

  Shaders

  See Also:
    Constant Field Values

### GL_ATTACHED_SHADERS

    public static final int GL_ATTACHED_SHADERS

  Shaders

  See Also:
    Constant Field Values

### GL_ACTIVE_UNIFORMS

    public static final int GL_ACTIVE_UNIFORMS

  Shaders

  See Also:
    Constant Field Values

### GL_ACTIVE_UNIFORM_MAX_LENGTH

    public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH

  Shaders

  See Also:
    Constant Field Values

### GL_ACTIVE_ATTRIBUTES

    public static final int GL_ACTIVE_ATTRIBUTES

  Shaders

  See Also:
    Constant Field Values

### GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

    public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

  Shaders

  See Also:
    Constant Field Values

### GL_SHADING_LANGUAGE_VERSION

    public static final int GL_SHADING_LANGUAGE_VERSION

  Shaders

  See Also:
    Constant Field Values

### GL_CURRENT_PROGRAM

    public static final int GL_CURRENT_PROGRAM

  Shaders

  See Also:
    Constant Field Values

### GL_NEVER

    public static final int GL_NEVER

  StencilFunction

  See Also:
    Constant Field Values

### GL_LESS

    public static final int GL_LESS

  StencilFunction

  See Also:
    Constant Field Values

### GL_EQUAL

    public static final int GL_EQUAL

  StencilFunction

  See Also:
    Constant Field Values

### GL_LEQUAL

    public static final int GL_LEQUAL

  StencilFunction

  See Also:
    Constant Field Values

### GL_GREATER

    public static final int GL_GREATER

  StencilFunction

  See Also:
    Constant Field Values

### GL_NOTEQUAL

    public static final int GL_NOTEQUAL

  StencilFunction

  See Also:
    Constant Field Values

### GL_GEQUAL

    public static final int GL_GEQUAL

  StencilFunction

  See Also:
    Constant Field Values

### GL_ALWAYS

    public static final int GL_ALWAYS

  StencilFunction

  See Also:
    Constant Field Values

### GL_KEEP

    public static final int GL_KEEP

  StencilOp

  See Also:
    Constant Field Values

### GL_REPLACE

    public static final int GL_REPLACE

  StencilOp

  See Also:
    Constant Field Values

### GL_INCR

    public static final int GL_INCR

  StencilOp

  See Also:
    Constant Field Values

### GL_DECR

    public static final int GL_DECR

  StencilOp

  See Also:
    Constant Field Values

### GL_INVERT

    public static final int GL_INVERT

  StencilOp

  See Also:
    Constant Field Values

### GL_INCR_WRAP

    public static final int GL_INCR_WRAP

  StencilOp

  See Also:
    Constant Field Values

### GL_DECR_WRAP

    public static final int GL_DECR_WRAP

  StencilOp

  See Also:
    Constant Field Values

### GL_VENDOR

    public static final int GL_VENDOR

  StringName

  See Also:
    Constant Field Values

### GL_RENDERER

    public static final int GL_RENDERER

  StringName

  See Also:
    Constant Field Values

### GL_VERSION

    public static final int GL_VERSION

  StringName

  See Also:
    Constant Field Values

### GL_EXTENSIONS

    public static final int GL_EXTENSIONS

  StringName

  See Also:
    Constant Field Values

### GL_NEAREST

    public static final int GL_NEAREST

  TextureMagFilter

  See Also:
    Constant Field Values

### GL_LINEAR

    public static final int GL_LINEAR

  TextureMagFilter

  See Also:
    Constant Field Values

### GL_NEAREST_MIPMAP_NEAREST

    public static final int GL_NEAREST_MIPMAP_NEAREST

  TextureMinFilter

  See Also:
    Constant Field Values

### GL_LINEAR_MIPMAP_NEAREST

    public static final int GL_LINEAR_MIPMAP_NEAREST

  TextureMinFilter

  See Also:
    Constant Field Values

### GL_NEAREST_MIPMAP_LINEAR

    public static final int GL_NEAREST_MIPMAP_LINEAR

  TextureMinFilter

  See Also:
    Constant Field Values

### GL_LINEAR_MIPMAP_LINEAR

    public static final int GL_LINEAR_MIPMAP_LINEAR

  TextureMinFilter

  See Also:
    Constant Field Values

### GL_TEXTURE_MAG_FILTER

    public static final int GL_TEXTURE_MAG_FILTER

  TextureParameterName

  See Also:
    Constant Field Values

### GL_TEXTURE_MIN_FILTER

    public static final int GL_TEXTURE_MIN_FILTER

  TextureParameterName

  See Also:
    Constant Field Values

### GL_TEXTURE_WRAP_S

    public static final int GL_TEXTURE_WRAP_S

  TextureParameterName

  See Also:
    Constant Field Values

### GL_TEXTURE_WRAP_T

    public static final int GL_TEXTURE_WRAP_T

  TextureParameterName

  See Also:
    Constant Field Values

### GL_TEXTURE

    public static final int GL_TEXTURE

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP

    public static final int GL_TEXTURE_CUBE_MAP

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_BINDING_CUBE_MAP

    public static final int GL_TEXTURE_BINDING_CUBE_MAP

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP_POSITIVE_X

    public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP_NEGATIVE_X

    public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP_POSITIVE_Y

    public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

    public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP_POSITIVE_Z

    public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

    public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

  TextureTarget

  See Also:
    Constant Field Values

### GL_MAX_CUBE_MAP_TEXTURE_SIZE

    public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE

  TextureTarget

  See Also:
    Constant Field Values

### GL_TEXTURE0

    public static final int GL_TEXTURE0

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE1

    public static final int GL_TEXTURE1

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE2

    public static final int GL_TEXTURE2

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE3

    public static final int GL_TEXTURE3

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE4

    public static final int GL_TEXTURE4

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE5

    public static final int GL_TEXTURE5

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE6

    public static final int GL_TEXTURE6

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE7

    public static final int GL_TEXTURE7

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE8

    public static final int GL_TEXTURE8

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE9

    public static final int GL_TEXTURE9

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE10

    public static final int GL_TEXTURE10

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE11

    public static final int GL_TEXTURE11

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE12

    public static final int GL_TEXTURE12

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE13

    public static final int GL_TEXTURE13

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE14

    public static final int GL_TEXTURE14

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE15

    public static final int GL_TEXTURE15

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE16

    public static final int GL_TEXTURE16

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE17

    public static final int GL_TEXTURE17

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE18

    public static final int GL_TEXTURE18

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE19

    public static final int GL_TEXTURE19

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE20

    public static final int GL_TEXTURE20

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE21

    public static final int GL_TEXTURE21

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE22

    public static final int GL_TEXTURE22

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE23

    public static final int GL_TEXTURE23

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE24

    public static final int GL_TEXTURE24

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE25

    public static final int GL_TEXTURE25

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE26

    public static final int GL_TEXTURE26

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE27

    public static final int GL_TEXTURE27

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE28

    public static final int GL_TEXTURE28

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE29

    public static final int GL_TEXTURE29

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE30

    public static final int GL_TEXTURE30

  TextureUnit

  See Also:
    Constant Field Values

### GL_TEXTURE31

    public static final int GL_TEXTURE31

  TextureUnit

  See Also:
    Constant Field Values

### GL_ACTIVE_TEXTURE

    public static final int GL_ACTIVE_TEXTURE

  TextureUnit

  See Also:
    Constant Field Values

### GL_REPEAT

    public static final int GL_REPEAT

  TextureWrapMode

  See Also:
    Constant Field Values

### GL_CLAMP_TO_EDGE

    public static final int GL_CLAMP_TO_EDGE

  TextureWrapMode

  See Also:
    Constant Field Values

### GL_MIRRORED_REPEAT

    public static final int GL_MIRRORED_REPEAT

  TextureWrapMode

  See Also:
    Constant Field Values

### GL_FLOAT_VEC2

    public static final int GL_FLOAT_VEC2

  Uniform Types

  See Also:
    Constant Field Values

### GL_FLOAT_VEC3

    public static final int GL_FLOAT_VEC3

  Uniform Types

  See Also:
    Constant Field Values

### GL_FLOAT_VEC4

    public static final int GL_FLOAT_VEC4

  Uniform Types

  See Also:
    Constant Field Values

### GL_INT_VEC2

    public static final int GL_INT_VEC2

  Uniform Types

  See Also:
    Constant Field Values

### GL_INT_VEC3

    public static final int GL_INT_VEC3

  Uniform Types

  See Also:
    Constant Field Values

### GL_INT_VEC4

    public static final int GL_INT_VEC4

  Uniform Types

  See Also:
    Constant Field Values

### GL_BOOL

    public static final int GL_BOOL

  Uniform Types

  See Also:
    Constant Field Values

### GL_BOOL_VEC2

    public static final int GL_BOOL_VEC2

  Uniform Types

  See Also:
    Constant Field Values

### GL_BOOL_VEC3

    public static final int GL_BOOL_VEC3

  Uniform Types

  See Also:
    Constant Field Values

### GL_BOOL_VEC4

    public static final int GL_BOOL_VEC4

  Uniform Types

  See Also:
    Constant Field Values

### GL_FLOAT_MAT2

    public static final int GL_FLOAT_MAT2

  Uniform Types

  See Also:
    Constant Field Values

### GL_FLOAT_MAT3

    public static final int GL_FLOAT_MAT3

  Uniform Types

  See Also:
    Constant Field Values

### GL_FLOAT_MAT4

    public static final int GL_FLOAT_MAT4

  Uniform Types

  See Also:
    Constant Field Values

### GL_SAMPLER_2D

    public static final int GL_SAMPLER_2D

  Uniform Types

  See Also:
    Constant Field Values

### GL_SAMPLER_CUBE

    public static final int GL_SAMPLER_CUBE

  Uniform Types

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_ENABLED

    public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_SIZE

    public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_STRIDE

    public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_TYPE

    public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

    public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_POINTER

    public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

    public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

  Vertex Arrays

  See Also:
    Constant Field Values

### GL_IMPLEMENTATION_COLOR_READ_TYPE

    public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE

  Read Format

  See Also:
    Constant Field Values

### GL_IMPLEMENTATION_COLOR_READ_FORMAT

    public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT

  Read Format

  See Also:
    Constant Field Values

### GL_COMPILE_STATUS

    public static final int GL_COMPILE_STATUS

  Shader Source

  See Also:
    Constant Field Values

### GL_INFO_LOG_LENGTH

    public static final int GL_INFO_LOG_LENGTH

  Shader Source

  See Also:
    Constant Field Values

### GL_SHADER_SOURCE_LENGTH

    public static final int GL_SHADER_SOURCE_LENGTH

  Shader Source

  See Also:
    Constant Field Values

### GL_SHADER_COMPILER

    public static final int GL_SHADER_COMPILER

  Shader Source

  See Also:
    Constant Field Values

### GL_SHADER_BINARY_FORMATS

    public static final int GL_SHADER_BINARY_FORMATS

  Shader Binary

  See Also:
    Constant Field Values

### GL_NUM_SHADER_BINARY_FORMATS

    public static final int GL_NUM_SHADER_BINARY_FORMATS

  Shader Binary

  See Also:
    Constant Field Values

### GL_LOW_FLOAT

    public static final int GL_LOW_FLOAT

  Shader Precision-Specified Types

  See Also:
    Constant Field Values

### GL_MEDIUM_FLOAT

    public static final int GL_MEDIUM_FLOAT

  Shader Precision-Specified Types

  See Also:
    Constant Field Values

### GL_HIGH_FLOAT

    public static final int GL_HIGH_FLOAT

  Shader Precision-Specified Types

  See Also:
    Constant Field Values

### GL_LOW_INT

    public static final int GL_LOW_INT

  Shader Precision-Specified Types

  See Also:
    Constant Field Values

### GL_MEDIUM_INT

    public static final int GL_MEDIUM_INT

  Shader Precision-Specified Types

  See Also:
    Constant Field Values

### GL_HIGH_INT

    public static final int GL_HIGH_INT

  Shader Precision-Specified Types

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER

    public static final int GL_FRAMEBUFFER

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER

    public static final int GL_RENDERBUFFER

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RGBA4

    public static final int GL_RGBA4

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RGB5_A1

    public static final int GL_RGB5_A1

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RGB565

    public static final int GL_RGB565

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_DEPTH_COMPONENT16

    public static final int GL_DEPTH_COMPONENT16

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_STENCIL_INDEX

    public static final int GL_STENCIL_INDEX

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_STENCIL_INDEX8

    public static final int GL_STENCIL_INDEX8

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_WIDTH

    public static final int GL_RENDERBUFFER_WIDTH

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_HEIGHT

    public static final int GL_RENDERBUFFER_HEIGHT

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_INTERNAL_FORMAT

    public static final int GL_RENDERBUFFER_INTERNAL_FORMAT

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_RED_SIZE

    public static final int GL_RENDERBUFFER_RED_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_GREEN_SIZE

    public static final int GL_RENDERBUFFER_GREEN_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_BLUE_SIZE

    public static final int GL_RENDERBUFFER_BLUE_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_ALPHA_SIZE

    public static final int GL_RENDERBUFFER_ALPHA_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_DEPTH_SIZE

    public static final int GL_RENDERBUFFER_DEPTH_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_STENCIL_SIZE

    public static final int GL_RENDERBUFFER_STENCIL_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

    public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

    public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

    public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_COLOR_ATTACHMENT0

    public static final int GL_COLOR_ATTACHMENT0

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_DEPTH_ATTACHMENT

    public static final int GL_DEPTH_ATTACHMENT

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_STENCIL_ATTACHMENT

    public static final int GL_STENCIL_ATTACHMENT

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_NONE

    public static final int GL_NONE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_COMPLETE

    public static final int GL_FRAMEBUFFER_COMPLETE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

    public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

    public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

    public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_UNSUPPORTED

    public static final int GL_FRAMEBUFFER_UNSUPPORTED

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_FRAMEBUFFER_BINDING

    public static final int GL_FRAMEBUFFER_BINDING

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_RENDERBUFFER_BINDING

    public static final int GL_RENDERBUFFER_BINDING

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_MAX_RENDERBUFFER_SIZE

    public static final int GL_MAX_RENDERBUFFER_SIZE

  Framebuffer Object.

  See Also:
    Constant Field Values

### GL_INVALID_FRAMEBUFFER_OPERATION

    public static final int GL_INVALID_FRAMEBUFFER_OPERATION

  Framebuffer Object.

  See Also:
    Constant Field Values

Method Detail

### glActiveTexture

    public static void glActiveTexture(int texture)

### glAttachShader

    public static void glAttachShader(int program,
                                      int shader)

### glBindAttribLocation

    public static void glBindAttribLocation(int program,
                                            int index,
                                            java.nio.ByteBuffer name)

### glBindAttribLocation

    public static void glBindAttribLocation(int program,
                                            int index,
                                            java.lang.CharSequence name)

  Overloads glBindAttribLocation.

### glBindBuffer

    public static void glBindBuffer(int target,
                                    int buffer)

### glBindFramebuffer

    public static void glBindFramebuffer(int target,
                                         int framebuffer)

### glBindRenderbuffer

    public static void glBindRenderbuffer(int target,
                                          int renderbuffer)

### glBindTexture

    public static void glBindTexture(int target,
                                     int texture)

### glBlendColor

    public static void glBlendColor(float red,
                                    float green,
                                    float blue,
                                    float alpha)

### glBlendEquation

    public static void glBlendEquation(int mode)

### glBlendEquationSeparate

    public static void glBlendEquationSeparate(int modeRGB,
                                               int modeAlpha)

### glBlendFunc

    public static void glBlendFunc(int sfactor,
                                   int dfactor)

### glBlendFuncSeparate

    public static void glBlendFuncSeparate(int srcRGB,
                                           int dstRGB,
                                           int srcAlpha,
                                           int dstAlpha)

### glBufferData

    public static void glBufferData(int target,
                                    long data_size,
                                    int usage)

### glBufferData

    public static void glBufferData(int target,
                                    java.nio.ByteBuffer data,
                                    int usage)

### glBufferData

    public static void glBufferData(int target,
                                    java.nio.FloatBuffer data,
                                    int usage)

### glBufferData

    public static void glBufferData(int target,
                                    java.nio.IntBuffer data,
                                    int usage)

### glBufferData

    public static void glBufferData(int target,
                                    java.nio.ShortBuffer data,
                                    int usage)

### glBufferSubData

    public static void glBufferSubData(int target,
                                       long offset,
                                       java.nio.ByteBuffer data)

### glBufferSubData

    public static void glBufferSubData(int target,
                                       long offset,
                                       java.nio.FloatBuffer data)

### glBufferSubData

    public static void glBufferSubData(int target,
                                       long offset,
                                       java.nio.IntBuffer data)

### glBufferSubData

    public static void glBufferSubData(int target,
                                       long offset,
                                       java.nio.ShortBuffer data)

### glCheckFramebufferStatus

    public static int glCheckFramebufferStatus(int target)

### glClear

    public static void glClear(int mask)

### glClearColor

    public static void glClearColor(float red,
                                    float green,
                                    float blue,
                                    float alpha)

### glClearDepthf

    public static void glClearDepthf(float depth)

### glClearStencil

    public static void glClearStencil(int s)

### glColorMask

    public static void glColorMask(boolean red,
                                   boolean green,
                                   boolean blue,
                                   boolean alpha)

### glCompileShader

    public static void glCompileShader(int shader)

### glCompressedTexImage2D

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

### glCompressedTexSubImage2D

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

### glCopyTexImage2D

    public static void glCopyTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int x,
                                        int y,
                                        int width,
                                        int height,
                                        int border)

### glCopyTexSubImage2D

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

### glCreateProgram

    public static int glCreateProgram()

### glCreateShader

    public static int glCreateShader(int type)

### glCullFace

    public static void glCullFace(int mode)

### glDeleteBuffers

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

### glDeleteBuffers

    public static void glDeleteBuffers(int buffer)

  Overloads glDeleteBuffers.

### glDeleteFramebuffers

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

### glDeleteFramebuffers

    public static void glDeleteFramebuffers(int framebuffer)

  Overloads glDeleteFramebuffers.

### glDeleteProgram

    public static void glDeleteProgram(int program)

### glDeleteRenderbuffers

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

### glDeleteRenderbuffers

    public static void glDeleteRenderbuffers(int renderbuffer)

  Overloads glDeleteRenderbuffers.

### glDeleteShader

    public static void glDeleteShader(int shader)

### glDeleteTextures

    public static void glDeleteTextures(java.nio.IntBuffer textures)

### glDeleteTextures

    public static void glDeleteTextures(int texture)

  Overloads glDeleteTextures.

### glDepthFunc

    public static void glDepthFunc(int func)

### glDepthMask

    public static void glDepthMask(boolean flag)

### glDepthRangef

    public static void glDepthRangef(float zNear,
                                     float zFar)

### glDetachShader

    public static void glDetachShader(int program,
                                      int shader)

### glDisable

    public static void glDisable(int cap)

### glDisableVertexAttribArray

    public static void glDisableVertexAttribArray(int index)

### glDrawArrays

    public static void glDrawArrays(int mode,
                                    int first,
                                    int count)

### glDrawElements

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

### glDrawElements

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

### glDrawElements

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

### glDrawElements

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

### glEnable

    public static void glEnable(int cap)

### glEnableVertexAttribArray

    public static void glEnableVertexAttribArray(int index)

### glFinish

    public static void glFinish()

### glFlush

    public static void glFlush()

### glFramebufferRenderbuffer

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

### glFramebufferTexture2D

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

### glFrontFace

    public static void glFrontFace(int mode)

### glGenBuffers

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

### glGenBuffers

    public static int glGenBuffers()

  Overloads glGenBuffers.

### glGenerateMipmap

    public static void glGenerateMipmap(int target)

### glGenFramebuffers

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

### glGenFramebuffers

    public static int glGenFramebuffers()

  Overloads glGenFramebuffers.

### glGenRenderbuffers

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

### glGenRenderbuffers

    public static int glGenRenderbuffers()

  Overloads glGenRenderbuffers.

### glGenTextures

    public static void glGenTextures(java.nio.IntBuffer textures)

### glGenTextures

    public static int glGenTextures()

  Overloads glGenTextures.

### glGetActiveAttrib

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

### glGetActiveAttrib

    public static java.lang.String glGetActiveAttrib(int program,
                                                     int index,
                                                     int bufsize,
                                                     java.nio.IntBuffer sizeType)

  Overloads glGetActiveAttrib.

  Overloads glGetActiveAttrib. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

### glGetActiveAttrib

    public static java.lang.String glGetActiveAttrib(int program,
                                                     int index,
                                                     int bufsize)

  Overloads glGetActiveAttrib.

  Overloads glGetActiveAttrib. This version returns only the attrib name.

### glGetActiveAttribSize

    public static int glGetActiveAttribSize(int program,
                                            int index)

  Overloads glGetActiveAttrib.

  Overloads glGetActiveAttrib. This version returns only the attrib size.

### glGetActiveAttribType

    public static int glGetActiveAttribType(int program,
                                            int index)

  Overloads glGetActiveAttrib.

  Overloads glGetActiveAttrib. This version returns only the attrib type.

### glGetActiveUniform

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

### glGetActiveUniform

    public static java.lang.String glGetActiveUniform(int program,
                                                      int index,
                                                      int bufsize,
                                                      java.nio.IntBuffer sizeType)

  Overloads glGetActiveUniform.

  Overloads glGetActiveUniform. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

### glGetActiveUniform

    public static java.lang.String glGetActiveUniform(int program,
                                                      int index,
                                                      int bufsize)

  Overloads glGetActiveUniform.

  Overloads glGetActiveUniformARB. This version returns only the uniform name.

### glGetActiveUniformSize

    public static int glGetActiveUniformSize(int program,
                                             int index)

  Overloads glGetActiveUniform.

  Overloads glGetActiveUniform. This version returns only the uniform size.

### glGetActiveUniformType

    public static int glGetActiveUniformType(int program,
                                             int index)

  Overloads glGetActiveUniform.

  Overloads glGetActiveUniform. This version returns only the uniform type.

### glGetAttachedShaders

    public static void glGetAttachedShaders(int program,
                                            java.nio.IntBuffer count,
                                            java.nio.IntBuffer shaders)

### glGetAttribLocation

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

### glGetAttribLocation

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

  Overloads glGetAttribLocation.

### glGetBoolean

    public static void glGetBoolean(int pname,
                                    java.nio.ByteBuffer params)

### glGetBoolean

    public static boolean glGetBoolean(int pname)

  Overloads glGetBooleanv.

### glGetBufferParameter

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

### glGetBufferParameter

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

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

  Overloads glGetBufferParameteriv.

### glGetBufferParameteri

    public static int glGetBufferParameteri(int target,
                                            int pname)

  Overloads glGetBufferParameteriv.

### glGetError

    public static int glGetError()

### glGetFloat

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

### glGetFloat

    public static float glGetFloat(int pname)

  Overloads glGetFloatv.

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

### glGetInteger

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

### glGetInteger

    public static int glGetInteger(int pname)

  Overloads glGetIntegerv.

### glGetProgram

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

### glGetProgram

    @Deprecated
    public static int glGetProgram(int program,
                                              int pname)

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

  Overloads glGetProgramiv.

### glGetProgrami

    public static int glGetProgrami(int program,
                                    int pname)

  Overloads glGetProgramiv.

### glGetProgramInfoLog

    public static void glGetProgramInfoLog(int program,
                                           java.nio.IntBuffer length,
                                           java.nio.ByteBuffer infoLog)

### glGetProgramInfoLog

    public static java.lang.String glGetProgramInfoLog(int program,
                                                       int bufsize)

  Overloads glGetProgramInfoLog.

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

### glGetShader

    public static void glGetShader(int shader,
                                   int pname,
                                   java.nio.IntBuffer params)

### glGetShader

    @Deprecated
    public static int glGetShader(int shader,
                                             int pname)

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

  Overloads glGetShaderiv.

### glGetShaderi

    public static int glGetShaderi(int shader,
                                   int pname)

  Overloads glGetShaderiv.

### glGetShaderInfoLog

    public static void glGetShaderInfoLog(int shader,
                                          java.nio.IntBuffer length,
                                          java.nio.ByteBuffer infoLog)

### glGetShaderInfoLog

    public static java.lang.String glGetShaderInfoLog(int shader,
                                                      int bufsize)

  Overloads glGetShaderInfoLog.

### glGetShaderPrecisionFormat

    public static void glGetShaderPrecisionFormat(int shadertype,
                                                  int precisiontype,
                                                  java.nio.IntBuffer range,
                                                  java.nio.IntBuffer precision)

### glGetShaderSource

    public static void glGetShaderSource(int shader,
                                         java.nio.IntBuffer length,
                                         java.nio.ByteBuffer source)

### glGetShaderSource

    public static java.lang.String glGetShaderSource(int shader,
                                                     int bufsize)

  Overloads glGetShaderSource.

### glGetString

    public static java.lang.String glGetString(int name)

### glGetTexParameter

    public static void glGetTexParameter(int target,
                                         int pname,
                                         java.nio.FloatBuffer params)

### glGetTexParameterf

    public static float glGetTexParameterf(int target,
                                           int pname)

  Overloads glGetTexParameterfv.

### glGetTexParameter

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

### glGetTexParameteri

    public static int glGetTexParameteri(int target,
                                         int pname)

  Overloads glGetTexParameteriv.

### glGetUniform

    public static void glGetUniform(int program,
                                    int location,
                                    java.nio.FloatBuffer params)

### glGetUniform

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

### glGetUniformLocation

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

  Returns the location of the uniform with the specified name. The ByteBuffer should contain the uniform name as a null-terminated string.

  Parameters:
    `program` -
    `name` -

### glGetUniformLocation

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

  Overloads glGetUniformLocation.

### glGetVertexAttrib

    public static void glGetVertexAttrib(int index,
                                         int pname,
                                         java.nio.FloatBuffer params)

### glGetVertexAttrib

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

### glGetVertexAttribPointer

    public static java.nio.ByteBuffer glGetVertexAttribPointer(int index,
                                                               int pname,
                                                               long result_size)

### glHint

    public static void glHint(int target,
                              int mode)

### glIsBuffer

    public static boolean glIsBuffer(int buffer)

### glIsEnabled

    public static boolean glIsEnabled(int cap)

### glIsFramebuffer

    public static boolean glIsFramebuffer(int framebuffer)

### glIsProgram

    public static boolean glIsProgram(int program)

### glIsRenderbuffer

    public static boolean glIsRenderbuffer(int renderbuffer)

### glIsShader

    public static boolean glIsShader(int shader)

### glIsTexture

    public static boolean glIsTexture(int texture)

### glLineWidth

    public static void glLineWidth(float width)

### glLinkProgram

    public static void glLinkProgram(int program)

### glPixelStorei

    public static void glPixelStorei(int pname,
                                     int param)

### glPolygonOffset

    public static void glPolygonOffset(float factor,
                                       float units)

### glReadPixels

    public static void glReadPixels(int x,
                                    int y,
                                    int width,
                                    int height,
                                    int format,
                                    int type,
                                    java.nio.ByteBuffer pixels)

### glReadPixels

    public static void glReadPixels(int x,
                                    int y,
                                    int width,
                                    int height,
                                    int format,
                                    int type,
                                    java.nio.FloatBuffer pixels)

### glReadPixels

    public static void glReadPixels(int x,
                                    int y,
                                    int width,
                                    int height,
                                    int format,
                                    int type,
                                    java.nio.IntBuffer pixels)

### glReadPixels

    public static void glReadPixels(int x,
                                    int y,
                                    int width,
                                    int height,
                                    int format,
                                    int type,
                                    java.nio.ShortBuffer pixels)

### glReleaseShaderCompiler

    public static void glReleaseShaderCompiler()

### glRenderbufferStorage

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

### glSampleCoverage

    public static void glSampleCoverage(float value,
                                        boolean invert)

### glScissor

    public static void glScissor(int x,
                                 int y,
                                 int width,
                                 int height)

### glShaderBinary

    public static void glShaderBinary(java.nio.IntBuffer shaders,
                                      int binaryformat,
                                      java.nio.ByteBuffer binary)

### glShaderSource

    public static void glShaderSource(int shader,
                                      java.nio.ByteBuffer string)

  glShaderSource allows multiple, optionally null-terminated, source strings to define a shader program.

  This method uses just a single string, that should NOT be null-terminated.

  Parameters:
    `shader` -
    `string` -

### glShaderSource

    public static void glShaderSource(int shader,
                                      java.lang.CharSequence string)

  Overloads glShaderSource.

### glShaderSource

    public static void glShaderSource(int shader,
                                      java.lang.CharSequence[] strings)

  Overloads glShaderSource.

### glStencilFunc

    public static void glStencilFunc(int func,
                                     int ref,
                                     int mask)

### glStencilFuncSeparate

    public static void glStencilFuncSeparate(int face,
                                             int func,
                                             int ref,
                                             int mask)

### glStencilMask

    public static void glStencilMask(int mask)

### glStencilMaskSeparate

    public static void glStencilMaskSeparate(int face,
                                             int mask)

### glStencilOp

    public static void glStencilOp(int fail,
                                   int zfail,
                                   int zpass)

### glStencilOpSeparate

    public static void glStencilOpSeparate(int face,
                                           int fail,
                                           int zfail,
                                           int zpass)

### glTexImage2D

    public static void glTexImage2D(int target,
                                    int level,
                                    int internalformat,
                                    int width,
                                    int height,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.ByteBuffer pixels)

### glTexImage2D

    public static void glTexImage2D(int target,
                                    int level,
                                    int internalformat,
                                    int width,
                                    int height,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.FloatBuffer pixels)

### glTexImage2D

    public static void glTexImage2D(int target,
                                    int level,
                                    int internalformat,
                                    int width,
                                    int height,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.IntBuffer pixels)

### glTexImage2D

    public static void glTexImage2D(int target,
                                    int level,
                                    int internalformat,
                                    int width,
                                    int height,
                                    int border,
                                    int format,
                                    int type,
                                    java.nio.ShortBuffer pixels)

### glTexParameterf

    public static void glTexParameterf(int target,
                                       int pname,
                                       float param)

### glTexParameter

    public static void glTexParameter(int target,
                                      int pname,
                                      java.nio.FloatBuffer param)

### glTexParameteri

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

### glTexParameter

    public static void glTexParameter(int target,
                                      int pname,
                                      java.nio.IntBuffer param)

### glTexSubImage2D

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

### glTexSubImage2D

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

### glTexSubImage2D

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

### glTexSubImage2D

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

### glUniform1f

    public static void glUniform1f(int location,
                                   float x)

### glUniform1

    public static void glUniform1(int location,
                                  java.nio.FloatBuffer v)

### glUniform1i

    public static void glUniform1i(int location,
                                   int x)

### glUniform1

    public static void glUniform1(int location,
                                  java.nio.IntBuffer v)

### glUniform2f

    public static void glUniform2f(int location,
                                   float x,
                                   float y)

### glUniform2

    public static void glUniform2(int location,
                                  java.nio.FloatBuffer v)

### glUniform2i

    public static void glUniform2i(int location,
                                   int x,
                                   int y)

### glUniform2

    public static void glUniform2(int location,
                                  java.nio.IntBuffer v)

### glUniform3f

    public static void glUniform3f(int location,
                                   float x,
                                   float y,
                                   float z)

### glUniform3

    public static void glUniform3(int location,
                                  java.nio.FloatBuffer v)

### glUniform3i

    public static void glUniform3i(int location,
                                   int x,
                                   int y,
                                   int z)

### glUniform3

    public static void glUniform3(int location,
                                  java.nio.IntBuffer v)

### glUniform4f

    public static void glUniform4f(int location,
                                   float x,
                                   float y,
                                   float z,
                                   float w)

### glUniform4

    public static void glUniform4(int location,
                                  java.nio.FloatBuffer v)

### glUniform4i

    public static void glUniform4i(int location,
                                   int x,
                                   int y,
                                   int z,
                                   int w)

### glUniform4

    public static void glUniform4(int location,
                                  java.nio.IntBuffer v)

### glUniformMatrix2

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

### glUniformMatrix3

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

### glUniformMatrix4

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

### glUseProgram

    public static void glUseProgram(int program)

### glValidateProgram

    public static void glValidateProgram(int program)

### glVertexAttrib1f

    public static void glVertexAttrib1f(int indx,
                                        float x)

### glVertexAttrib1

    public static void glVertexAttrib1(int indx,
                                       java.nio.FloatBuffer values)

### glVertexAttrib2f

    public static void glVertexAttrib2f(int indx,
                                        float x,
                                        float y)

### glVertexAttrib2

    public static void glVertexAttrib2(int indx,
                                       java.nio.FloatBuffer values)

### glVertexAttrib3f

    public static void glVertexAttrib3f(int indx,
                                        float x,
                                        float y,
                                        float z)

### glVertexAttrib3

    public static void glVertexAttrib3(int indx,
                                       java.nio.FloatBuffer values)

### glVertexAttrib4f

    public static void glVertexAttrib4f(int indx,
                                        float x,
                                        float y,
                                        float z,
                                        float w)

### glVertexAttrib4

    public static void glVertexAttrib4(int indx,
                                       java.nio.FloatBuffer values)

### glVertexAttribPointer

    public static void glVertexAttribPointer(int index,
                                             int size,
                                             boolean normalized,
                                             int stride,
                                             java.nio.FloatBuffer buffer)

### glVertexAttribPointer

    public static void glVertexAttribPointer(int index,
                                             int size,
                                             boolean unsigned,
                                             boolean normalized,
                                             int stride,
                                             java.nio.ByteBuffer buffer)

### glVertexAttribPointer

    public static void glVertexAttribPointer(int index,
                                             int size,
                                             boolean unsigned,
                                             boolean normalized,
                                             int stride,
                                             java.nio.IntBuffer buffer)

### glVertexAttribPointer

    public static void glVertexAttribPointer(int index,
                                             int size,
                                             boolean unsigned,
                                             boolean normalized,
                                             int stride,
                                             java.nio.ShortBuffer buffer)

### glVertexAttribPointer

    public static void glVertexAttribPointer(int index,
                                             int size,
                                             int type,
                                             boolean normalized,
                                             int stride,
                                             long buffer_buffer_offset)

### glViewport

    public static void glViewport(int x,
                                  int y,
                                  int width,
                                  int height)

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