Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/opengl/GLES20#constants) \| [Ctors](https://developer.android.com/reference/android/opengl/GLES20#pubctors) \| [Methods](https://developer.android.com/reference/android/opengl/GLES20#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/android/opengl/GLES20#inhmethods)

# GLES20

*** ** * ** ***

` public class GLES20 `   
` extends https://developer.android.com/reference/java/lang/Object ` ` `

|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | android.opengl.GLES20 |

Known direct subclasses [GLES30](https://developer.android.com/reference/android/opengl/GLES30) [GLES30](https://developer.android.com/reference/android/opengl/GLES30) OpenGL ES 3.0 Known indirect subclasses [GLES31](https://developer.android.com/reference/android/opengl/GLES31), [GLES32](https://developer.android.com/reference/android/opengl/GLES32) [GLES31](https://developer.android.com/reference/android/opengl/GLES31) OpenGL ES 3.1 [GLES32](https://developer.android.com/reference/android/opengl/GLES32) OpenGL ES 3.2   

*** ** * ** ***

OpenGL ES 2.0

## Summary

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

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/opengl/GLES20#GLES20()() ` |

| ### Public methods ||
|---|---|
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glActiveTexture(int)(int texture) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glAttachShader(int,%20int)(int program, int shader) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBindAttribLocation(int,%20int,%20java.lang.String)(int program, int index, https://developer.android.com/reference/java/lang/String name) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBindBuffer(int,%20int)(int target, int buffer) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBindFramebuffer(int,%20int)(int target, int framebuffer) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBindRenderbuffer(int,%20int)(int target, int renderbuffer) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBindTexture(int,%20int)(int target, int texture) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBlendColor(float,%20float,%20float,%20float)(float red, float green, float blue, float alpha) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBlendEquation(int)(int mode) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBlendEquationSeparate(int,%20int)(int modeRGB, int modeAlpha) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBlendFunc(int,%20int)(int sfactor, int dfactor) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBlendFuncSeparate(int,%20int,%20int,%20int)(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBufferData(int,%20int,%20java.nio.Buffer,%20int)(int target, int size, https://developer.android.com/reference/java/nio/Buffer data, int usage) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glBufferSubData(int,%20int,%20int,%20java.nio.Buffer)(int target, int offset, int size, https://developer.android.com/reference/java/nio/Buffer data) ` |
| ` static int` | ` https://developer.android.com/reference/android/opengl/GLES20#glCheckFramebufferStatus(int)(int target) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glClear(int)(int mask) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glClearColor(float,%20float,%20float,%20float)(float red, float green, float blue, float alpha) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glClearDepthf(float)(float depth) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glClearStencil(int)(int s) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glColorMask(boolean,%20boolean,%20boolean,%20boolean)(boolean red, boolean green, boolean blue, boolean alpha) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glCompileShader(int)(int shader) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glCompressedTexImage2D(int,%20int,%20int,%20int,%20int,%20int,%20int,%20java.nio.Buffer)(int target, int level, int internalformat, int width, int height, int border, int imageSize, https://developer.android.com/reference/java/nio/Buffer data) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glCompressedTexSubImage2D(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20java.nio.Buffer)(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, https://developer.android.com/reference/java/nio/Buffer data) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glCopyTexImage2D(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int)(int target, int level, int internalformat, int x, int y, int width, int height, int border) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glCopyTexSubImage2D(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int)(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) ` |
| ` static int` | ` https://developer.android.com/reference/android/opengl/GLES20#glCreateProgram()() ` |
| ` static int` | ` https://developer.android.com/reference/android/opengl/GLES20#glCreateShader(int)(int type) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glCullFace(int)(int mode) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteBuffers(int,%20int[],%20int)(int n, int[] buffers, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteBuffers(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer buffers) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteFramebuffers(int,%20int[],%20int)(int n, int[] framebuffers, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteFramebuffers(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer framebuffers) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteProgram(int)(int program) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteRenderbuffers(int,%20int[],%20int)(int n, int[] renderbuffers, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteRenderbuffers(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer renderbuffers) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteShader(int)(int shader) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteTextures(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer textures) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDeleteTextures(int,%20int[],%20int)(int n, int[] textures, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDepthFunc(int)(int func) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDepthMask(boolean)(boolean flag) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDepthRangef(float,%20float)(float zNear, float zFar) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDetachShader(int,%20int)(int program, int shader) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDisable(int)(int cap) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDisableVertexAttribArray(int)(int index) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDrawArrays(int,%20int,%20int)(int mode, int first, int count) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDrawElements(int,%20int,%20int,%20int)(int mode, int count, int type, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glDrawElements(int,%20int,%20int,%20java.nio.Buffer)(int mode, int count, int type, https://developer.android.com/reference/java/nio/Buffer indices) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glEnable(int)(int cap) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glEnableVertexAttribArray(int)(int index) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glFinish()() ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glFlush()() ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glFramebufferRenderbuffer(int,%20int,%20int,%20int)(int target, int attachment, int renderbuffertarget, int renderbuffer) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glFramebufferTexture2D(int,%20int,%20int,%20int,%20int)(int target, int attachment, int textarget, int texture, int level) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glFrontFace(int)(int mode) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenBuffers(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer buffers) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenBuffers(int,%20int[],%20int)(int n, int[] buffers, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenFramebuffers(int,%20int[],%20int)(int n, int[] framebuffers, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenFramebuffers(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer framebuffers) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenRenderbuffers(int,%20int[],%20int)(int n, int[] renderbuffers, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenRenderbuffers(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer renderbuffers) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenTextures(int,%20java.nio.IntBuffer)(int n, https://developer.android.com/reference/java/nio/IntBuffer textures) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenTextures(int,%20int[],%20int)(int n, int[] textures, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGenerateMipmap(int)(int target) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetActiveAttrib(int,%20int,%20int[],%20int,%20int[],%20int)(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetActiveAttrib(int,%20int,%20int,%20int[],%20int,%20int[],%20int,%20int[],%20int,%20byte[],%20int)(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetActiveAttrib(int,%20int,%20java.nio.IntBuffer,%20java.nio.IntBuffer)(int program, int index, https://developer.android.com/reference/java/nio/IntBuffer size, https://developer.android.com/reference/java/nio/IntBuffer type) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetActiveUniform(int,%20int,%20int,%20int[],%20int,%20int[],%20int,%20int[],%20int,%20byte[],%20int)(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetActiveUniform(int,%20int,%20int[],%20int,%20int[],%20int)(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetActiveUniform(int,%20int,%20java.nio.IntBuffer,%20java.nio.IntBuffer)(int program, int index, https://developer.android.com/reference/java/nio/IntBuffer size, https://developer.android.com/reference/java/nio/IntBuffer type) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetAttachedShaders(int,%20int,%20java.nio.IntBuffer,%20java.nio.IntBuffer)(int program, int maxcount, https://developer.android.com/reference/java/nio/IntBuffer count, https://developer.android.com/reference/java/nio/IntBuffer shaders) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetAttachedShaders(int,%20int,%20int[],%20int,%20int[],%20int)(int program, int maxcount, int[] count, int countOffset, int[] shaders, int shadersOffset) ` |
| ` static int` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetAttribLocation(int,%20java.lang.String)(int program, https://developer.android.com/reference/java/lang/String name) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetBooleanv(int,%20java.nio.IntBuffer)(int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetBooleanv(int,%20boolean[],%20int)(int pname, boolean[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetBufferParameteriv(int,%20int,%20java.nio.IntBuffer)(int target, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetBufferParameteriv(int,%20int,%20int[],%20int)(int target, int pname, int[] params, int offset) ` |
| ` static int` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetError()() ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetFloatv(int,%20java.nio.FloatBuffer)(int pname, https://developer.android.com/reference/java/nio/FloatBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetFloatv(int,%20float[],%20int)(int pname, float[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetFramebufferAttachmentParameteriv(int,%20int,%20int,%20java.nio.IntBuffer)(int target, int attachment, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetFramebufferAttachmentParameteriv(int,%20int,%20int,%20int[],%20int)(int target, int attachment, int pname, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetIntegerv(int,%20int[],%20int)(int pname, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetIntegerv(int,%20java.nio.IntBuffer)(int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetProgramInfoLog(int)(int program) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetProgramiv(int,%20int,%20int[],%20int)(int program, int pname, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetProgramiv(int,%20int,%20java.nio.IntBuffer)(int program, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetRenderbufferParameteriv(int,%20int,%20java.nio.IntBuffer)(int target, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetRenderbufferParameteriv(int,%20int,%20int[],%20int)(int target, int pname, int[] params, int offset) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderInfoLog(int)(int shader) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderPrecisionFormat(int,%20int,%20java.nio.IntBuffer,%20java.nio.IntBuffer)(int shadertype, int precisiontype, https://developer.android.com/reference/java/nio/IntBuffer range, https://developer.android.com/reference/java/nio/IntBuffer precision) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderPrecisionFormat(int,%20int,%20int[],%20int,%20int[],%20int)(int shadertype, int precisiontype, int[] range, int rangeOffset, int[] precision, int precisionOffset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderSource(int,%20int,%20int[],%20int,%20byte[],%20int)(int shader, int bufsize, int[] length, int lengthOffset, byte[] source, int sourceOffset) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderSource(int)(int shader) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderiv(int,%20int,%20int[],%20int)(int shader, int pname, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetShaderiv(int,%20int,%20java.nio.IntBuffer)(int shader, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetString(int)(int name) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetTexParameterfv(int,%20int,%20float[],%20int)(int target, int pname, float[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetTexParameterfv(int,%20int,%20java.nio.FloatBuffer)(int target, int pname, https://developer.android.com/reference/java/nio/FloatBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetTexParameteriv(int,%20int,%20java.nio.IntBuffer)(int target, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetTexParameteriv(int,%20int,%20int[],%20int)(int target, int pname, int[] params, int offset) ` |
| ` static int` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetUniformLocation(int,%20java.lang.String)(int program, https://developer.android.com/reference/java/lang/String name) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetUniformfv(int,%20int,%20java.nio.FloatBuffer)(int program, int location, https://developer.android.com/reference/java/nio/FloatBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetUniformfv(int,%20int,%20float[],%20int)(int program, int location, float[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetUniformiv(int,%20int,%20int[],%20int)(int program, int location, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetUniformiv(int,%20int,%20java.nio.IntBuffer)(int program, int location, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetVertexAttribfv(int,%20int,%20java.nio.FloatBuffer)(int index, int pname, https://developer.android.com/reference/java/nio/FloatBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetVertexAttribfv(int,%20int,%20float[],%20int)(int index, int pname, float[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetVertexAttribiv(int,%20int,%20java.nio.IntBuffer)(int index, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glGetVertexAttribiv(int,%20int,%20int[],%20int)(int index, int pname, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glHint(int,%20int)(int target, int mode) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsBuffer(int)(int buffer) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsEnabled(int)(int cap) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsFramebuffer(int)(int framebuffer) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsProgram(int)(int program) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsRenderbuffer(int)(int renderbuffer) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsShader(int)(int shader) ` |
| ` static boolean` | ` https://developer.android.com/reference/android/opengl/GLES20#glIsTexture(int)(int texture) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glLineWidth(float)(float width) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glLinkProgram(int)(int program) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glPixelStorei(int,%20int)(int pname, int param) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glPolygonOffset(float,%20float)(float factor, float units) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glReadPixels(int,%20int,%20int,%20int,%20int,%20int,%20java.nio.Buffer)(int x, int y, int width, int height, int format, int type, https://developer.android.com/reference/java/nio/Buffer pixels) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glReleaseShaderCompiler()() ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glRenderbufferStorage(int,%20int,%20int,%20int)(int target, int internalformat, int width, int height) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glSampleCoverage(float,%20boolean)(float value, boolean invert) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glScissor(int,%20int,%20int,%20int)(int x, int y, int width, int height) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glShaderBinary(int,%20int[],%20int,%20int,%20java.nio.Buffer,%20int)(int n, int[] shaders, int offset, int binaryformat, https://developer.android.com/reference/java/nio/Buffer binary, int length) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glShaderBinary(int,%20java.nio.IntBuffer,%20int,%20java.nio.Buffer,%20int)(int n, https://developer.android.com/reference/java/nio/IntBuffer shaders, int binaryformat, https://developer.android.com/reference/java/nio/Buffer binary, int length) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glShaderSource(int,%20java.lang.String)(int shader, https://developer.android.com/reference/java/lang/String string) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glStencilFunc(int,%20int,%20int)(int func, int ref, int mask) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glStencilFuncSeparate(int,%20int,%20int,%20int)(int face, int func, int ref, int mask) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glStencilMask(int)(int mask) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glStencilMaskSeparate(int,%20int)(int face, int mask) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glStencilOp(int,%20int,%20int)(int fail, int zfail, int zpass) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glStencilOpSeparate(int,%20int,%20int,%20int)(int face, int fail, int zfail, int zpass) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexImage2D(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20java.nio.Buffer)(int target, int level, int internalformat, int width, int height, int border, int format, int type, https://developer.android.com/reference/java/nio/Buffer pixels) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexParameterf(int,%20int,%20float)(int target, int pname, float param) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexParameterfv(int,%20int,%20java.nio.FloatBuffer)(int target, int pname, https://developer.android.com/reference/java/nio/FloatBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexParameterfv(int,%20int,%20float[],%20int)(int target, int pname, float[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexParameteri(int,%20int,%20int)(int target, int pname, int param) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexParameteriv(int,%20int,%20int[],%20int)(int target, int pname, int[] params, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexParameteriv(int,%20int,%20java.nio.IntBuffer)(int target, int pname, https://developer.android.com/reference/java/nio/IntBuffer params) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glTexSubImage2D(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20java.nio.Buffer)(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, https://developer.android.com/reference/java/nio/Buffer pixels) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform1f(int,%20float)(int location, float x) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform1fv(int,%20int,%20java.nio.FloatBuffer)(int location, int count, https://developer.android.com/reference/java/nio/FloatBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform1fv(int,%20int,%20float[],%20int)(int location, int count, float[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform1i(int,%20int)(int location, int x) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform1iv(int,%20int,%20int[],%20int)(int location, int count, int[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform1iv(int,%20int,%20java.nio.IntBuffer)(int location, int count, https://developer.android.com/reference/java/nio/IntBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform2f(int,%20float,%20float)(int location, float x, float y) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform2fv(int,%20int,%20float[],%20int)(int location, int count, float[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform2fv(int,%20int,%20java.nio.FloatBuffer)(int location, int count, https://developer.android.com/reference/java/nio/FloatBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform2i(int,%20int,%20int)(int location, int x, int y) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform2iv(int,%20int,%20int[],%20int)(int location, int count, int[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform2iv(int,%20int,%20java.nio.IntBuffer)(int location, int count, https://developer.android.com/reference/java/nio/IntBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform3f(int,%20float,%20float,%20float)(int location, float x, float y, float z) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform3fv(int,%20int,%20java.nio.FloatBuffer)(int location, int count, https://developer.android.com/reference/java/nio/FloatBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform3fv(int,%20int,%20float[],%20int)(int location, int count, float[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform3i(int,%20int,%20int,%20int)(int location, int x, int y, int z) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform3iv(int,%20int,%20java.nio.IntBuffer)(int location, int count, https://developer.android.com/reference/java/nio/IntBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform3iv(int,%20int,%20int[],%20int)(int location, int count, int[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform4f(int,%20float,%20float,%20float,%20float)(int location, float x, float y, float z, float w) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform4fv(int,%20int,%20java.nio.FloatBuffer)(int location, int count, https://developer.android.com/reference/java/nio/FloatBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform4fv(int,%20int,%20float[],%20int)(int location, int count, float[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform4i(int,%20int,%20int,%20int,%20int)(int location, int x, int y, int z, int w) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform4iv(int,%20int,%20java.nio.IntBuffer)(int location, int count, https://developer.android.com/reference/java/nio/IntBuffer v) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniform4iv(int,%20int,%20int[],%20int)(int location, int count, int[] v, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniformMatrix2fv(int,%20int,%20boolean,%20java.nio.FloatBuffer)(int location, int count, boolean transpose, https://developer.android.com/reference/java/nio/FloatBuffer value) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniformMatrix2fv(int,%20int,%20boolean,%20float[],%20int)(int location, int count, boolean transpose, float[] value, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniformMatrix3fv(int,%20int,%20boolean,%20java.nio.FloatBuffer)(int location, int count, boolean transpose, https://developer.android.com/reference/java/nio/FloatBuffer value) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniformMatrix3fv(int,%20int,%20boolean,%20float[],%20int)(int location, int count, boolean transpose, float[] value, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniformMatrix4fv(int,%20int,%20boolean,%20java.nio.FloatBuffer)(int location, int count, boolean transpose, https://developer.android.com/reference/java/nio/FloatBuffer value) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUniformMatrix4fv(int,%20int,%20boolean,%20float[],%20int)(int location, int count, boolean transpose, float[] value, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glUseProgram(int)(int program) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glValidateProgram(int)(int program) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib1f(int,%20float)(int indx, float x) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib1fv(int,%20float[],%20int)(int indx, float[] values, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib1fv(int,%20java.nio.FloatBuffer)(int indx, https://developer.android.com/reference/java/nio/FloatBuffer values) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib2f(int,%20float,%20float)(int indx, float x, float y) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib2fv(int,%20float[],%20int)(int indx, float[] values, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib2fv(int,%20java.nio.FloatBuffer)(int indx, https://developer.android.com/reference/java/nio/FloatBuffer values) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib3f(int,%20float,%20float,%20float)(int indx, float x, float y, float z) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib3fv(int,%20float[],%20int)(int indx, float[] values, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib3fv(int,%20java.nio.FloatBuffer)(int indx, https://developer.android.com/reference/java/nio/FloatBuffer values) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib4f(int,%20float,%20float,%20float,%20float)(int indx, float x, float y, float z, float w) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib4fv(int,%20float[],%20int)(int indx, float[] values, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttrib4fv(int,%20java.nio.FloatBuffer)(int indx, https://developer.android.com/reference/java/nio/FloatBuffer values) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttribPointer(int,%20int,%20int,%20boolean,%20int,%20int)(int indx, int size, int type, boolean normalized, int stride, int offset) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glVertexAttribPointer(int,%20int,%20int,%20boolean,%20int,%20java.nio.Buffer)(int indx, int size, int type, boolean normalized, int stride, https://developer.android.com/reference/java/nio/Buffer ptr) ` |
| ` static void` | ` https://developer.android.com/reference/android/opengl/GLES20#glViewport(int,%20int,%20int,%20int)(int x, int y, int width, int height) ` |

### Inherited methods

From class ` https://developer.android.com/reference/java/lang/Object ` ` https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Object#clone()() `

Creates and returns a copy of this object.
` boolean` ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Indicates whether some other object is "equal to" this one.
` void` ` https://developer.android.com/reference/java/lang/Object#finalize()() `

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
` final https://developer.android.com/reference/java/lang/Class<?>` ` https://developer.android.com/reference/java/lang/Object#getClass()() `

Returns the runtime class of this `Object`.
` int` ` https://developer.android.com/reference/java/lang/Object#hashCode()() `

Returns a hash code value for the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#notify()() `

Wakes up a single thread that is waiting on this object's monitor.
` final void` ` https://developer.android.com/reference/java/lang/Object#notifyAll()() `

Wakes up all threads that are waiting on this object's monitor.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Object#toString()() `

Returns a string representation of the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait()() `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*.

## Constants

### GL_ACTIVE_ATTRIBUTES

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ACTIVE_ATTRIBUTES
```

<br />

<br />

Constant Value: 35721 (0x00008b89)

### GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
```

<br />

<br />

Constant Value: 35722 (0x00008b8a)

### GL_ACTIVE_TEXTURE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ACTIVE_TEXTURE
```

<br />

<br />

Constant Value: 34016 (0x000084e0)

### GL_ACTIVE_UNIFORMS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ACTIVE_UNIFORMS
```

<br />

<br />

Constant Value: 35718 (0x00008b86)

### GL_ACTIVE_UNIFORM_MAX_LENGTH

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
```

<br />

<br />

Constant Value: 35719 (0x00008b87)

### GL_ALIASED_LINE_WIDTH_RANGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ALIASED_LINE_WIDTH_RANGE
```

<br />

<br />

Constant Value: 33902 (0x0000846e)

### GL_ALIASED_POINT_SIZE_RANGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ALIASED_POINT_SIZE_RANGE
```

<br />

<br />

Constant Value: 33901 (0x0000846d)

### GL_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ALPHA
```

<br />

<br />

Constant Value: 6406 (0x00001906)

### GL_ALPHA_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ALPHA_BITS
```

<br />

<br />

Constant Value: 3413 (0x00000d55)

### GL_ALWAYS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ALWAYS
```

<br />

<br />

Constant Value: 519 (0x00000207)

### GL_ARRAY_BUFFER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ARRAY_BUFFER
```

<br />

<br />

Constant Value: 34962 (0x00008892)

### GL_ARRAY_BUFFER_BINDING

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ARRAY_BUFFER_BINDING
```

<br />

<br />

Constant Value: 34964 (0x00008894)

### GL_ATTACHED_SHADERS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ATTACHED_SHADERS
```

<br />

<br />

Constant Value: 35717 (0x00008b85)

### GL_BACK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BACK
```

<br />

<br />

Constant Value: 1029 (0x00000405)

### GL_BLEND

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND
```

<br />

<br />

Constant Value: 3042 (0x00000be2)

### GL_BLEND_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_COLOR
```

<br />

<br />

Constant Value: 32773 (0x00008005)

### GL_BLEND_DST_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_DST_ALPHA
```

<br />

<br />

Constant Value: 32970 (0x000080ca)

### GL_BLEND_DST_RGB

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_DST_RGB
```

<br />

<br />

Constant Value: 32968 (0x000080c8)

### GL_BLEND_EQUATION

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_EQUATION
```

<br />

<br />

Constant Value: 32777 (0x00008009)

### GL_BLEND_EQUATION_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_EQUATION_ALPHA
```

<br />

<br />

Constant Value: 34877 (0x0000883d)

### GL_BLEND_EQUATION_RGB

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_EQUATION_RGB
```

<br />

<br />

Constant Value: 32777 (0x00008009)

### GL_BLEND_SRC_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_SRC_ALPHA
```

<br />

<br />

Constant Value: 32971 (0x000080cb)

### GL_BLEND_SRC_RGB

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLEND_SRC_RGB
```

<br />

<br />

Constant Value: 32969 (0x000080c9)

### GL_BLUE_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BLUE_BITS
```

<br />

<br />

Constant Value: 3412 (0x00000d54)

### GL_BOOL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BOOL
```

<br />

<br />

Constant Value: 35670 (0x00008b56)

### GL_BOOL_VEC2

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BOOL_VEC2
```

<br />

<br />

Constant Value: 35671 (0x00008b57)

### GL_BOOL_VEC3

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BOOL_VEC3
```

<br />

<br />

Constant Value: 35672 (0x00008b58)

### GL_BOOL_VEC4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BOOL_VEC4
```

<br />

<br />

Constant Value: 35673 (0x00008b59)

### GL_BUFFER_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BUFFER_SIZE
```

<br />

<br />

Constant Value: 34660 (0x00008764)

### GL_BUFFER_USAGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BUFFER_USAGE
```

<br />

<br />

Constant Value: 34661 (0x00008765)

### GL_BYTE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_BYTE
```

<br />

<br />

Constant Value: 5120 (0x00001400)

### GL_CCW

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CCW
```

<br />

<br />

Constant Value: 2305 (0x00000901)

### GL_CLAMP_TO_EDGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CLAMP_TO_EDGE
```

<br />

<br />

Constant Value: 33071 (0x0000812f)

### GL_COLOR_ATTACHMENT0

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_COLOR_ATTACHMENT0
```

<br />

<br />

Constant Value: 36064 (0x00008ce0)

### GL_COLOR_BUFFER_BIT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_COLOR_BUFFER_BIT
```

<br />

<br />

Constant Value: 16384 (0x00004000)

### GL_COLOR_CLEAR_VALUE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_COLOR_CLEAR_VALUE
```

<br />

<br />

Constant Value: 3106 (0x00000c22)

### GL_COLOR_WRITEMASK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_COLOR_WRITEMASK
```

<br />

<br />

Constant Value: 3107 (0x00000c23)

### GL_COMPILE_STATUS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_COMPILE_STATUS
```

<br />

<br />

Constant Value: 35713 (0x00008b81)

### GL_COMPRESSED_TEXTURE_FORMATS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_COMPRESSED_TEXTURE_FORMATS
```

<br />

<br />

Constant Value: 34467 (0x000086a3)

### GL_CONSTANT_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CONSTANT_ALPHA
```

<br />

<br />

Constant Value: 32771 (0x00008003)

### GL_CONSTANT_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CONSTANT_COLOR
```

<br />

<br />

Constant Value: 32769 (0x00008001)

### GL_CULL_FACE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CULL_FACE
```

<br />

<br />

Constant Value: 2884 (0x00000b44)

### GL_CULL_FACE_MODE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CULL_FACE_MODE
```

<br />

<br />

Constant Value: 2885 (0x00000b45)

### GL_CURRENT_PROGRAM

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CURRENT_PROGRAM
```

<br />

<br />

Constant Value: 35725 (0x00008b8d)

### GL_CURRENT_VERTEX_ATTRIB

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CURRENT_VERTEX_ATTRIB
```

<br />

<br />

Constant Value: 34342 (0x00008626)

### GL_CW

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_CW
```

<br />

<br />

Constant Value: 2304 (0x00000900)

### GL_DECR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DECR
```

<br />

<br />

Constant Value: 7683 (0x00001e03)

### GL_DECR_WRAP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DECR_WRAP
```

<br />

<br />

Constant Value: 34056 (0x00008508)

### GL_DELETE_STATUS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DELETE_STATUS
```

<br />

<br />

Constant Value: 35712 (0x00008b80)

### GL_DEPTH_ATTACHMENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_ATTACHMENT
```

<br />

<br />

Constant Value: 36096 (0x00008d00)

### GL_DEPTH_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_BITS
```

<br />

<br />

Constant Value: 3414 (0x00000d56)

### GL_DEPTH_BUFFER_BIT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_BUFFER_BIT
```

<br />

<br />

Constant Value: 256 (0x00000100)

### GL_DEPTH_CLEAR_VALUE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_CLEAR_VALUE
```

<br />

<br />

Constant Value: 2931 (0x00000b73)

### GL_DEPTH_COMPONENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_COMPONENT
```

<br />

<br />

Constant Value: 6402 (0x00001902)

### GL_DEPTH_COMPONENT16

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_COMPONENT16
```

<br />

<br />

Constant Value: 33189 (0x000081a5)

### GL_DEPTH_FUNC

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_FUNC
```

<br />

<br />

Constant Value: 2932 (0x00000b74)

### GL_DEPTH_RANGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_RANGE
```

<br />

<br />

Constant Value: 2928 (0x00000b70)

### GL_DEPTH_TEST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_TEST
```

<br />

<br />

Constant Value: 2929 (0x00000b71)

### GL_DEPTH_WRITEMASK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DEPTH_WRITEMASK
```

<br />

<br />

Constant Value: 2930 (0x00000b72)

### GL_DITHER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DITHER
```

<br />

<br />

Constant Value: 3024 (0x00000bd0)

### GL_DONT_CARE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DONT_CARE
```

<br />

<br />

Constant Value: 4352 (0x00001100)

### GL_DST_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DST_ALPHA
```

<br />

<br />

Constant Value: 772 (0x00000304)

### GL_DST_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DST_COLOR
```

<br />

<br />

Constant Value: 774 (0x00000306)

### GL_DYNAMIC_DRAW

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_DYNAMIC_DRAW
```

<br />

<br />

Constant Value: 35048 (0x000088e8)

### GL_ELEMENT_ARRAY_BUFFER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ELEMENT_ARRAY_BUFFER
```

<br />

<br />

Constant Value: 34963 (0x00008893)

### GL_ELEMENT_ARRAY_BUFFER_BINDING

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
```

<br />

<br />

Constant Value: 34965 (0x00008895)

### GL_EQUAL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_EQUAL
```

<br />

<br />

Constant Value: 514 (0x00000202)

### GL_EXTENSIONS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_EXTENSIONS
```

<br />

<br />

Constant Value: 7939 (0x00001f03)

### GL_FALSE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FALSE
```

<br />

<br />

Constant Value: 0 (0x00000000)

### GL_FASTEST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FASTEST
```

<br />

<br />

Constant Value: 4353 (0x00001101)

### GL_FIXED

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FIXED
```

<br />

<br />

Constant Value: 5132 (0x0000140c)

### GL_FLOAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT
```

<br />

<br />

Constant Value: 5126 (0x00001406)

### GL_FLOAT_MAT2

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT_MAT2
```

<br />

<br />

Constant Value: 35674 (0x00008b5a)

### GL_FLOAT_MAT3

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT_MAT3
```

<br />

<br />

Constant Value: 35675 (0x00008b5b)

### GL_FLOAT_MAT4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT_MAT4
```

<br />

<br />

Constant Value: 35676 (0x00008b5c)

### GL_FLOAT_VEC2

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT_VEC2
```

<br />

<br />

Constant Value: 35664 (0x00008b50)

### GL_FLOAT_VEC3

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT_VEC3
```

<br />

<br />

Constant Value: 35665 (0x00008b51)

### GL_FLOAT_VEC4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FLOAT_VEC4
```

<br />

<br />

Constant Value: 35666 (0x00008b52)

### GL_FRAGMENT_SHADER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAGMENT_SHADER
```

<br />

<br />

Constant Value: 35632 (0x00008b30)

### GL_FRAMEBUFFER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER
```

<br />

<br />

Constant Value: 36160 (0x00008d40)

### GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
```

<br />

<br />

Constant Value: 36049 (0x00008cd1)

### GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
```

<br />

<br />

Constant Value: 36048 (0x00008cd0)

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
```

<br />

<br />

Constant Value: 36051 (0x00008cd3)

### GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
```

<br />

<br />

Constant Value: 36050 (0x00008cd2)

### GL_FRAMEBUFFER_BINDING

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_BINDING
```

<br />

<br />

Constant Value: 36006 (0x00008ca6)

### GL_FRAMEBUFFER_COMPLETE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_COMPLETE
```

<br />

<br />

Constant Value: 36053 (0x00008cd5)

### GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
```

<br />

<br />

Constant Value: 36054 (0x00008cd6)

### GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
```

<br />

<br />

Constant Value: 36057 (0x00008cd9)

### GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
```

<br />

<br />

Constant Value: 36055 (0x00008cd7)

### GL_FRAMEBUFFER_UNSUPPORTED

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRAMEBUFFER_UNSUPPORTED
```

<br />

<br />

Constant Value: 36061 (0x00008cdd)

### GL_FRONT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRONT
```

<br />

<br />

Constant Value: 1028 (0x00000404)

### GL_FRONT_AND_BACK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRONT_AND_BACK
```

<br />

<br />

Constant Value: 1032 (0x00000408)

### GL_FRONT_FACE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FRONT_FACE
```

<br />

<br />

Constant Value: 2886 (0x00000b46)

### GL_FUNC_ADD

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FUNC_ADD
```

<br />

<br />

Constant Value: 32774 (0x00008006)

### GL_FUNC_REVERSE_SUBTRACT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FUNC_REVERSE_SUBTRACT
```

<br />

<br />

Constant Value: 32779 (0x0000800b)

### GL_FUNC_SUBTRACT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_FUNC_SUBTRACT
```

<br />

<br />

Constant Value: 32778 (0x0000800a)

### GL_GENERATE_MIPMAP_HINT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_GENERATE_MIPMAP_HINT
```

<br />

<br />

Constant Value: 33170 (0x00008192)

### GL_GEQUAL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_GEQUAL
```

<br />

<br />

Constant Value: 518 (0x00000206)

### GL_GREATER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_GREATER
```

<br />

<br />

Constant Value: 516 (0x00000204)

### GL_GREEN_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_GREEN_BITS
```

<br />

<br />

Constant Value: 3411 (0x00000d53)

### GL_HIGH_FLOAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_HIGH_FLOAT
```

<br />

<br />

Constant Value: 36338 (0x00008df2)

### GL_HIGH_INT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_HIGH_INT
```

<br />

<br />

Constant Value: 36341 (0x00008df5)

### GL_IMPLEMENTATION_COLOR_READ_FORMAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
```

<br />

<br />

Constant Value: 35739 (0x00008b9b)

### GL_IMPLEMENTATION_COLOR_READ_TYPE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
```

<br />

<br />

Constant Value: 35738 (0x00008b9a)

### GL_INCR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INCR
```

<br />

<br />

Constant Value: 7682 (0x00001e02)

### GL_INCR_WRAP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INCR_WRAP
```

<br />

<br />

Constant Value: 34055 (0x00008507)

### GL_INFO_LOG_LENGTH

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INFO_LOG_LENGTH
```

<br />

<br />

Constant Value: 35716 (0x00008b84)

### GL_INT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INT
```

<br />

<br />

Constant Value: 5124 (0x00001404)

### GL_INT_VEC2

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INT_VEC2
```

<br />

<br />

Constant Value: 35667 (0x00008b53)

### GL_INT_VEC3

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INT_VEC3
```

<br />

<br />

Constant Value: 35668 (0x00008b54)

### GL_INT_VEC4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INT_VEC4
```

<br />

<br />

Constant Value: 35669 (0x00008b55)

### GL_INVALID_ENUM

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INVALID_ENUM
```

<br />

<br />

Constant Value: 1280 (0x00000500)

### GL_INVALID_FRAMEBUFFER_OPERATION

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INVALID_FRAMEBUFFER_OPERATION
```

<br />

<br />

Constant Value: 1286 (0x00000506)

### GL_INVALID_OPERATION

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INVALID_OPERATION
```

<br />

<br />

Constant Value: 1282 (0x00000502)

### GL_INVALID_VALUE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INVALID_VALUE
```

<br />

<br />

Constant Value: 1281 (0x00000501)

### GL_INVERT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_INVERT
```

<br />

<br />

Constant Value: 5386 (0x0000150a)

### GL_KEEP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_KEEP
```

<br />

<br />

Constant Value: 7680 (0x00001e00)

### GL_LEQUAL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LEQUAL
```

<br />

<br />

Constant Value: 515 (0x00000203)

### GL_LESS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LESS
```

<br />

<br />

Constant Value: 513 (0x00000201)

### GL_LINEAR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINEAR
```

<br />

<br />

Constant Value: 9729 (0x00002601)

### GL_LINEAR_MIPMAP_LINEAR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINEAR_MIPMAP_LINEAR
```

<br />

<br />

Constant Value: 9987 (0x00002703)

### GL_LINEAR_MIPMAP_NEAREST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINEAR_MIPMAP_NEAREST
```

<br />

<br />

Constant Value: 9985 (0x00002701)

### GL_LINES

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINES
```

<br />

<br />

Constant Value: 1 (0x00000001)

### GL_LINE_LOOP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINE_LOOP
```

<br />

<br />

Constant Value: 2 (0x00000002)

### GL_LINE_STRIP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINE_STRIP
```

<br />

<br />

Constant Value: 3 (0x00000003)

### GL_LINE_WIDTH

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINE_WIDTH
```

<br />

<br />

Constant Value: 2849 (0x00000b21)

### GL_LINK_STATUS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LINK_STATUS
```

<br />

<br />

Constant Value: 35714 (0x00008b82)

### GL_LOW_FLOAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LOW_FLOAT
```

<br />

<br />

Constant Value: 36336 (0x00008df0)

### GL_LOW_INT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LOW_INT
```

<br />

<br />

Constant Value: 36339 (0x00008df3)

### GL_LUMINANCE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LUMINANCE
```

<br />

<br />

Constant Value: 6409 (0x00001909)

### GL_LUMINANCE_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_LUMINANCE_ALPHA
```

<br />

<br />

Constant Value: 6410 (0x0000190a)

### GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
```

<br />

<br />

Constant Value: 35661 (0x00008b4d)

### GL_MAX_CUBE_MAP_TEXTURE_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE
```

<br />

<br />

Constant Value: 34076 (0x0000851c)

### GL_MAX_FRAGMENT_UNIFORM_VECTORS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
```

<br />

<br />

Constant Value: 36349 (0x00008dfd)

### GL_MAX_RENDERBUFFER_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_RENDERBUFFER_SIZE
```

<br />

<br />

Constant Value: 34024 (0x000084e8)

### GL_MAX_TEXTURE_IMAGE_UNITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_TEXTURE_IMAGE_UNITS
```

<br />

<br />

Constant Value: 34930 (0x00008872)

### GL_MAX_TEXTURE_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_TEXTURE_SIZE
```

<br />

<br />

Constant Value: 3379 (0x00000d33)

### GL_MAX_VARYING_VECTORS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_VARYING_VECTORS
```

<br />

<br />

Constant Value: 36348 (0x00008dfc)

### GL_MAX_VERTEX_ATTRIBS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_VERTEX_ATTRIBS
```

<br />

<br />

Constant Value: 34921 (0x00008869)

### GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
```

<br />

<br />

Constant Value: 35660 (0x00008b4c)

### GL_MAX_VERTEX_UNIFORM_VECTORS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
```

<br />

<br />

Constant Value: 36347 (0x00008dfb)

### GL_MAX_VIEWPORT_DIMS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MAX_VIEWPORT_DIMS
```

<br />

<br />

Constant Value: 3386 (0x00000d3a)

### GL_MEDIUM_FLOAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MEDIUM_FLOAT
```

<br />

<br />

Constant Value: 36337 (0x00008df1)

### GL_MEDIUM_INT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MEDIUM_INT
```

<br />

<br />

Constant Value: 36340 (0x00008df4)

### GL_MIRRORED_REPEAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_MIRRORED_REPEAT
```

<br />

<br />

Constant Value: 33648 (0x00008370)

### GL_NEAREST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NEAREST
```

<br />

<br />

Constant Value: 9728 (0x00002600)

### GL_NEAREST_MIPMAP_LINEAR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NEAREST_MIPMAP_LINEAR
```

<br />

<br />

Constant Value: 9986 (0x00002702)

### GL_NEAREST_MIPMAP_NEAREST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NEAREST_MIPMAP_NEAREST
```

<br />

<br />

Constant Value: 9984 (0x00002700)

### GL_NEVER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NEVER
```

<br />

<br />

Constant Value: 512 (0x00000200)

### GL_NICEST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NICEST
```

<br />

<br />

Constant Value: 4354 (0x00001102)

### GL_NONE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NONE
```

<br />

<br />

Constant Value: 0 (0x00000000)

### GL_NOTEQUAL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NOTEQUAL
```

<br />

<br />

Constant Value: 517 (0x00000205)

### GL_NO_ERROR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NO_ERROR
```

<br />

<br />

Constant Value: 0 (0x00000000)

### GL_NUM_COMPRESSED_TEXTURE_FORMATS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
```

<br />

<br />

Constant Value: 34466 (0x000086a2)

### GL_NUM_SHADER_BINARY_FORMATS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_NUM_SHADER_BINARY_FORMATS
```

<br />

<br />

Constant Value: 36345 (0x00008df9)

### GL_ONE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE
```

<br />

<br />

Constant Value: 1 (0x00000001)

### GL_ONE_MINUS_CONSTANT_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE_MINUS_CONSTANT_ALPHA
```

<br />

<br />

Constant Value: 32772 (0x00008004)

### GL_ONE_MINUS_CONSTANT_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE_MINUS_CONSTANT_COLOR
```

<br />

<br />

Constant Value: 32770 (0x00008002)

### GL_ONE_MINUS_DST_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE_MINUS_DST_ALPHA
```

<br />

<br />

Constant Value: 773 (0x00000305)

### GL_ONE_MINUS_DST_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE_MINUS_DST_COLOR
```

<br />

<br />

Constant Value: 775 (0x00000307)

### GL_ONE_MINUS_SRC_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE_MINUS_SRC_ALPHA
```

<br />

<br />

Constant Value: 771 (0x00000303)

### GL_ONE_MINUS_SRC_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ONE_MINUS_SRC_COLOR
```

<br />

<br />

Constant Value: 769 (0x00000301)

### GL_OUT_OF_MEMORY

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_OUT_OF_MEMORY
```

<br />

<br />

Constant Value: 1285 (0x00000505)

### GL_PACK_ALIGNMENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_PACK_ALIGNMENT
```

<br />

<br />

Constant Value: 3333 (0x00000d05)

### GL_POINTS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_POINTS
```

<br />

<br />

Constant Value: 0 (0x00000000)

### GL_POLYGON_OFFSET_FACTOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_POLYGON_OFFSET_FACTOR
```

<br />

<br />

Constant Value: 32824 (0x00008038)

### GL_POLYGON_OFFSET_FILL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_POLYGON_OFFSET_FILL
```

<br />

<br />

Constant Value: 32823 (0x00008037)

### GL_POLYGON_OFFSET_UNITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_POLYGON_OFFSET_UNITS
```

<br />

<br />

Constant Value: 10752 (0x00002a00)

### GL_RED_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RED_BITS
```

<br />

<br />

Constant Value: 3410 (0x00000d52)

### GL_RENDERBUFFER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER
```

<br />

<br />

Constant Value: 36161 (0x00008d41)

### GL_RENDERBUFFER_ALPHA_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_ALPHA_SIZE
```

<br />

<br />

Constant Value: 36179 (0x00008d53)

### GL_RENDERBUFFER_BINDING

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_BINDING
```

<br />

<br />

Constant Value: 36007 (0x00008ca7)

### GL_RENDERBUFFER_BLUE_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_BLUE_SIZE
```

<br />

<br />

Constant Value: 36178 (0x00008d52)

### GL_RENDERBUFFER_DEPTH_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_DEPTH_SIZE
```

<br />

<br />

Constant Value: 36180 (0x00008d54)

### GL_RENDERBUFFER_GREEN_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_GREEN_SIZE
```

<br />

<br />

Constant Value: 36177 (0x00008d51)

### GL_RENDERBUFFER_HEIGHT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_HEIGHT
```

<br />

<br />

Constant Value: 36163 (0x00008d43)

### GL_RENDERBUFFER_INTERNAL_FORMAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
```

<br />

<br />

Constant Value: 36164 (0x00008d44)

### GL_RENDERBUFFER_RED_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_RED_SIZE
```

<br />

<br />

Constant Value: 36176 (0x00008d50)

### GL_RENDERBUFFER_STENCIL_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_STENCIL_SIZE
```

<br />

<br />

Constant Value: 36181 (0x00008d55)

### GL_RENDERBUFFER_WIDTH

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERBUFFER_WIDTH
```

<br />

<br />

Constant Value: 36162 (0x00008d42)

### GL_RENDERER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RENDERER
```

<br />

<br />

Constant Value: 7937 (0x00001f01)

### GL_REPEAT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_REPEAT
```

<br />

<br />

Constant Value: 10497 (0x00002901)

### GL_REPLACE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_REPLACE
```

<br />

<br />

Constant Value: 7681 (0x00001e01)

### GL_RGB

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RGB
```

<br />

<br />

Constant Value: 6407 (0x00001907)

### GL_RGB565

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RGB565
```

<br />

<br />

Constant Value: 36194 (0x00008d62)

### GL_RGB5_A1

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RGB5_A1
```

<br />

<br />

Constant Value: 32855 (0x00008057)

### GL_RGBA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RGBA
```

<br />

<br />

Constant Value: 6408 (0x00001908)

### GL_RGBA4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_RGBA4
```

<br />

<br />

Constant Value: 32854 (0x00008056)

### GL_SAMPLER_2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLER_2D
```

<br />

<br />

Constant Value: 35678 (0x00008b5e)

### GL_SAMPLER_CUBE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLER_CUBE
```

<br />

<br />

Constant Value: 35680 (0x00008b60)

### GL_SAMPLES

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLES
```

<br />

<br />

Constant Value: 32937 (0x000080a9)

### GL_SAMPLE_ALPHA_TO_COVERAGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
```

<br />

<br />

Constant Value: 32926 (0x0000809e)

### GL_SAMPLE_BUFFERS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLE_BUFFERS
```

<br />

<br />

Constant Value: 32936 (0x000080a8)

### GL_SAMPLE_COVERAGE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLE_COVERAGE
```

<br />

<br />

Constant Value: 32928 (0x000080a0)

### GL_SAMPLE_COVERAGE_INVERT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLE_COVERAGE_INVERT
```

<br />

<br />

Constant Value: 32939 (0x000080ab)

### GL_SAMPLE_COVERAGE_VALUE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SAMPLE_COVERAGE_VALUE
```

<br />

<br />

Constant Value: 32938 (0x000080aa)

### GL_SCISSOR_BOX

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SCISSOR_BOX
```

<br />

<br />

Constant Value: 3088 (0x00000c10)

### GL_SCISSOR_TEST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SCISSOR_TEST
```

<br />

<br />

Constant Value: 3089 (0x00000c11)

### GL_SHADER_BINARY_FORMATS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SHADER_BINARY_FORMATS
```

<br />

<br />

Constant Value: 36344 (0x00008df8)

### GL_SHADER_COMPILER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SHADER_COMPILER
```

<br />

<br />

Constant Value: 36346 (0x00008dfa)

### GL_SHADER_SOURCE_LENGTH

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SHADER_SOURCE_LENGTH
```

<br />

<br />

Constant Value: 35720 (0x00008b88)

### GL_SHADER_TYPE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SHADER_TYPE
```

<br />

<br />

Constant Value: 35663 (0x00008b4f)

### GL_SHADING_LANGUAGE_VERSION

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SHADING_LANGUAGE_VERSION
```

<br />

<br />

Constant Value: 35724 (0x00008b8c)

### GL_SHORT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SHORT
```

<br />

<br />

Constant Value: 5122 (0x00001402)

### GL_SRC_ALPHA

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SRC_ALPHA
```

<br />

<br />

Constant Value: 770 (0x00000302)

### GL_SRC_ALPHA_SATURATE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SRC_ALPHA_SATURATE
```

<br />

<br />

Constant Value: 776 (0x00000308)

### GL_SRC_COLOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SRC_COLOR
```

<br />

<br />

Constant Value: 768 (0x00000300)

### GL_STATIC_DRAW

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STATIC_DRAW
```

<br />

<br />

Constant Value: 35044 (0x000088e4)

### GL_STENCIL_ATTACHMENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_ATTACHMENT
```

<br />

<br />

Constant Value: 36128 (0x00008d20)

### GL_STENCIL_BACK_FAIL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_FAIL
```

<br />

<br />

Constant Value: 34817 (0x00008801)

### GL_STENCIL_BACK_FUNC

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_FUNC
```

<br />

<br />

Constant Value: 34816 (0x00008800)

### GL_STENCIL_BACK_PASS_DEPTH_FAIL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
```

<br />

<br />

Constant Value: 34818 (0x00008802)

### GL_STENCIL_BACK_PASS_DEPTH_PASS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
```

<br />

<br />

Constant Value: 34819 (0x00008803)

### GL_STENCIL_BACK_REF

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_REF
```

<br />

<br />

Constant Value: 36003 (0x00008ca3)

### GL_STENCIL_BACK_VALUE_MASK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_VALUE_MASK
```

<br />

<br />

Constant Value: 36004 (0x00008ca4)

### GL_STENCIL_BACK_WRITEMASK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BACK_WRITEMASK
```

<br />

<br />

Constant Value: 36005 (0x00008ca5)

### GL_STENCIL_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BITS
```

<br />

<br />

Constant Value: 3415 (0x00000d57)

### GL_STENCIL_BUFFER_BIT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_BUFFER_BIT
```

<br />

<br />

Constant Value: 1024 (0x00000400)

### GL_STENCIL_CLEAR_VALUE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_CLEAR_VALUE
```

<br />

<br />

Constant Value: 2961 (0x00000b91)

### GL_STENCIL_FAIL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_FAIL
```

<br />

<br />

Constant Value: 2964 (0x00000b94)

### GL_STENCIL_FUNC

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_FUNC
```

<br />

<br />

Constant Value: 2962 (0x00000b92)

### GL_STENCIL_INDEX

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_INDEX
```

<br />

<br />

Constant Value: 6401 (0x00001901)

### GL_STENCIL_INDEX8

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_INDEX8
```

<br />

<br />

Constant Value: 36168 (0x00008d48)

### GL_STENCIL_PASS_DEPTH_FAIL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_PASS_DEPTH_FAIL
```

<br />

<br />

Constant Value: 2965 (0x00000b95)

### GL_STENCIL_PASS_DEPTH_PASS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_PASS_DEPTH_PASS
```

<br />

<br />

Constant Value: 2966 (0x00000b96)

### GL_STENCIL_REF

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_REF
```

<br />

<br />

Constant Value: 2967 (0x00000b97)

### GL_STENCIL_TEST

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_TEST
```

<br />

<br />

Constant Value: 2960 (0x00000b90)

### GL_STENCIL_VALUE_MASK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_VALUE_MASK
```

<br />

<br />

Constant Value: 2963 (0x00000b93)

### GL_STENCIL_WRITEMASK

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STENCIL_WRITEMASK
```

<br />

<br />

Constant Value: 2968 (0x00000b98)

### GL_STREAM_DRAW

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_STREAM_DRAW
```

<br />

<br />

Constant Value: 35040 (0x000088e0)

### GL_SUBPIXEL_BITS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_SUBPIXEL_BITS
```

<br />

<br />

Constant Value: 3408 (0x00000d50)

### GL_TEXTURE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE
```

<br />

<br />

Constant Value: 5890 (0x00001702)

### GL_TEXTURE0

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE0
```

<br />

<br />

Constant Value: 33984 (0x000084c0)

### GL_TEXTURE1

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE1
```

<br />

<br />

Constant Value: 33985 (0x000084c1)

### GL_TEXTURE10

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE10
```

<br />

<br />

Constant Value: 33994 (0x000084ca)

### GL_TEXTURE11

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE11
```

<br />

<br />

Constant Value: 33995 (0x000084cb)

### GL_TEXTURE12

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE12
```

<br />

<br />

Constant Value: 33996 (0x000084cc)

### GL_TEXTURE13

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE13
```

<br />

<br />

Constant Value: 33997 (0x000084cd)

### GL_TEXTURE14

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE14
```

<br />

<br />

Constant Value: 33998 (0x000084ce)

### GL_TEXTURE15

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE15
```

<br />

<br />

Constant Value: 33999 (0x000084cf)

### GL_TEXTURE16

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE16
```

<br />

<br />

Constant Value: 34000 (0x000084d0)

### GL_TEXTURE17

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE17
```

<br />

<br />

Constant Value: 34001 (0x000084d1)

### GL_TEXTURE18

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE18
```

<br />

<br />

Constant Value: 34002 (0x000084d2)

### GL_TEXTURE19

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE19
```

<br />

<br />

Constant Value: 34003 (0x000084d3)

### GL_TEXTURE2

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE2
```

<br />

<br />

Constant Value: 33986 (0x000084c2)

### GL_TEXTURE20

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE20
```

<br />

<br />

Constant Value: 34004 (0x000084d4)

### GL_TEXTURE21

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE21
```

<br />

<br />

Constant Value: 34005 (0x000084d5)

### GL_TEXTURE22

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE22
```

<br />

<br />

Constant Value: 34006 (0x000084d6)

### GL_TEXTURE23

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE23
```

<br />

<br />

Constant Value: 34007 (0x000084d7)

### GL_TEXTURE24

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE24
```

<br />

<br />

Constant Value: 34008 (0x000084d8)

### GL_TEXTURE25

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE25
```

<br />

<br />

Constant Value: 34009 (0x000084d9)

### GL_TEXTURE26

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE26
```

<br />

<br />

Constant Value: 34010 (0x000084da)

### GL_TEXTURE27

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE27
```

<br />

<br />

Constant Value: 34011 (0x000084db)

### GL_TEXTURE28

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE28
```

<br />

<br />

Constant Value: 34012 (0x000084dc)

### GL_TEXTURE29

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE29
```

<br />

<br />

Constant Value: 34013 (0x000084dd)

### GL_TEXTURE3

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE3
```

<br />

<br />

Constant Value: 33987 (0x000084c3)

### GL_TEXTURE30

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE30
```

<br />

<br />

Constant Value: 34014 (0x000084de)

### GL_TEXTURE31

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE31
```

<br />

<br />

Constant Value: 34015 (0x000084df)

### GL_TEXTURE4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE4
```

<br />

<br />

Constant Value: 33988 (0x000084c4)

### GL_TEXTURE5

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE5
```

<br />

<br />

Constant Value: 33989 (0x000084c5)

### GL_TEXTURE6

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE6
```

<br />

<br />

Constant Value: 33990 (0x000084c6)

### GL_TEXTURE7

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE7
```

<br />

<br />

Constant Value: 33991 (0x000084c7)

### GL_TEXTURE8

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE8
```

<br />

<br />

Constant Value: 33992 (0x000084c8)

### GL_TEXTURE9

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE9
```

<br />

<br />

Constant Value: 33993 (0x000084c9)

### GL_TEXTURE_2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_2D
```

<br />

<br />

Constant Value: 3553 (0x00000de1)

### GL_TEXTURE_BINDING_2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_BINDING_2D
```

<br />

<br />

Constant Value: 32873 (0x00008069)

### GL_TEXTURE_BINDING_CUBE_MAP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_BINDING_CUBE_MAP
```

<br />

<br />

Constant Value: 34068 (0x00008514)

### GL_TEXTURE_CUBE_MAP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP
```

<br />

<br />

Constant Value: 34067 (0x00008513)

### GL_TEXTURE_CUBE_MAP_NEGATIVE_X

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
```

<br />

<br />

Constant Value: 34070 (0x00008516)

### GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
```

<br />

<br />

Constant Value: 34072 (0x00008518)

### GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
```

<br />

<br />

Constant Value: 34074 (0x0000851a)

### GL_TEXTURE_CUBE_MAP_POSITIVE_X

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
```

<br />

<br />

Constant Value: 34069 (0x00008515)

### GL_TEXTURE_CUBE_MAP_POSITIVE_Y

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
```

<br />

<br />

Constant Value: 34071 (0x00008517)

### GL_TEXTURE_CUBE_MAP_POSITIVE_Z

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
```

<br />

<br />

Constant Value: 34073 (0x00008519)

### GL_TEXTURE_MAG_FILTER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_MAG_FILTER
```

<br />

<br />

Constant Value: 10240 (0x00002800)

### GL_TEXTURE_MIN_FILTER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_MIN_FILTER
```

<br />

<br />

Constant Value: 10241 (0x00002801)

### GL_TEXTURE_WRAP_S

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_WRAP_S
```

<br />

<br />

Constant Value: 10242 (0x00002802)

### GL_TEXTURE_WRAP_T

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TEXTURE_WRAP_T
```

<br />

<br />

Constant Value: 10243 (0x00002803)

### GL_TRIANGLES

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TRIANGLES
```

<br />

<br />

Constant Value: 4 (0x00000004)

### GL_TRIANGLE_FAN

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TRIANGLE_FAN
```

<br />

<br />

Constant Value: 6 (0x00000006)

### GL_TRIANGLE_STRIP

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TRIANGLE_STRIP
```

<br />

<br />

Constant Value: 5 (0x00000005)

### GL_TRUE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_TRUE
```

<br />

<br />

Constant Value: 1 (0x00000001)

### GL_UNPACK_ALIGNMENT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNPACK_ALIGNMENT
```

<br />

<br />

Constant Value: 3317 (0x00000cf5)

### GL_UNSIGNED_BYTE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNSIGNED_BYTE
```

<br />

<br />

Constant Value: 5121 (0x00001401)

### GL_UNSIGNED_INT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNSIGNED_INT
```

<br />

<br />

Constant Value: 5125 (0x00001405)

### GL_UNSIGNED_SHORT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNSIGNED_SHORT
```

<br />

<br />

Constant Value: 5123 (0x00001403)

### GL_UNSIGNED_SHORT_4_4_4_4

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNSIGNED_SHORT_4_4_4_4
```

<br />

<br />

Constant Value: 32819 (0x00008033)

### GL_UNSIGNED_SHORT_5_5_5_1

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNSIGNED_SHORT_5_5_5_1
```

<br />

<br />

Constant Value: 32820 (0x00008034)

### GL_UNSIGNED_SHORT_5_6_5

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_UNSIGNED_SHORT_5_6_5
```

<br />

<br />

Constant Value: 33635 (0x00008363)

### GL_VALIDATE_STATUS

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VALIDATE_STATUS
```

<br />

<br />

Constant Value: 35715 (0x00008b83)

### GL_VENDOR

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VENDOR
```

<br />

<br />

Constant Value: 7936 (0x00001f00)

### GL_VERSION

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERSION
```

<br />

<br />

Constant Value: 7938 (0x00001f02)

### GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
```

<br />

<br />

Constant Value: 34975 (0x0000889f)

### GL_VERTEX_ATTRIB_ARRAY_ENABLED

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
```

<br />

<br />

Constant Value: 34338 (0x00008622)

### GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
```

<br />

<br />

Constant Value: 34922 (0x0000886a)

### GL_VERTEX_ATTRIB_ARRAY_POINTER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
```

<br />

<br />

Constant Value: 34373 (0x00008645)

### GL_VERTEX_ATTRIB_ARRAY_SIZE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
```

<br />

<br />

Constant Value: 34339 (0x00008623)

### GL_VERTEX_ATTRIB_ARRAY_STRIDE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
```

<br />

<br />

Constant Value: 34340 (0x00008624)

### GL_VERTEX_ATTRIB_ARRAY_TYPE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
```

<br />

<br />

Constant Value: 34341 (0x00008625)

### GL_VERTEX_SHADER

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VERTEX_SHADER
```

<br />

<br />

Constant Value: 35633 (0x00008b31)

### GL_VIEWPORT

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_VIEWPORT
```

<br />

<br />

Constant Value: 2978 (0x00000ba2)

### GL_ZERO

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int GL_ZERO
```

<br />

<br />

Constant Value: 0 (0x00000000)

## Public constructors

### GLES20

```
public GLES20 ()
```

<br />

<br />

## Public methods

### glActiveTexture

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glActiveTexture (int texture)
```

<br />

<br />

| Parameters ||
|---|---|
| `texture` | `int` <br /> |

### glAttachShader

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glAttachShader (int program, 
                int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `shader` | `int` <br /> |

### glBindAttribLocation

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBindAttribLocation (int program, 
                int index, 
                String name)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `name` | `String` <br /> |

### glBindBuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBindBuffer (int target, 
                int buffer)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `buffer` | `int` <br /> |

### glBindFramebuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBindFramebuffer (int target, 
                int framebuffer)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `framebuffer` | `int` <br /> |

### glBindRenderbuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBindRenderbuffer (int target, 
                int renderbuffer)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `renderbuffer` | `int` <br /> |

### glBindTexture

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBindTexture (int target, 
                int texture)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `texture` | `int` <br /> |

### glBlendColor

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `red` | `float` <br /> |
| `green` | `float` <br /> |
| `blue` | `float` <br /> |
| `alpha` | `float` <br /> |

### glBlendEquation

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBlendEquation (int mode)
```

<br />

<br />

| Parameters ||
|---|---|
| `mode` | `int` <br /> |

### glBlendEquationSeparate

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBlendEquationSeparate (int modeRGB, 
                int modeAlpha)
```

<br />

<br />

| Parameters ||
|---|---|
| `modeRGB` | `int` <br /> |
| `modeAlpha` | `int` <br /> |

### glBlendFunc

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBlendFunc (int sfactor, 
                int dfactor)
```

<br />

<br />

| Parameters ||
|---|---|
| `sfactor` | `int` <br /> |
| `dfactor` | `int` <br /> |

### glBlendFuncSeparate

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `srcRGB` | `int` <br /> |
| `dstRGB` | `int` <br /> |
| `srcAlpha` | `int` <br /> |
| `dstAlpha` | `int` <br /> |

### glBufferData

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBufferData (int target, 
                int size, 
                Buffer data, 
                int usage)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `size` | `int` <br /> |
| `data` | `Buffer` <br /> |
| `usage` | `int` <br /> |

### glBufferSubData

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glBufferSubData (int target, 
                int offset, 
                int size, 
                Buffer data)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `offset` | `int` <br /> |
| `size` | `int` <br /> |
| `data` | `Buffer` <br /> |

### glCheckFramebufferStatus

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int glCheckFramebufferStatus (int target)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |

| Returns ||
|---|---|
| `int` | <br /> |

### glClear

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glClear (int mask)
```

<br />

<br />

| Parameters ||
|---|---|
| `mask` | `int` <br /> |

### glClearColor

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `red` | `float` <br /> |
| `green` | `float` <br /> |
| `blue` | `float` <br /> |
| `alpha` | `float` <br /> |

### glClearDepthf

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glClearDepthf (float depth)
```

<br />

<br />

| Parameters ||
|---|---|
| `depth` | `float` <br /> |

### glClearStencil

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glClearStencil (int s)
```

<br />

<br />

| Parameters ||
|---|---|
| `s` | `int` <br /> |

### glColorMask

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `red` | `boolean` <br /> |
| `green` | `boolean` <br /> |
| `blue` | `boolean` <br /> |
| `alpha` | `boolean` <br /> |

### glCompileShader

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glCompileShader (int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |

### glCompressedTexImage2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glCompressedTexImage2D (int target, 
                int level, 
                int internalformat, 
                int width, 
                int height, 
                int border, 
                int imageSize, 
                Buffer data)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `level` | `int` <br /> |
| `internalformat` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |
| `border` | `int` <br /> |
| `imageSize` | `int` <br /> |
| `data` | `Buffer` <br /> |

### glCompressedTexSubImage2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glCompressedTexSubImage2D (int target, 
                int level, 
                int xoffset, 
                int yoffset, 
                int width, 
                int height, 
                int format, 
                int imageSize, 
                Buffer data)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `level` | `int` <br /> |
| `xoffset` | `int` <br /> |
| `yoffset` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |
| `format` | `int` <br /> |
| `imageSize` | `int` <br /> |
| `data` | `Buffer` <br /> |

### glCopyTexImage2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `level` | `int` <br /> |
| `internalformat` | `int` <br /> |
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |
| `border` | `int` <br /> |

### glCopyTexSubImage2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `level` | `int` <br /> |
| `xoffset` | `int` <br /> |
| `yoffset` | `int` <br /> |
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |

### glCreateProgram

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int glCreateProgram ()
```

<br />

<br />

| Returns ||
|---|---|
| `int` | <br /> |

### glCreateShader

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int glCreateShader (int type)
```

<br />

<br />

| Parameters ||
|---|---|
| `type` | `int` <br /> |

| Returns ||
|---|---|
| `int` | <br /> |

### glCullFace

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glCullFace (int mode)
```

<br />

<br />

| Parameters ||
|---|---|
| `mode` | `int` <br /> |

### glDeleteBuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteBuffers (int n, 
                int[] buffers, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `buffers` | `int` <br /> |
| `offset` | `int` <br /> |

### glDeleteBuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteBuffers (int n, 
                IntBuffer buffers)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `buffers` | `IntBuffer` <br /> |

### glDeleteFramebuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteFramebuffers (int n, 
                int[] framebuffers, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `framebuffers` | `int` <br /> |
| `offset` | `int` <br /> |

### glDeleteFramebuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteFramebuffers (int n, 
                IntBuffer framebuffers)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `framebuffers` | `IntBuffer` <br /> |

### glDeleteProgram

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteProgram (int program)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |

### glDeleteRenderbuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteRenderbuffers (int n, 
                int[] renderbuffers, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `renderbuffers` | `int` <br /> |
| `offset` | `int` <br /> |

### glDeleteRenderbuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteRenderbuffers (int n, 
                IntBuffer renderbuffers)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `renderbuffers` | `IntBuffer` <br /> |

### glDeleteShader

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteShader (int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |

### glDeleteTextures

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteTextures (int n, 
                IntBuffer textures)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `textures` | `IntBuffer` <br /> |

### glDeleteTextures

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDeleteTextures (int n, 
                int[] textures, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `textures` | `int` <br /> |
| `offset` | `int` <br /> |

### glDepthFunc

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDepthFunc (int func)
```

<br />

<br />

| Parameters ||
|---|---|
| `func` | `int` <br /> |

### glDepthMask

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDepthMask (boolean flag)
```

<br />

<br />

| Parameters ||
|---|---|
| `flag` | `boolean` <br /> |

### glDepthRangef

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDepthRangef (float zNear, 
                float zFar)
```

<br />

<br />

| Parameters ||
|---|---|
| `zNear` | `float` <br /> |
| `zFar` | `float` <br /> |

### glDetachShader

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDetachShader (int program, 
                int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `shader` | `int` <br /> |

### glDisable

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDisable (int cap)
```

<br />

<br />

| Parameters ||
|---|---|
| `cap` | `int` <br /> |

### glDisableVertexAttribArray

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDisableVertexAttribArray (int index)
```

<br />

<br />

| Parameters ||
|---|---|
| `index` | `int` <br /> |

### glDrawArrays

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `mode` | `int` <br /> |
| `first` | `int` <br /> |
| `count` | `int` <br /> |

### glDrawElements

Added in [API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDrawElements (int mode, 
                int count, 
                int type, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `mode` | `int` <br /> |
| `count` | `int` <br /> |
| `type` | `int` <br /> |
| `offset` | `int` <br /> |

### glDrawElements

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glDrawElements (int mode, 
                int count, 
                int type, 
                Buffer indices)
```

<br />

<br />

| Parameters ||
|---|---|
| `mode` | `int` <br /> |
| `count` | `int` <br /> |
| `type` | `int` <br /> |
| `indices` | `Buffer` <br /> |

### glEnable

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glEnable (int cap)
```

<br />

<br />

| Parameters ||
|---|---|
| `cap` | `int` <br /> |

### glEnableVertexAttribArray

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glEnableVertexAttribArray (int index)
```

<br />

<br />

| Parameters ||
|---|---|
| `index` | `int` <br /> |

### glFinish

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glFinish ()
```

<br />

<br />

### glFlush

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glFlush ()
```

<br />

<br />

### glFramebufferRenderbuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `attachment` | `int` <br /> |
| `renderbuffertarget` | `int` <br /> |
| `renderbuffer` | `int` <br /> |

### glFramebufferTexture2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `attachment` | `int` <br /> |
| `textarget` | `int` <br /> |
| `texture` | `int` <br /> |
| `level` | `int` <br /> |

### glFrontFace

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glFrontFace (int mode)
```

<br />

<br />

| Parameters ||
|---|---|
| `mode` | `int` <br /> |

### glGenBuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenBuffers (int n, 
                IntBuffer buffers)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `buffers` | `IntBuffer` <br /> |

### glGenBuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenBuffers (int n, 
                int[] buffers, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `buffers` | `int` <br /> |
| `offset` | `int` <br /> |

### glGenFramebuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenFramebuffers (int n, 
                int[] framebuffers, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `framebuffers` | `int` <br /> |
| `offset` | `int` <br /> |

### glGenFramebuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenFramebuffers (int n, 
                IntBuffer framebuffers)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `framebuffers` | `IntBuffer` <br /> |

### glGenRenderbuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenRenderbuffers (int n, 
                int[] renderbuffers, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `renderbuffers` | `int` <br /> |
| `offset` | `int` <br /> |

### glGenRenderbuffers

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenRenderbuffers (int n, 
                IntBuffer renderbuffers)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `renderbuffers` | `IntBuffer` <br /> |

### glGenTextures

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenTextures (int n, 
                IntBuffer textures)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `textures` | `IntBuffer` <br /> |

### glGenTextures

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenTextures (int n, 
                int[] textures, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `textures` | `int` <br /> |
| `offset` | `int` <br /> |

### glGenerateMipmap

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGenerateMipmap (int target)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |

### glGetActiveAttrib

Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetActiveAttrib (int program, 
                int index, 
                int[] size, 
                int sizeOffset, 
                int[] type, 
                int typeOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `size` | `int` <br /> |
| `sizeOffset` | `int` <br /> |
| `type` | `int` <br /> |
| `typeOffset` | `int` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetActiveAttrib

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetActiveAttrib (int program, 
                int index, 
                int bufsize, 
                int[] length, 
                int lengthOffset, 
                int[] size, 
                int sizeOffset, 
                int[] type, 
                int typeOffset, 
                byte[] name, 
                int nameOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `bufsize` | `int` <br /> |
| `length` | `int` <br /> |
| `lengthOffset` | `int` <br /> |
| `size` | `int` <br /> |
| `sizeOffset` | `int` <br /> |
| `type` | `int` <br /> |
| `typeOffset` | `int` <br /> |
| `name` | `byte` <br /> |
| `nameOffset` | `int` <br /> |

### glGetActiveAttrib

Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetActiveAttrib (int program, 
                int index, 
                IntBuffer size, 
                IntBuffer type)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `size` | `IntBuffer` <br /> |
| `type` | `IntBuffer` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetActiveUniform

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetActiveUniform (int program, 
                int index, 
                int bufsize, 
                int[] length, 
                int lengthOffset, 
                int[] size, 
                int sizeOffset, 
                int[] type, 
                int typeOffset, 
                byte[] name, 
                int nameOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `bufsize` | `int` <br /> |
| `length` | `int` <br /> |
| `lengthOffset` | `int` <br /> |
| `size` | `int` <br /> |
| `sizeOffset` | `int` <br /> |
| `type` | `int` <br /> |
| `typeOffset` | `int` <br /> |
| `name` | `byte` <br /> |
| `nameOffset` | `int` <br /> |

### glGetActiveUniform

Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetActiveUniform (int program, 
                int index, 
                int[] size, 
                int sizeOffset, 
                int[] type, 
                int typeOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `size` | `int` <br /> |
| `sizeOffset` | `int` <br /> |
| `type` | `int` <br /> |
| `typeOffset` | `int` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetActiveUniform

Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetActiveUniform (int program, 
                int index, 
                IntBuffer size, 
                IntBuffer type)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `index` | `int` <br /> |
| `size` | `IntBuffer` <br /> |
| `type` | `IntBuffer` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetAttachedShaders

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetAttachedShaders (int program, 
                int maxcount, 
                IntBuffer count, 
                IntBuffer shaders)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `maxcount` | `int` <br /> |
| `count` | `IntBuffer` <br /> |
| `shaders` | `IntBuffer` <br /> |

### glGetAttachedShaders

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetAttachedShaders (int program, 
                int maxcount, 
                int[] count, 
                int countOffset, 
                int[] shaders, 
                int shadersOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `maxcount` | `int` <br /> |
| `count` | `int` <br /> |
| `countOffset` | `int` <br /> |
| `shaders` | `int` <br /> |
| `shadersOffset` | `int` <br /> |

### glGetAttribLocation

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int glGetAttribLocation (int program, 
                String name)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `name` | `String` <br /> |

| Returns ||
|---|---|
| `int` | <br /> |

### glGetBooleanv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetBooleanv (int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetBooleanv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetBooleanv (int pname, 
                boolean[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `params` | `boolean` <br /> |
| `offset` | `int` <br /> |

### glGetBufferParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetBufferParameteriv (int target, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetBufferParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetBufferParameteriv (int target, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetError

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int glGetError ()
```

<br />

<br />

| Returns ||
|---|---|
| `int` | <br /> |

### glGetFloatv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetFloatv (int pname, 
                FloatBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `params` | `FloatBuffer` <br /> |

### glGetFloatv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetFloatv (int pname, 
                float[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `params` | `float` <br /> |
| `offset` | `int` <br /> |

### glGetFramebufferAttachmentParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetFramebufferAttachmentParameteriv (int target, 
                int attachment, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `attachment` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetFramebufferAttachmentParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetFramebufferAttachmentParameteriv (int target, 
                int attachment, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `attachment` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetIntegerv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetIntegerv (int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetIntegerv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetIntegerv (int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetProgramInfoLog

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetProgramInfoLog (int program)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetProgramiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetProgramiv (int program, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetProgramiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetProgramiv (int program, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetRenderbufferParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetRenderbufferParameteriv (int target, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetRenderbufferParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetRenderbufferParameteriv (int target, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetShaderInfoLog

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetShaderInfoLog (int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetShaderPrecisionFormat

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetShaderPrecisionFormat (int shadertype, 
                int precisiontype, 
                IntBuffer range, 
                IntBuffer precision)
```

<br />

<br />

| Parameters ||
|---|---|
| `shadertype` | `int` <br /> |
| `precisiontype` | `int` <br /> |
| `range` | `IntBuffer` <br /> |
| `precision` | `IntBuffer` <br /> |

### glGetShaderPrecisionFormat

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetShaderPrecisionFormat (int shadertype, 
                int precisiontype, 
                int[] range, 
                int rangeOffset, 
                int[] precision, 
                int precisionOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `shadertype` | `int` <br /> |
| `precisiontype` | `int` <br /> |
| `range` | `int` <br /> |
| `rangeOffset` | `int` <br /> |
| `precision` | `int` <br /> |
| `precisionOffset` | `int` <br /> |

### glGetShaderSource

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetShaderSource (int shader, 
                int bufsize, 
                int[] length, 
                int lengthOffset, 
                byte[] source, 
                int sourceOffset)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |
| `bufsize` | `int` <br /> |
| `length` | `int` <br /> |
| `lengthOffset` | `int` <br /> |
| `source` | `byte` <br /> |
| `sourceOffset` | `int` <br /> |

### glGetShaderSource

Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetShaderSource (int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetShaderiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetShaderiv (int shader, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetShaderiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetShaderiv (int shader, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetString

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String glGetString (int name)
```

<br />

<br />

| Parameters ||
|---|---|
| `name` | `int` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | <br /> |

### glGetTexParameterfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetTexParameterfv (int target, 
                int pname, 
                float[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `float` <br /> |
| `offset` | `int` <br /> |

### glGetTexParameterfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetTexParameterfv (int target, 
                int pname, 
                FloatBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `FloatBuffer` <br /> |

### glGetTexParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetTexParameteriv (int target, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetTexParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetTexParameteriv (int target, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetUniformLocation

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int glGetUniformLocation (int program, 
                String name)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `name` | `String` <br /> |

| Returns ||
|---|---|
| `int` | <br /> |

### glGetUniformfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetUniformfv (int program, 
                int location, 
                FloatBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `location` | `int` <br /> |
| `params` | `FloatBuffer` <br /> |

### glGetUniformfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetUniformfv (int program, 
                int location, 
                float[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `location` | `int` <br /> |
| `params` | `float` <br /> |
| `offset` | `int` <br /> |

### glGetUniformiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetUniformiv (int program, 
                int location, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `location` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glGetUniformiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetUniformiv (int program, 
                int location, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |
| `location` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetVertexAttribfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetVertexAttribfv (int index, 
                int pname, 
                FloatBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `index` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `FloatBuffer` <br /> |

### glGetVertexAttribfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetVertexAttribfv (int index, 
                int pname, 
                float[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `index` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `float` <br /> |
| `offset` | `int` <br /> |

### glGetVertexAttribiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetVertexAttribiv (int index, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `index` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glGetVertexAttribiv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glGetVertexAttribiv (int index, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `index` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glHint

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glHint (int target, 
                int mode)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `mode` | `int` <br /> |

### glIsBuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsBuffer (int buffer)
```

<br />

<br />

| Parameters ||
|---|---|
| `buffer` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glIsEnabled

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsEnabled (int cap)
```

<br />

<br />

| Parameters ||
|---|---|
| `cap` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glIsFramebuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsFramebuffer (int framebuffer)
```

<br />

<br />

| Parameters ||
|---|---|
| `framebuffer` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glIsProgram

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsProgram (int program)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glIsRenderbuffer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsRenderbuffer (int renderbuffer)
```

<br />

<br />

| Parameters ||
|---|---|
| `renderbuffer` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glIsShader

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsShader (int shader)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glIsTexture

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean glIsTexture (int texture)
```

<br />

<br />

| Parameters ||
|---|---|
| `texture` | `int` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### glLineWidth

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glLineWidth (float width)
```

<br />

<br />

| Parameters ||
|---|---|
| `width` | `float` <br /> |

### glLinkProgram

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glLinkProgram (int program)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |

### glPixelStorei

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glPixelStorei (int pname, 
                int param)
```

<br />

<br />

| Parameters ||
|---|---|
| `pname` | `int` <br /> |
| `param` | `int` <br /> |

### glPolygonOffset

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glPolygonOffset (float factor, 
                float units)
```

<br />

<br />

| Parameters ||
|---|---|
| `factor` | `float` <br /> |
| `units` | `float` <br /> |

### glReadPixels

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glReadPixels (int x, 
                int y, 
                int width, 
                int height, 
                int format, 
                int type, 
                Buffer pixels)
```

<br />

<br />

| Parameters ||
|---|---|
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |
| `format` | `int` <br /> |
| `type` | `int` <br /> |
| `pixels` | `Buffer` <br /> |

### glReleaseShaderCompiler

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glReleaseShaderCompiler ()
```

<br />

<br />

### glRenderbufferStorage

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `internalformat` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |

### glSampleCoverage

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glSampleCoverage (float value, 
                boolean invert)
```

<br />

<br />

| Parameters ||
|---|---|
| `value` | `float` <br /> |
| `invert` | `boolean` <br /> |

### glScissor

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |

### glShaderBinary

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glShaderBinary (int n, 
                int[] shaders, 
                int offset, 
                int binaryformat, 
                Buffer binary, 
                int length)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `shaders` | `int` <br /> |
| `offset` | `int` <br /> |
| `binaryformat` | `int` <br /> |
| `binary` | `Buffer` <br /> |
| `length` | `int` <br /> |

### glShaderBinary

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glShaderBinary (int n, 
                IntBuffer shaders, 
                int binaryformat, 
                Buffer binary, 
                int length)
```

<br />

<br />

| Parameters ||
|---|---|
| `n` | `int` <br /> |
| `shaders` | `IntBuffer` <br /> |
| `binaryformat` | `int` <br /> |
| `binary` | `Buffer` <br /> |
| `length` | `int` <br /> |

### glShaderSource

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glShaderSource (int shader, 
                String string)
```

<br />

<br />

| Parameters ||
|---|---|
| `shader` | `int` <br /> |
| `string` | `String` <br /> |

### glStencilFunc

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `func` | `int` <br /> |
| `ref` | `int` <br /> |
| `mask` | `int` <br /> |

### glStencilFuncSeparate

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `face` | `int` <br /> |
| `func` | `int` <br /> |
| `ref` | `int` <br /> |
| `mask` | `int` <br /> |

### glStencilMask

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glStencilMask (int mask)
```

<br />

<br />

| Parameters ||
|---|---|
| `mask` | `int` <br /> |

### glStencilMaskSeparate

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glStencilMaskSeparate (int face, 
                int mask)
```

<br />

<br />

| Parameters ||
|---|---|
| `face` | `int` <br /> |
| `mask` | `int` <br /> |

### glStencilOp

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `fail` | `int` <br /> |
| `zfail` | `int` <br /> |
| `zpass` | `int` <br /> |

### glStencilOpSeparate

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `face` | `int` <br /> |
| `fail` | `int` <br /> |
| `zfail` | `int` <br /> |
| `zpass` | `int` <br /> |

### glTexImage2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glTexImage2D (int target, 
                int level, 
                int internalformat, 
                int width, 
                int height, 
                int border, 
                int format, 
                int type, 
                Buffer pixels)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `level` | `int` <br /> |
| `internalformat` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |
| `border` | `int` <br /> |
| `format` | `int` <br /> |
| `type` | `int` <br /> |
| `pixels` | `Buffer` <br /> |

### glTexParameterf

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `param` | `float` <br /> |

### glTexParameterfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glTexParameterfv (int target, 
                int pname, 
                FloatBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `FloatBuffer` <br /> |

### glTexParameterfv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glTexParameterfv (int target, 
                int pname, 
                float[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `float` <br /> |
| `offset` | `int` <br /> |

### glTexParameteri

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `param` | `int` <br /> |

### glTexParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glTexParameteriv (int target, 
                int pname, 
                int[] params, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `int` <br /> |
| `offset` | `int` <br /> |

### glTexParameteriv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glTexParameteriv (int target, 
                int pname, 
                IntBuffer params)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `pname` | `int` <br /> |
| `params` | `IntBuffer` <br /> |

### glTexSubImage2D

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glTexSubImage2D (int target, 
                int level, 
                int xoffset, 
                int yoffset, 
                int width, 
                int height, 
                int format, 
                int type, 
                Buffer pixels)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `int` <br /> |
| `level` | `int` <br /> |
| `xoffset` | `int` <br /> |
| `yoffset` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |
| `format` | `int` <br /> |
| `type` | `int` <br /> |
| `pixels` | `Buffer` <br /> |

### glUniform1f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform1f (int location, 
                float x)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `float` <br /> |

### glUniform1fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform1fv (int location, 
                int count, 
                FloatBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `FloatBuffer` <br /> |

### glUniform1fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform1fv (int location, 
                int count, 
                float[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `float` <br /> |
| `offset` | `int` <br /> |

### glUniform1i

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform1i (int location, 
                int x)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `int` <br /> |

### glUniform1iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform1iv (int location, 
                int count, 
                int[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `int` <br /> |
| `offset` | `int` <br /> |

### glUniform1iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform1iv (int location, 
                int count, 
                IntBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `IntBuffer` <br /> |

### glUniform2f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `float` <br /> |
| `y` | `float` <br /> |

### glUniform2fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform2fv (int location, 
                int count, 
                float[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `float` <br /> |
| `offset` | `int` <br /> |

### glUniform2fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform2fv (int location, 
                int count, 
                FloatBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `FloatBuffer` <br /> |

### glUniform2i

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `int` <br /> |
| `y` | `int` <br /> |

### glUniform2iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform2iv (int location, 
                int count, 
                int[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `int` <br /> |
| `offset` | `int` <br /> |

### glUniform2iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform2iv (int location, 
                int count, 
                IntBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `IntBuffer` <br /> |

### glUniform3f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `float` <br /> |
| `y` | `float` <br /> |
| `z` | `float` <br /> |

### glUniform3fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform3fv (int location, 
                int count, 
                FloatBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `FloatBuffer` <br /> |

### glUniform3fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform3fv (int location, 
                int count, 
                float[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `float` <br /> |
| `offset` | `int` <br /> |

### glUniform3i

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `z` | `int` <br /> |

### glUniform3iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform3iv (int location, 
                int count, 
                IntBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `IntBuffer` <br /> |

### glUniform3iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform3iv (int location, 
                int count, 
                int[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `int` <br /> |
| `offset` | `int` <br /> |

### glUniform4f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `float` <br /> |
| `y` | `float` <br /> |
| `z` | `float` <br /> |
| `w` | `float` <br /> |

### glUniform4fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform4fv (int location, 
                int count, 
                FloatBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `FloatBuffer` <br /> |

### glUniform4fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform4fv (int location, 
                int count, 
                float[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `float` <br /> |
| `offset` | `int` <br /> |

### glUniform4i

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `z` | `int` <br /> |
| `w` | `int` <br /> |

### glUniform4iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform4iv (int location, 
                int count, 
                IntBuffer v)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `IntBuffer` <br /> |

### glUniform4iv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniform4iv (int location, 
                int count, 
                int[] v, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `v` | `int` <br /> |
| `offset` | `int` <br /> |

### glUniformMatrix2fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniformMatrix2fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `transpose` | `boolean` <br /> |
| `value` | `FloatBuffer` <br /> |

### glUniformMatrix2fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniformMatrix2fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `transpose` | `boolean` <br /> |
| `value` | `float` <br /> |
| `offset` | `int` <br /> |

### glUniformMatrix3fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniformMatrix3fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `transpose` | `boolean` <br /> |
| `value` | `FloatBuffer` <br /> |

### glUniformMatrix3fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniformMatrix3fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `transpose` | `boolean` <br /> |
| `value` | `float` <br /> |
| `offset` | `int` <br /> |

### glUniformMatrix4fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniformMatrix4fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `transpose` | `boolean` <br /> |
| `value` | `FloatBuffer` <br /> |

### glUniformMatrix4fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUniformMatrix4fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `location` | `int` <br /> |
| `count` | `int` <br /> |
| `transpose` | `boolean` <br /> |
| `value` | `float` <br /> |
| `offset` | `int` <br /> |

### glUseProgram

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glUseProgram (int program)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |

### glValidateProgram

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glValidateProgram (int program)
```

<br />

<br />

| Parameters ||
|---|---|
| `program` | `int` <br /> |

### glVertexAttrib1f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib1f (int indx, 
                float x)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `x` | `float` <br /> |

### glVertexAttrib1fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib1fv (int indx, 
                float[] values, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `float` <br /> |
| `offset` | `int` <br /> |

### glVertexAttrib1fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib1fv (int indx, 
                FloatBuffer values)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `FloatBuffer` <br /> |

### glVertexAttrib2f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `x` | `float` <br /> |
| `y` | `float` <br /> |

### glVertexAttrib2fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib2fv (int indx, 
                float[] values, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `float` <br /> |
| `offset` | `int` <br /> |

### glVertexAttrib2fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib2fv (int indx, 
                FloatBuffer values)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `FloatBuffer` <br /> |

### glVertexAttrib3f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `x` | `float` <br /> |
| `y` | `float` <br /> |
| `z` | `float` <br /> |

### glVertexAttrib3fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib3fv (int indx, 
                float[] values, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `float` <br /> |
| `offset` | `int` <br /> |

### glVertexAttrib3fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib3fv (int indx, 
                FloatBuffer values)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `FloatBuffer` <br /> |

### glVertexAttrib4f

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `x` | `float` <br /> |
| `y` | `float` <br /> |
| `z` | `float` <br /> |
| `w` | `float` <br /> |

### glVertexAttrib4fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib4fv (int indx, 
                float[] values, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `float` <br /> |
| `offset` | `int` <br /> |

### glVertexAttrib4fv

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttrib4fv (int indx, 
                FloatBuffer values)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `values` | `FloatBuffer` <br /> |

### glVertexAttribPointer

Added in [API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void glVertexAttribPointer (int indx, 
                int size, 
                int type, 
                boolean normalized, 
                int stride, 
                int offset)
```

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `size` | `int` <br /> |
| `type` | `int` <br /> |
| `normalized` | `boolean` <br /> |
| `stride` | `int` <br /> |
| `offset` | `int` <br /> |

### glVertexAttribPointer

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `indx` | `int` <br /> |
| `size` | `int` <br /> |
| `type` | `int` <br /> |
| `normalized` | `boolean` <br /> |
| `stride` | `int` <br /> |
| `ptr` | `Buffer` <br /> |

### glViewport

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

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

<br />

<br />

| Parameters ||
|---|---|
| `x` | `int` <br /> |
| `y` | `int` <br /> |
| `width` | `int` <br /> |
| `height` | `int` <br /> |