APIdia Launch Partner
Top Description Fields Methods
com.badlogic.gdx.graphics

public Interface GL30

extends GL20
Known Direct Subinterfaces
com.badlogic.gdx.graphics.GL31
Known Direct Implementers
com.badlogic.gdx.graphics.profiling.GL30Interceptor
Imports
java.nio.Buffer

OpenGL ES 3.0

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final long
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from com.badlogic.gdx.graphics.GL20:
GL_ACTIVE_ATTRIBUTE_MAX_LENGTHGL_ACTIVE_ATTRIBUTESGL_ACTIVE_TEXTUREGL_ACTIVE_UNIFORM_MAX_LENGTHGL_ACTIVE_UNIFORMSGL_ALIASED_LINE_WIDTH_RANGEGL_ALIASED_POINT_SIZE_RANGEGL_ALPHAGL_ALPHA_BITSGL_ALWAYSGL_ARRAY_BUFFERGL_ARRAY_BUFFER_BINDINGGL_ATTACHED_SHADERSGL_BACKGL_BLENDGL_BLEND_COLORGL_BLEND_DST_ALPHAGL_BLEND_DST_RGBGL_BLEND_EQUATIONGL_BLEND_EQUATION_ALPHAGL_BLEND_EQUATION_RGBGL_BLEND_SRC_ALPHAGL_BLEND_SRC_RGBGL_BLUE_BITSGL_BOOLGL_BOOL_VEC2GL_BOOL_VEC3GL_BOOL_VEC4GL_BUFFER_SIZEGL_BUFFER_USAGEGL_BYTEGL_CCWGL_CLAMP_TO_EDGEGL_COLOR_ATTACHMENT0GL_COLOR_BUFFER_BITGL_COLOR_CLEAR_VALUEGL_COLOR_WRITEMASKGL_COMPILE_STATUSGL_COMPRESSED_TEXTURE_FORMATSGL_CONSTANT_ALPHAGL_CONSTANT_COLORGL_COVERAGE_BUFFER_BIT_NVGL_CULL_FACEGL_CULL_FACE_MODEGL_CURRENT_PROGRAMGL_CURRENT_VERTEX_ATTRIBGL_CWGL_DECRGL_DECR_WRAPGL_DELETE_STATUSGL_DEPTH_ATTACHMENTGL_DEPTH_BITSGL_DEPTH_BUFFER_BITGL_DEPTH_CLEAR_VALUEGL_DEPTH_COMPONENTGL_DEPTH_COMPONENT16GL_DEPTH_FUNCGL_DEPTH_RANGEGL_DEPTH_TESTGL_DEPTH_WRITEMASKGL_DITHERGL_DONT_CAREGL_DST_ALPHAGL_DST_COLORGL_DYNAMIC_DRAWGL_ELEMENT_ARRAY_BUFFERGL_ELEMENT_ARRAY_BUFFER_BINDINGGL_EQUALGL_ES_VERSION_2_0GL_EXTENSIONSGL_FALSEGL_FASTESTGL_FIXEDGL_FLOATGL_FLOAT_MAT2GL_FLOAT_MAT3GL_FLOAT_MAT4GL_FLOAT_VEC2GL_FLOAT_VEC3GL_FLOAT_VEC4GL_FRAGMENT_SHADERGL_FRAMEBUFFERGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAMEGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPEGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACEGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVELGL_FRAMEBUFFER_BINDINGGL_FRAMEBUFFER_COMPLETEGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENTGL_FRAMEBUFFER_INCOMPLETE_DIMENSIONSGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENTGL_FRAMEBUFFER_UNSUPPORTEDGL_FRONTGL_FRONT_AND_BACKGL_FRONT_FACEGL_FUNC_ADDGL_FUNC_REVERSE_SUBTRACTGL_FUNC_SUBTRACTGL_GENERATE_MIPMAPGL_GENERATE_MIPMAP_HINTGL_GEQUALGL_GREATERGL_GREEN_BITSGL_HIGH_FLOATGL_HIGH_INTGL_IMPLEMENTATION_COLOR_READ_FORMATGL_IMPLEMENTATION_COLOR_READ_TYPEGL_INCRGL_INCR_WRAPGL_INFO_LOG_LENGTHGL_INTGL_INT_VEC2GL_INT_VEC3GL_INT_VEC4GL_INVALID_ENUMGL_INVALID_FRAMEBUFFER_OPERATIONGL_INVALID_OPERATIONGL_INVALID_VALUEGL_INVERTGL_KEEPGL_LEQUALGL_LESSGL_LINE_LOOPGL_LINE_STRIPGL_LINE_WIDTHGL_LINEARGL_LINEAR_MIPMAP_LINEARGL_LINEAR_MIPMAP_NEARESTGL_LINESGL_LINK_STATUSGL_LOW_FLOATGL_LOW_INTGL_LUMINANCEGL_LUMINANCE_ALPHAGL_MAX_COMBINED_TEXTURE_IMAGE_UNITSGL_MAX_CUBE_MAP_TEXTURE_SIZEGL_MAX_FRAGMENT_UNIFORM_VECTORSGL_MAX_RENDERBUFFER_SIZEGL_MAX_TEXTURE_IMAGE_UNITSGL_MAX_TEXTURE_MAX_ANISOTROPY_EXTGL_MAX_TEXTURE_SIZEGL_MAX_TEXTURE_UNITSGL_MAX_VARYING_VECTORSGL_MAX_VERTEX_ATTRIBSGL_MAX_VERTEX_TEXTURE_IMAGE_UNITSGL_MAX_VERTEX_UNIFORM_VECTORSGL_MAX_VIEWPORT_DIMSGL_MEDIUM_FLOATGL_MEDIUM_INTGL_MIRRORED_REPEATGL_NEARESTGL_NEAREST_MIPMAP_LINEARGL_NEAREST_MIPMAP_NEARESTGL_NEVERGL_NICESTGL_NO_ERRORGL_NONEGL_NOTEQUALGL_NUM_COMPRESSED_TEXTURE_FORMATSGL_NUM_SHADER_BINARY_FORMATSGL_ONEGL_ONE_MINUS_CONSTANT_ALPHAGL_ONE_MINUS_CONSTANT_COLORGL_ONE_MINUS_DST_ALPHAGL_ONE_MINUS_DST_COLORGL_ONE_MINUS_SRC_ALPHAGL_ONE_MINUS_SRC_COLORGL_OUT_OF_MEMORYGL_PACK_ALIGNMENTGL_POINTSGL_POLYGON_OFFSET_FACTORGL_POLYGON_OFFSET_FILLGL_POLYGON_OFFSET_UNITSGL_RED_BITSGL_RENDERBUFFERGL_RENDERBUFFER_ALPHA_SIZEGL_RENDERBUFFER_BINDINGGL_RENDERBUFFER_BLUE_SIZEGL_RENDERBUFFER_DEPTH_SIZEGL_RENDERBUFFER_GREEN_SIZEGL_RENDERBUFFER_HEIGHTGL_RENDERBUFFER_INTERNAL_FORMATGL_RENDERBUFFER_RED_SIZEGL_RENDERBUFFER_STENCIL_SIZEGL_RENDERBUFFER_WIDTHGL_RENDERERGL_REPEATGL_REPLACEGL_RGBGL_RGB565GL_RGB5_A1GL_RGBAGL_RGBA4GL_SAMPLE_ALPHA_TO_COVERAGEGL_SAMPLE_BUFFERSGL_SAMPLE_COVERAGEGL_SAMPLE_COVERAGE_INVERTGL_SAMPLE_COVERAGE_VALUEGL_SAMPLER_2DGL_SAMPLER_CUBEGL_SAMPLESGL_SCISSOR_BOXGL_SCISSOR_TESTGL_SHADER_BINARY_FORMATSGL_SHADER_COMPILERGL_SHADER_SOURCE_LENGTHGL_SHADER_TYPEGL_SHADING_LANGUAGE_VERSIONGL_SHORTGL_SRC_ALPHAGL_SRC_ALPHA_SATURATEGL_SRC_COLORGL_STATIC_DRAWGL_STENCIL_ATTACHMENTGL_STENCIL_BACK_FAILGL_STENCIL_BACK_FUNCGL_STENCIL_BACK_PASS_DEPTH_FAILGL_STENCIL_BACK_PASS_DEPTH_PASSGL_STENCIL_BACK_REFGL_STENCIL_BACK_VALUE_MASKGL_STENCIL_BACK_WRITEMASKGL_STENCIL_BITSGL_STENCIL_BUFFER_BITGL_STENCIL_CLEAR_VALUEGL_STENCIL_FAILGL_STENCIL_FUNCGL_STENCIL_INDEXGL_STENCIL_INDEX8GL_STENCIL_PASS_DEPTH_FAILGL_STENCIL_PASS_DEPTH_PASSGL_STENCIL_REFGL_STENCIL_TESTGL_STENCIL_VALUE_MASKGL_STENCIL_WRITEMASKGL_STREAM_DRAWGL_SUBPIXEL_BITSGL_TEXTUREGL_TEXTURE0GL_TEXTURE1GL_TEXTURE10GL_TEXTURE11GL_TEXTURE12GL_TEXTURE13GL_TEXTURE14GL_TEXTURE15GL_TEXTURE16GL_TEXTURE17GL_TEXTURE18GL_TEXTURE19GL_TEXTURE2GL_TEXTURE20GL_TEXTURE21GL_TEXTURE22GL_TEXTURE23GL_TEXTURE24GL_TEXTURE25GL_TEXTURE26GL_TEXTURE27GL_TEXTURE28GL_TEXTURE29GL_TEXTURE3GL_TEXTURE30GL_TEXTURE31GL_TEXTURE4GL_TEXTURE5GL_TEXTURE6GL_TEXTURE7GL_TEXTURE8GL_TEXTURE9GL_TEXTURE_2DGL_TEXTURE_BINDING_2DGL_TEXTURE_BINDING_CUBE_MAPGL_TEXTURE_CUBE_MAPGL_TEXTURE_CUBE_MAP_NEGATIVE_XGL_TEXTURE_CUBE_MAP_NEGATIVE_YGL_TEXTURE_CUBE_MAP_NEGATIVE_ZGL_TEXTURE_CUBE_MAP_POSITIVE_XGL_TEXTURE_CUBE_MAP_POSITIVE_YGL_TEXTURE_CUBE_MAP_POSITIVE_ZGL_TEXTURE_MAG_FILTERGL_TEXTURE_MAX_ANISOTROPY_EXTGL_TEXTURE_MIN_FILTERGL_TEXTURE_WRAP_SGL_TEXTURE_WRAP_TGL_TRIANGLE_FANGL_TRIANGLE_STRIPGL_TRIANGLESGL_TRUEGL_UNPACK_ALIGNMENTGL_UNSIGNED_BYTEGL_UNSIGNED_INTGL_UNSIGNED_SHORTGL_UNSIGNED_SHORT_4_4_4_4GL_UNSIGNED_SHORT_5_5_5_1GL_UNSIGNED_SHORT_5_6_5GL_VALIDATE_STATUSGL_VENDORGL_VERSIONGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDINGGL_VERTEX_ATTRIB_ARRAY_ENABLEDGL_VERTEX_ATTRIB_ARRAY_NORMALIZEDGL_VERTEX_ATTRIB_ARRAY_POINTERGL_VERTEX_ATTRIB_ARRAY_SIZEGL_VERTEX_ATTRIB_ARRAY_STRIDEGL_VERTEX_ATTRIB_ARRAY_TYPEGL_VERTEX_PROGRAM_POINT_SIZEGL_VERTEX_SHADERGL_VIEWPORTGL_ZERO

Method Summary

Modifier and TypeMethod and Description
public void
glBeginQuery(int target, int id)

public void
glBeginTransformFeedback(int primitiveMode)

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

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

public void
glBindSampler(int unit, int sampler)

public void
glBindTransformFeedback(int target, int id)

public void
glBindVertexArray(int array)

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

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

public void
glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)

public void
glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)

public void
glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)

public void
glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)

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

public void
glDeleteQueries(int n, int[] ids, int offset)

public void
public void
glDeleteSamplers(int count, int[] samplers, int offset)

public void
glDeleteSamplers(int count, IntBuffer samplers)

public void
glDeleteTransformFeedbacks(int n, int[] ids, int offset)

public void
public void
glDeleteVertexArrays(int n, int[] arrays, int offset)

public void
public void
glDrawArraysInstanced(int mode, int first, int count, int instanceCount)

public void
glDrawBuffers(int n, IntBuffer bufs)

public void
glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)

public void
glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)

public void
glDrawRangeElements(int mode, int start, int end, int count, int type, int offset)

public void
glEndQuery(int target)

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

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

public void
glGenQueries(int n, int[] ids, int offset)

public void
glGenQueries(int n, IntBuffer ids)

public void
glGenSamplers(int count, int[] samplers, int offset)

public void
glGenSamplers(int count, IntBuffer samplers)

public void
glGenTransformFeedbacks(int n, int[] ids, int offset)

public void
public void
glGenVertexArrays(int n, int[] arrays, int offset)

public void
public void
glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)

public void
glGetActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)

public String
glGetActiveUniformBlockName(int program, int uniformBlockIndex)

public void
glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)

public void
glGetBufferParameteri64v(int target, int pname, LongBuffer params)

public Buffer
glGetBufferPointerv(int target, int pname)

public int
glGetFragDataLocation(int program, String name)

public void
glGetInteger64v(int pname, LongBuffer params)

public void
glGetQueryiv(int target, int pname, IntBuffer params)

public void
glGetQueryObjectuiv(int id, int pname, IntBuffer params)

public void
glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)

public void
glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)

public String
glGetStringi(int name, int index)

public int
glGetUniformBlockIndex(int program, String uniformBlockName)

public void
glGetUniformIndices(int program, String[] uniformNames, IntBuffer uniformIndices)

public void
glGetUniformuiv(int program, int location, IntBuffer params)

public void
glGetVertexAttribIiv(int index, int pname, IntBuffer params)

public void
glGetVertexAttribIuiv(int index, int pname, IntBuffer params)

public void
glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)

public void
glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)

public boolean
glIsQuery(int id)

public boolean
glIsSampler(int sampler)

public boolean
public boolean
glIsVertexArray(int array)

public Buffer
glMapBufferRange(int target, int offset, int length, int access)

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

public void
glReadBuffer(int mode)

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

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

public void
glSamplerParameterfv(int sampler, int pname, FloatBuffer param)

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

public void
glSamplerParameteriv(int sampler, int pname, IntBuffer param)

public void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int offset)

public void
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)

public void
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)

public void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int offset)

public void
glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)

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

public void
glTransformFeedbackVaryings(int program, String[] varyings, int bufferMode)

public void
glUniform1uiv(int location, int count, IntBuffer value)

public void
glUniform3uiv(int location, int count, IntBuffer value)

public void
glUniform4uiv(int location, int count, IntBuffer value)

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

public void
glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)

public void
glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)

public void
glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)

public void
glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)

public void
glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)

public void
glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)

public boolean
glUnmapBuffer(int target)

public void
glVertexAttribDivisor(int index, int divisor)

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

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

public void
glVertexAttribIPointer(int index, int size, int type, int stride, int offset)

public void
glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)

Redeclares com.badlogic.gdx.graphics.GL20.glVertexAttribPointer.

Deprecated

In OpenGl core profiles (3.1+), passing a pointer to client memory is not valid.

Inherited from com.badlogic.gdx.graphics.GL20:
glActiveTextureglAttachShaderglBindAttribLocationglBindBufferglBindFramebufferglBindRenderbufferglBindTextureglBlendColorglBlendEquationglBlendEquationSeparateglBlendFuncglBlendFuncSeparateglBufferDataglBufferSubDataglCheckFramebufferStatusglClearglClearColorglClearDepthfglClearStencilglColorMaskglCompileShaderglCompressedTexImage2DglCompressedTexSubImage2DglCopyTexImage2DglCopyTexSubImage2DglCreateProgramglCreateShaderglCullFaceglDeleteBufferglDeleteBuffersglDeleteFramebufferglDeleteFramebuffersglDeleteProgramglDeleteRenderbufferglDeleteRenderbuffersglDeleteShaderglDeleteTextureglDeleteTexturesglDepthFuncglDepthMaskglDepthRangefglDetachShaderglDisableglDisableVertexAttribArrayglDrawArraysglDrawElementsglDrawElementsglEnableglEnableVertexAttribArrayglFinishglFlushglFramebufferRenderbufferglFramebufferTexture2DglFrontFaceglGenBufferglGenBuffersglGenerateMipmapglGenFramebufferglGenFramebuffersglGenRenderbufferglGenRenderbuffersglGenTextureglGenTexturesglGetActiveAttribglGetActiveUniformglGetAttachedShadersglGetAttribLocationglGetBooleanvglGetBufferParameterivglGetErrorglGetFloatvglGetFramebufferAttachmentParameterivglGetIntegervglGetProgramInfoLogglGetProgramivglGetRenderbufferParameterivglGetShaderInfoLogglGetShaderivglGetShaderPrecisionFormatglGetStringglGetTexParameterfvglGetTexParameterivglGetUniformfvglGetUniformivglGetUniformLocationglGetVertexAttribfvglGetVertexAttribivglGetVertexAttribPointervglHintglIsBufferglIsEnabledglIsFramebufferglIsProgramglIsRenderbufferglIsShaderglIsTextureglLineWidthglLinkProgramglPixelStoreiglPolygonOffsetglReadPixelsglReleaseShaderCompilerglRenderbufferStorageglSampleCoverageglScissorglShaderBinaryglShaderSourceglStencilFuncglStencilFuncSeparateglStencilMaskglStencilMaskSeparateglStencilOpglStencilOpSeparateglTexImage2DglTexParameterfglTexParameterfvglTexParameteriglTexParameterivglTexSubImage2DglUniform1fglUniform1fvglUniform1fvglUniform1iglUniform1ivglUniform1ivglUniform2fglUniform2fvglUniform2fvglUniform2iglUniform2ivglUniform2ivglUniform3fglUniform3fvglUniform3fvglUniform3iglUniform3ivglUniform3ivglUniform4fglUniform4fvglUniform4fvglUniform4iglUniform4ivglUniform4ivglUniformMatrix2fvglUniformMatrix2fvglUniformMatrix3fvglUniformMatrix3fvglUniformMatrix4fvglUniformMatrix4fvglUseProgramglValidateProgramglVertexAttrib1fglVertexAttrib1fvglVertexAttrib2fglVertexAttrib2fvglVertexAttrib3fglVertexAttrib3fvglVertexAttrib4fglVertexAttrib4fvglVertexAttribPointerglViewport