# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Nested Classes | Constants | Inherited Constants | Methods | Inherited Methods

# GLES32

`public class GLES32`
`` `` `` `extends GLES31` ``

java.lang.Object
↳ | android.opengl.GLES20
| ↳ | android.opengl.GLES30
|  | ↳ | android.opengl.GLES31
|  |  | ↳ | android.opengl.GLES32

OpenGL ES 3.2

## Summary

### Nested classes
`interface` | `GLES32.DebugProc`

### Constants
`int` | `GL_BUFFER`
`int` | `GL_CLAMP_TO_BORDER`
`int` | `GL_COLORBURN`
`int` | `GL_COLORDODGE`
`int` | `GL_COMPRESSED_RGBA_ASTC_10x10`
`int` | `GL_COMPRESSED_RGBA_ASTC_10x5`
`int` | `GL_COMPRESSED_RGBA_ASTC_10x6`
`int` | `GL_COMPRESSED_RGBA_ASTC_10x8`
`int` | `GL_COMPRESSED_RGBA_ASTC_12x10`
`int` | `GL_COMPRESSED_RGBA_ASTC_12x12`
`int` | `GL_COMPRESSED_RGBA_ASTC_4x4`
`int` | `GL_COMPRESSED_RGBA_ASTC_5x4`
`int` | `GL_COMPRESSED_RGBA_ASTC_5x5`
`int` | `GL_COMPRESSED_RGBA_ASTC_6x5`
`int` | `GL_COMPRESSED_RGBA_ASTC_6x6`
`int` | `GL_COMPRESSED_RGBA_ASTC_8x5`
`int` | `GL_COMPRESSED_RGBA_ASTC_8x6`
`int` | `GL_COMPRESSED_RGBA_ASTC_8x8`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8`
`int` | `GL_CONTEXT_FLAGS`
`int` | `GL_CONTEXT_FLAG_DEBUG_BIT`
`int` | `GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT`
`int` | `GL_CONTEXT_LOST`
`int` | `GL_DARKEN`
`int` | `GL_DEBUG_CALLBACK_FUNCTION`
`int` | `GL_DEBUG_CALLBACK_USER_PARAM`
`int` | `GL_DEBUG_GROUP_STACK_DEPTH`
`int` | `GL_DEBUG_LOGGED_MESSAGES`
`int` | `GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH`
`int` | `GL_DEBUG_OUTPUT`
`int` | `GL_DEBUG_OUTPUT_SYNCHRONOUS`
`int` | `GL_DEBUG_SEVERITY_HIGH`
`int` | `GL_DEBUG_SEVERITY_LOW`
`int` | `GL_DEBUG_SEVERITY_MEDIUM`
`int` | `GL_DEBUG_SEVERITY_NOTIFICATION`
`int` | `GL_DEBUG_SOURCE_API`
`int` | `GL_DEBUG_SOURCE_APPLICATION`
`int` | `GL_DEBUG_SOURCE_OTHER`
`int` | `GL_DEBUG_SOURCE_SHADER_COMPILER`
`int` | `GL_DEBUG_SOURCE_THIRD_PARTY`
`int` | `GL_DEBUG_SOURCE_WINDOW_SYSTEM`
`int` | `GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR`
`int` | `GL_DEBUG_TYPE_ERROR`
`int` | `GL_DEBUG_TYPE_MARKER`
`int` | `GL_DEBUG_TYPE_OTHER`
`int` | `GL_DEBUG_TYPE_PERFORMANCE`
`int` | `GL_DEBUG_TYPE_POP_GROUP`
`int` | `GL_DEBUG_TYPE_PORTABILITY`
`int` | `GL_DEBUG_TYPE_PUSH_GROUP`
`int` | `GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR`
`int` | `GL_DIFFERENCE`
`int` | `GL_EXCLUSION`
`int` | `GL_FIRST_VERTEX_CONVENTION`
`int` | `GL_FRACTIONAL_EVEN`
`int` | `GL_FRACTIONAL_ODD`
`int` | `GL_FRAGMENT_INTERPOLATION_OFFSET_BITS`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_LAYERED`
`int` | `GL_FRAMEBUFFER_DEFAULT_LAYERS`
`int` | `GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS`
`int` | `GL_GEOMETRY_INPUT_TYPE`
`int` | `GL_GEOMETRY_OUTPUT_TYPE`
`int` | `GL_GEOMETRY_SHADER`
`int` | `GL_GEOMETRY_SHADER_BIT`
`int` | `GL_GEOMETRY_SHADER_INVOCATIONS`
`int` | `GL_GEOMETRY_VERTICES_OUT`
`int` | `GL_GUILTY_CONTEXT_RESET`
`int` | `GL_HARDLIGHT`
`int` | `GL_HSL_COLOR`
`int` | `GL_HSL_HUE`
`int` | `GL_HSL_LUMINOSITY`
`int` | `GL_HSL_SATURATION`
`int` | `GL_IMAGE_BUFFER`
`int` | `GL_IMAGE_CUBE_MAP_ARRAY`
`int` | `GL_INNOCENT_CONTEXT_RESET`
`int` | `GL_INT_IMAGE_BUFFER`
`int` | `GL_INT_IMAGE_CUBE_MAP_ARRAY`
`int` | `GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY`
`int` | `GL_INT_SAMPLER_BUFFER`
`int` | `GL_INT_SAMPLER_CUBE_MAP_ARRAY`
`int` | `GL_ISOLINES`
`int` | `GL_IS_PER_PATCH`
`int` | `GL_LAST_VERTEX_CONVENTION`
`int` | `GL_LAYER_PROVOKING_VERTEX`
`int` | `GL_LIGHTEN`
`int` | `GL_LINES_ADJACENCY`
`int` | `GL_LINE_STRIP_ADJACENCY`
`int` | `GL_LOSE_CONTEXT_ON_RESET`
`int` | `GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS`
`int` | `GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS`
`int` | `GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS`
`int` | `GL_MAX_DEBUG_GROUP_STACK_DEPTH`
`int` | `GL_MAX_DEBUG_LOGGED_MESSAGES`
`int` | `GL_MAX_DEBUG_MESSAGE_LENGTH`
`int` | `GL_MAX_FRAGMENT_INTERPOLATION_OFFSET`
`int` | `GL_MAX_FRAMEBUFFER_LAYERS`
`int` | `GL_MAX_GEOMETRY_ATOMIC_COUNTERS`
`int` | `GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_GEOMETRY_IMAGE_UNIFORMS`
`int` | `GL_MAX_GEOMETRY_INPUT_COMPONENTS`
`int` | `GL_MAX_GEOMETRY_OUTPUT_COMPONENTS`
`int` | `GL_MAX_GEOMETRY_OUTPUT_VERTICES`
`int` | `GL_MAX_GEOMETRY_SHADER_INVOCATIONS`
`int` | `GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS`
`int` | `GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS`
`int` | `GL_MAX_GEOMETRY_UNIFORM_BLOCKS`
`int` | `GL_MAX_GEOMETRY_UNIFORM_COMPONENTS`
`int` | `GL_MAX_LABEL_LENGTH`
`int` | `GL_MAX_PATCH_VERTICES`
`int` | `GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS`
`int` | `GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS`
`int` | `GL_MAX_TESS_CONTROL_INPUT_COMPONENTS`
`int` | `GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS`
`int` | `GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS`
`int` | `GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS`
`int` | `GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS`
`int` | `GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS`
`int` | `GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS`
`int` | `GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS`
`int` | `GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS`
`int` | `GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS`
`int` | `GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS`
`int` | `GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS`
`int` | `GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS`
`int` | `GL_MAX_TESS_GEN_LEVEL`
`int` | `GL_MAX_TESS_PATCH_COMPONENTS`
`int` | `GL_MAX_TEXTURE_BUFFER_SIZE`
`int` | `GL_MIN_FRAGMENT_INTERPOLATION_OFFSET`
`int` | `GL_MIN_SAMPLE_SHADING_VALUE`
`int` | `GL_MULTIPLY`
`int` | `GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY`
`int` | `GL_MULTISAMPLE_LINE_WIDTH_RANGE`
`int` | `GL_NO_RESET_NOTIFICATION`
`int` | `GL_OVERLAY`
`int` | `GL_PATCHES`
`int` | `GL_PATCH_VERTICES`
`int` | `GL_PRIMITIVES_GENERATED`
`int` | `GL_PRIMITIVE_BOUNDING_BOX`
`int` | `GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED`
`int` | `GL_PROGRAM`
`int` | `GL_PROGRAM_PIPELINE`
`int` | `GL_QUADS`
`int` | `GL_QUERY`
`int` | `GL_REFERENCED_BY_GEOMETRY_SHADER`
`int` | `GL_REFERENCED_BY_TESS_CONTROL_SHADER`
`int` | `GL_REFERENCED_BY_TESS_EVALUATION_SHADER`
`int` | `GL_RESET_NOTIFICATION_STRATEGY`
`int` | `GL_SAMPLER`
`int` | `GL_SAMPLER_2D_MULTISAMPLE_ARRAY`
`int` | `GL_SAMPLER_BUFFER`
`int` | `GL_SAMPLER_CUBE_MAP_ARRAY`
`int` | `GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW`
`int` | `GL_SAMPLE_SHADING`
`int` | `GL_SCREEN`
`int` | `GL_SHADER`
`int` | `GL_SOFTLIGHT`
`int` | `GL_STACK_OVERFLOW`
`int` | `GL_STACK_UNDERFLOW`
`int` | `GL_TESS_CONTROL_OUTPUT_VERTICES`
`int` | `GL_TESS_CONTROL_SHADER`
`int` | `GL_TESS_CONTROL_SHADER_BIT`
`int` | `GL_TESS_EVALUATION_SHADER`
`int` | `GL_TESS_EVALUATION_SHADER_BIT`
`int` | `GL_TESS_GEN_MODE`
`int` | `GL_TESS_GEN_POINT_MODE`
`int` | `GL_TESS_GEN_SPACING`
`int` | `GL_TESS_GEN_VERTEX_ORDER`
`int` | `GL_TEXTURE_2D_MULTISAMPLE_ARRAY`
`int` | `GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY`
`int` | `GL_TEXTURE_BINDING_BUFFER`
`int` | `GL_TEXTURE_BINDING_CUBE_MAP_ARRAY`
`int` | `GL_TEXTURE_BORDER_COLOR`
`int` | `GL_TEXTURE_BUFFER`
`int` | `GL_TEXTURE_BUFFER_BINDING`
`int` | `GL_TEXTURE_BUFFER_DATA_STORE_BINDING`
`int` | `GL_TEXTURE_BUFFER_OFFSET`
`int` | `GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT`
`int` | `GL_TEXTURE_BUFFER_SIZE`
`int` | `GL_TEXTURE_CUBE_MAP_ARRAY`
`int` | `GL_TRIANGLES_ADJACENCY`
`int` | `GL_TRIANGLE_STRIP_ADJACENCY`
`int` | `GL_UNDEFINED_VERTEX`
`int` | `GL_UNKNOWN_CONTEXT_RESET`
`int` | `GL_UNSIGNED_INT_IMAGE_BUFFER`
`int` | `GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY`
`int` | `GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY`
`int` | `GL_UNSIGNED_INT_SAMPLER_BUFFER`
`int` | `GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY`
`int` | `GL_VERTEX_ARRAY`

### Inherited constants
From class `android.opengl.GLES31`
`int` | `GL_ACTIVE_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_ACTIVE_PROGRAM`
`int` | `GL_ACTIVE_RESOURCES`
`int` | `GL_ACTIVE_VARIABLES`
`int` | `GL_ALL_BARRIER_BITS`
`int` | `GL_ALL_SHADER_BITS`
`int` | `GL_ARRAY_SIZE`
`int` | `GL_ARRAY_STRIDE`
`int` | `GL_ATOMIC_COUNTER_BARRIER_BIT`
`int` | `GL_ATOMIC_COUNTER_BUFFER`
`int` | `GL_ATOMIC_COUNTER_BUFFER_BINDING`
`int` | `GL_ATOMIC_COUNTER_BUFFER_INDEX`
`int` | `GL_ATOMIC_COUNTER_BUFFER_SIZE`
`int` | `GL_ATOMIC_COUNTER_BUFFER_START`
`int` | `GL_BLOCK_INDEX`
`int` | `GL_BUFFER_BINDING`
`int` | `GL_BUFFER_DATA_SIZE`
`int` | `GL_BUFFER_UPDATE_BARRIER_BIT`
`int` | `GL_BUFFER_VARIABLE`
`int` | `GL_COMMAND_BARRIER_BIT`
`int` | `GL_COMPUTE_SHADER`
`int` | `GL_COMPUTE_SHADER_BIT`
`int` | `GL_COMPUTE_WORK_GROUP_SIZE`
`int` | `GL_DEPTH_STENCIL_TEXTURE_MODE`
`int` | `GL_DISPATCH_INDIRECT_BUFFER`
`int` | `GL_DISPATCH_INDIRECT_BUFFER_BINDING`
`int` | `GL_DRAW_INDIRECT_BUFFER`
`int` | `GL_DRAW_INDIRECT_BUFFER_BINDING`
`int` | `GL_ELEMENT_ARRAY_BARRIER_BIT`
`int` | `GL_FRAGMENT_SHADER_BIT`
`int` | `GL_FRAMEBUFFER_BARRIER_BIT`
`int` | `GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS`
`int` | `GL_FRAMEBUFFER_DEFAULT_HEIGHT`
`int` | `GL_FRAMEBUFFER_DEFAULT_SAMPLES`
`int` | `GL_FRAMEBUFFER_DEFAULT_WIDTH`
`int` | `GL_IMAGE_2D`
`int` | `GL_IMAGE_2D_ARRAY`
`int` | `GL_IMAGE_3D`
`int` | `GL_IMAGE_BINDING_ACCESS`
`int` | `GL_IMAGE_BINDING_FORMAT`
`int` | `GL_IMAGE_BINDING_LAYER`
`int` | `GL_IMAGE_BINDING_LAYERED`
`int` | `GL_IMAGE_BINDING_LEVEL`
`int` | `GL_IMAGE_BINDING_NAME`
`int` | `GL_IMAGE_CUBE`
`int` | `GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS`
`int` | `GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE`
`int` | `GL_IMAGE_FORMAT_COMPATIBILITY_TYPE`
`int` | `GL_INT_IMAGE_2D`
`int` | `GL_INT_IMAGE_2D_ARRAY`
`int` | `GL_INT_IMAGE_3D`
`int` | `GL_INT_IMAGE_CUBE`
`int` | `GL_INT_SAMPLER_2D_MULTISAMPLE`
`int` | `GL_IS_ROW_MAJOR`
`int` | `GL_LOCATION`
`int` | `GL_MATRIX_STRIDE`
`int` | `GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS`
`int` | `GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE`
`int` | `GL_MAX_COLOR_TEXTURE_SAMPLES`
`int` | `GL_MAX_COMBINED_ATOMIC_COUNTERS`
`int` | `GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS`
`int` | `GL_MAX_COMBINED_IMAGE_UNIFORMS`
`int` | `GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES`
`int` | `GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS`
`int` | `GL_MAX_COMPUTE_ATOMIC_COUNTERS`
`int` | `GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_COMPUTE_IMAGE_UNIFORMS`
`int` | `GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS`
`int` | `GL_MAX_COMPUTE_SHARED_MEMORY_SIZE`
`int` | `GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_COMPUTE_UNIFORM_BLOCKS`
`int` | `GL_MAX_COMPUTE_UNIFORM_COMPONENTS`
`int` | `GL_MAX_COMPUTE_WORK_GROUP_COUNT`
`int` | `GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS`
`int` | `GL_MAX_COMPUTE_WORK_GROUP_SIZE`
`int` | `GL_MAX_DEPTH_TEXTURE_SAMPLES`
`int` | `GL_MAX_FRAGMENT_ATOMIC_COUNTERS`
`int` | `GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_FRAGMENT_IMAGE_UNIFORMS`
`int` | `GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS`
`int` | `GL_MAX_FRAMEBUFFER_HEIGHT`
`int` | `GL_MAX_FRAMEBUFFER_SAMPLES`
`int` | `GL_MAX_FRAMEBUFFER_WIDTH`
`int` | `GL_MAX_IMAGE_UNITS`
`int` | `GL_MAX_INTEGER_SAMPLES`
`int` | `GL_MAX_NAME_LENGTH`
`int` | `GL_MAX_NUM_ACTIVE_VARIABLES`
`int` | `GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET`
`int` | `GL_MAX_SAMPLE_MASK_WORDS`
`int` | `GL_MAX_SHADER_STORAGE_BLOCK_SIZE`
`int` | `GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS`
`int` | `GL_MAX_UNIFORM_LOCATIONS`
`int` | `GL_MAX_VERTEX_ATOMIC_COUNTERS`
`int` | `GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS`
`int` | `GL_MAX_VERTEX_ATTRIB_BINDINGS`
`int` | `GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET`
`int` | `GL_MAX_VERTEX_ATTRIB_STRIDE`
`int` | `GL_MAX_VERTEX_IMAGE_UNIFORMS`
`int` | `GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS`
`int` | `GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET`
`int` | `GL_NAME_LENGTH`
`int` | `GL_NUM_ACTIVE_VARIABLES`
`int` | `GL_OFFSET`
`int` | `GL_PIXEL_BUFFER_BARRIER_BIT`
`int` | `GL_PROGRAM_INPUT`
`int` | `GL_PROGRAM_OUTPUT`
`int` | `GL_PROGRAM_PIPELINE_BINDING`
`int` | `GL_PROGRAM_SEPARABLE`
`int` | `GL_READ_ONLY`
`int` | `GL_READ_WRITE`
`int` | `GL_REFERENCED_BY_COMPUTE_SHADER`
`int` | `GL_REFERENCED_BY_FRAGMENT_SHADER`
`int` | `GL_REFERENCED_BY_VERTEX_SHADER`
`int` | `GL_SAMPLER_2D_MULTISAMPLE`
`int` | `GL_SAMPLE_MASK`
`int` | `GL_SAMPLE_MASK_VALUE`
`int` | `GL_SAMPLE_POSITION`
`int` | `GL_SHADER_IMAGE_ACCESS_BARRIER_BIT`
`int` | `GL_SHADER_STORAGE_BARRIER_BIT`
`int` | `GL_SHADER_STORAGE_BLOCK`
`int` | `GL_SHADER_STORAGE_BUFFER`
`int` | `GL_SHADER_STORAGE_BUFFER_BINDING`
`int` | `GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT`
`int` | `GL_SHADER_STORAGE_BUFFER_SIZE`
`int` | `GL_SHADER_STORAGE_BUFFER_START`
`int` | `GL_STENCIL_INDEX`
`int` | `GL_TEXTURE_2D_MULTISAMPLE`
`int` | `GL_TEXTURE_ALPHA_SIZE`
`int` | `GL_TEXTURE_ALPHA_TYPE`
`int` | `GL_TEXTURE_BINDING_2D_MULTISAMPLE`
`int` | `GL_TEXTURE_BLUE_SIZE`
`int` | `GL_TEXTURE_BLUE_TYPE`
`int` | `GL_TEXTURE_COMPRESSED`
`int` | `GL_TEXTURE_DEPTH`
`int` | `GL_TEXTURE_DEPTH_SIZE`
`int` | `GL_TEXTURE_DEPTH_TYPE`
`int` | `GL_TEXTURE_FETCH_BARRIER_BIT`
`int` | `GL_TEXTURE_FIXED_SAMPLE_LOCATIONS`
`int` | `GL_TEXTURE_GREEN_SIZE`
`int` | `GL_TEXTURE_GREEN_TYPE`
`int` | `GL_TEXTURE_HEIGHT`
`int` | `GL_TEXTURE_INTERNAL_FORMAT`
`int` | `GL_TEXTURE_RED_SIZE`
`int` | `GL_TEXTURE_RED_TYPE`
`int` | `GL_TEXTURE_SAMPLES`
`int` | `GL_TEXTURE_SHARED_SIZE`
`int` | `GL_TEXTURE_STENCIL_SIZE`
`int` | `GL_TEXTURE_UPDATE_BARRIER_BIT`
`int` | `GL_TEXTURE_WIDTH`
`int` | `GL_TOP_LEVEL_ARRAY_SIZE`
`int` | `GL_TOP_LEVEL_ARRAY_STRIDE`
`int` | `GL_TRANSFORM_FEEDBACK_BARRIER_BIT`
`int` | `GL_TRANSFORM_FEEDBACK_VARYING`
`int` | `GL_TYPE`
`int` | `GL_UNIFORM`
`int` | `GL_UNIFORM_BARRIER_BIT`
`int` | `GL_UNIFORM_BLOCK`
`int` | `GL_UNSIGNED_INT_ATOMIC_COUNTER`
`int` | `GL_UNSIGNED_INT_IMAGE_2D`
`int` | `GL_UNSIGNED_INT_IMAGE_2D_ARRAY`
`int` | `GL_UNSIGNED_INT_IMAGE_3D`
`int` | `GL_UNSIGNED_INT_IMAGE_CUBE`
`int` | `GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE`
`int` | `GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT`
`int` | `GL_VERTEX_ATTRIB_BINDING`
`int` | `GL_VERTEX_ATTRIB_RELATIVE_OFFSET`
`int` | `GL_VERTEX_BINDING_BUFFER`
`int` | `GL_VERTEX_BINDING_DIVISOR`
`int` | `GL_VERTEX_BINDING_OFFSET`
`int` | `GL_VERTEX_BINDING_STRIDE`
`int` | `GL_VERTEX_SHADER_BIT`
`int` | `GL_WRITE_ONLY`
From class `android.opengl.GLES30`
`int` | `GL_ACTIVE_UNIFORM_BLOCKS`
`int` | `GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH`
`int` | `GL_ALREADY_SIGNALED`
`int` | `GL_ANY_SAMPLES_PASSED`
`int` | `GL_ANY_SAMPLES_PASSED_CONSERVATIVE`
`int` | `GL_BLUE`
`int` | `GL_BUFFER_ACCESS_FLAGS`
`int` | `GL_BUFFER_MAPPED`
`int` | `GL_BUFFER_MAP_LENGTH`
`int` | `GL_BUFFER_MAP_OFFSET`
`int` | `GL_BUFFER_MAP_POINTER`
`int` | `GL_COLOR`
`int` | `GL_COLOR_ATTACHMENT1`
`int` | `GL_COLOR_ATTACHMENT10`
`int` | `GL_COLOR_ATTACHMENT11`
`int` | `GL_COLOR_ATTACHMENT12`
`int` | `GL_COLOR_ATTACHMENT13`
`int` | `GL_COLOR_ATTACHMENT14`
`int` | `GL_COLOR_ATTACHMENT15`
`int` | `GL_COLOR_ATTACHMENT2`
`int` | `GL_COLOR_ATTACHMENT3`
`int` | `GL_COLOR_ATTACHMENT4`
`int` | `GL_COLOR_ATTACHMENT5`
`int` | `GL_COLOR_ATTACHMENT6`
`int` | `GL_COLOR_ATTACHMENT7`
`int` | `GL_COLOR_ATTACHMENT8`
`int` | `GL_COLOR_ATTACHMENT9`
`int` | `GL_COMPARE_REF_TO_TEXTURE`
`int` | `GL_COMPRESSED_R11_EAC`
`int` | `GL_COMPRESSED_RG11_EAC`
`int` | `GL_COMPRESSED_RGB8_ETC2`
`int` | `GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2`
`int` | `GL_COMPRESSED_RGBA8_ETC2_EAC`
`int` | `GL_COMPRESSED_SIGNED_R11_EAC`
`int` | `GL_COMPRESSED_SIGNED_RG11_EAC`
`int` | `GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC`
`int` | `GL_COMPRESSED_SRGB8_ETC2`
`int` | `GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2`
`int` | `GL_CONDITION_SATISFIED`
`int` | `GL_COPY_READ_BUFFER`
`int` | `GL_COPY_READ_BUFFER_BINDING`
`int` | `GL_COPY_WRITE_BUFFER`
`int` | `GL_COPY_WRITE_BUFFER_BINDING`
`int` | `GL_CURRENT_QUERY`
`int` | `GL_DEPTH`
`int` | `GL_DEPTH24_STENCIL8`
`int` | `GL_DEPTH32F_STENCIL8`
`int` | `GL_DEPTH_COMPONENT24`
`int` | `GL_DEPTH_COMPONENT32F`
`int` | `GL_DEPTH_STENCIL`
`int` | `GL_DEPTH_STENCIL_ATTACHMENT`
`int` | `GL_DRAW_BUFFER0`
`int` | `GL_DRAW_BUFFER1`
`int` | `GL_DRAW_BUFFER10`
`int` | `GL_DRAW_BUFFER11`
`int` | `GL_DRAW_BUFFER12`
`int` | `GL_DRAW_BUFFER13`
`int` | `GL_DRAW_BUFFER14`
`int` | `GL_DRAW_BUFFER15`
`int` | `GL_DRAW_BUFFER2`
`int` | `GL_DRAW_BUFFER3`
`int` | `GL_DRAW_BUFFER4`
`int` | `GL_DRAW_BUFFER5`
`int` | `GL_DRAW_BUFFER6`
`int` | `GL_DRAW_BUFFER7`
`int` | `GL_DRAW_BUFFER8`
`int` | `GL_DRAW_BUFFER9`
`int` | `GL_DRAW_FRAMEBUFFER`
`int` | `GL_DRAW_FRAMEBUFFER_BINDING`
`int` | `GL_DYNAMIC_COPY`
`int` | `GL_DYNAMIC_READ`
`int` | `GL_FLOAT_32_UNSIGNED_INT_24_8_REV`
`int` | `GL_FLOAT_MAT2x3`
`int` | `GL_FLOAT_MAT2x4`
`int` | `GL_FLOAT_MAT3x2`
`int` | `GL_FLOAT_MAT3x4`
`int` | `GL_FLOAT_MAT4x2`
`int` | `GL_FLOAT_MAT4x3`
`int` | `GL_FRAGMENT_SHADER_DERIVATIVE_HINT`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER`
`int` | `GL_FRAMEBUFFER_DEFAULT`
`int` | `GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE`
`int` | `GL_FRAMEBUFFER_UNDEFINED`
`int` | `GL_GREEN`
`int` | `GL_HALF_FLOAT`
`int` | `GL_INTERLEAVED_ATTRIBS`
`int` | `GL_INT_2_10_10_10_REV`
`int` | `GL_INT_SAMPLER_2D`
`int` | `GL_INT_SAMPLER_2D_ARRAY`
`int` | `GL_INT_SAMPLER_3D`
`int` | `GL_INT_SAMPLER_CUBE`
`int` | `GL_INVALID_INDEX`
`int` | `GL_MAJOR_VERSION`
`int` | `GL_MAP_FLUSH_EXPLICIT_BIT`
`int` | `GL_MAP_INVALIDATE_BUFFER_BIT`
`int` | `GL_MAP_INVALIDATE_RANGE_BIT`
`int` | `GL_MAP_READ_BIT`
`int` | `GL_MAP_UNSYNCHRONIZED_BIT`
`int` | `GL_MAP_WRITE_BIT`
`int` | `GL_MAX`
`int` | `GL_MAX_3D_TEXTURE_SIZE`
`int` | `GL_MAX_ARRAY_TEXTURE_LAYERS`
`int` | `GL_MAX_COLOR_ATTACHMENTS`
`int` | `GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS`
`int` | `GL_MAX_COMBINED_UNIFORM_BLOCKS`
`int` | `GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS`
`int` | `GL_MAX_DRAW_BUFFERS`
`int` | `GL_MAX_ELEMENTS_INDICES`
`int` | `GL_MAX_ELEMENTS_VERTICES`
`int` | `GL_MAX_ELEMENT_INDEX`
`int` | `GL_MAX_FRAGMENT_INPUT_COMPONENTS`
`int` | `GL_MAX_FRAGMENT_UNIFORM_BLOCKS`
`int` | `GL_MAX_FRAGMENT_UNIFORM_COMPONENTS`
`int` | `GL_MAX_PROGRAM_TEXEL_OFFSET`
`int` | `GL_MAX_SAMPLES`
`int` | `GL_MAX_SERVER_WAIT_TIMEOUT`
`int` | `GL_MAX_TEXTURE_LOD_BIAS`
`int` | `GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS`
`int` | `GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS`
`int` | `GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS`
`int` | `GL_MAX_UNIFORM_BLOCK_SIZE`
`int` | `GL_MAX_UNIFORM_BUFFER_BINDINGS`
`int` | `GL_MAX_VARYING_COMPONENTS`
`int` | `GL_MAX_VERTEX_OUTPUT_COMPONENTS`
`int` | `GL_MAX_VERTEX_UNIFORM_BLOCKS`
`int` | `GL_MAX_VERTEX_UNIFORM_COMPONENTS`
`int` | `GL_MIN`
`int` | `GL_MINOR_VERSION`
`int` | `GL_MIN_PROGRAM_TEXEL_OFFSET`
`int` | `GL_NUM_EXTENSIONS`
`int` | `GL_NUM_PROGRAM_BINARY_FORMATS`
`int` | `GL_NUM_SAMPLE_COUNTS`
`int` | `GL_OBJECT_TYPE`
`int` | `GL_PACK_ROW_LENGTH`
`int` | `GL_PACK_SKIP_PIXELS`
`int` | `GL_PACK_SKIP_ROWS`
`int` | `GL_PIXEL_PACK_BUFFER`
`int` | `GL_PIXEL_PACK_BUFFER_BINDING`
`int` | `GL_PIXEL_UNPACK_BUFFER`
`int` | `GL_PIXEL_UNPACK_BUFFER_BINDING`
`int` | `GL_PRIMITIVE_RESTART_FIXED_INDEX`
`int` | `GL_PROGRAM_BINARY_FORMATS`
`int` | `GL_PROGRAM_BINARY_LENGTH`
`int` | `GL_PROGRAM_BINARY_RETRIEVABLE_HINT`
`int` | `GL_QUERY_RESULT`
`int` | `GL_QUERY_RESULT_AVAILABLE`
`int` | `GL_R11F_G11F_B10F`
`int` | `GL_R16F`
`int` | `GL_R16I`
`int` | `GL_R16UI`
`int` | `GL_R32F`
`int` | `GL_R32I`
`int` | `GL_R32UI`
`int` | `GL_R8`
`int` | `GL_R8I`
`int` | `GL_R8UI`
`int` | `GL_R8_SNORM`
`int` | `GL_RASTERIZER_DISCARD`
`int` | `GL_READ_BUFFER`
`int` | `GL_READ_FRAMEBUFFER`
`int` | `GL_READ_FRAMEBUFFER_BINDING`
`int` | `GL_RED`
`int` | `GL_RED_INTEGER`
`int` | `GL_RENDERBUFFER_SAMPLES`
`int` | `GL_RG`
`int` | `GL_RG16F`
`int` | `GL_RG16I`
`int` | `GL_RG16UI`
`int` | `GL_RG32F`
`int` | `GL_RG32I`
`int` | `GL_RG32UI`
`int` | `GL_RG8`
`int` | `GL_RG8I`
`int` | `GL_RG8UI`
`int` | `GL_RG8_SNORM`
`int` | `GL_RGB10_A2`
`int` | `GL_RGB10_A2UI`
`int` | `GL_RGB16F`
`int` | `GL_RGB16I`
`int` | `GL_RGB16UI`
`int` | `GL_RGB32F`
`int` | `GL_RGB32I`
`int` | `GL_RGB32UI`
`int` | `GL_RGB8`
`int` | `GL_RGB8I`
`int` | `GL_RGB8UI`
`int` | `GL_RGB8_SNORM`
`int` | `GL_RGB9_E5`
`int` | `GL_RGBA16F`
`int` | `GL_RGBA16I`
`int` | `GL_RGBA16UI`
`int` | `GL_RGBA32F`
`int` | `GL_RGBA32I`
`int` | `GL_RGBA32UI`
`int` | `GL_RGBA8`
`int` | `GL_RGBA8I`
`int` | `GL_RGBA8UI`
`int` | `GL_RGBA8_SNORM`
`int` | `GL_RGBA_INTEGER`
`int` | `GL_RGB_INTEGER`
`int` | `GL_RG_INTEGER`
`int` | `GL_SAMPLER_2D_ARRAY`
`int` | `GL_SAMPLER_2D_ARRAY_SHADOW`
`int` | `GL_SAMPLER_2D_SHADOW`
`int` | `GL_SAMPLER_3D`
`int` | `GL_SAMPLER_BINDING`
`int` | `GL_SAMPLER_CUBE_SHADOW`
`int` | `GL_SEPARATE_ATTRIBS`
`int` | `GL_SIGNALED`
`int` | `GL_SIGNED_NORMALIZED`
`int` | `GL_SRGB`
`int` | `GL_SRGB8`
`int` | `GL_SRGB8_ALPHA8`
`int` | `GL_STATIC_COPY`
`int` | `GL_STATIC_READ`
`int` | `GL_STENCIL`
`int` | `GL_STREAM_COPY`
`int` | `GL_STREAM_READ`
`int` | `GL_SYNC_CONDITION`
`int` | `GL_SYNC_FENCE`
`int` | `GL_SYNC_FLAGS`
`int` | `GL_SYNC_FLUSH_COMMANDS_BIT`
`int` | `GL_SYNC_GPU_COMMANDS_COMPLETE`
`int` | `GL_SYNC_STATUS`
`int` | `GL_TEXTURE_2D_ARRAY`
`int` | `GL_TEXTURE_3D`
`int` | `GL_TEXTURE_BASE_LEVEL`
`int` | `GL_TEXTURE_BINDING_2D_ARRAY`
`int` | `GL_TEXTURE_BINDING_3D`
`int` | `GL_TEXTURE_COMPARE_FUNC`
`int` | `GL_TEXTURE_COMPARE_MODE`
`int` | `GL_TEXTURE_IMMUTABLE_FORMAT`
`int` | `GL_TEXTURE_IMMUTABLE_LEVELS`
`int` | `GL_TEXTURE_MAX_LEVEL`
`int` | `GL_TEXTURE_MAX_LOD`
`int` | `GL_TEXTURE_MIN_LOD`
`int` | `GL_TEXTURE_SWIZZLE_A`
`int` | `GL_TEXTURE_SWIZZLE_B`
`int` | `GL_TEXTURE_SWIZZLE_G`
`int` | `GL_TEXTURE_SWIZZLE_R`
`int` | `GL_TEXTURE_WRAP_R`
`int` | `GL_TIMEOUT_EXPIRED`
`long` | `GL_TIMEOUT_IGNORED`
`int` | `GL_TRANSFORM_FEEDBACK`
`int` | `GL_TRANSFORM_FEEDBACK_ACTIVE`
`int` | `GL_TRANSFORM_FEEDBACK_BINDING`
`int` | `GL_TRANSFORM_FEEDBACK_BUFFER`
`int` | `GL_TRANSFORM_FEEDBACK_BUFFER_BINDING`
`int` | `GL_TRANSFORM_FEEDBACK_BUFFER_MODE`
`int` | `GL_TRANSFORM_FEEDBACK_BUFFER_SIZE`
`int` | `GL_TRANSFORM_FEEDBACK_BUFFER_START`
`int` | `GL_TRANSFORM_FEEDBACK_PAUSED`
`int` | `GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN`
`int` | `GL_TRANSFORM_FEEDBACK_VARYINGS`
`int` | `GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH`
`int` | `GL_UNIFORM_ARRAY_STRIDE`
`int` | `GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS`
`int` | `GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES`
`int` | `GL_UNIFORM_BLOCK_BINDING`
`int` | `GL_UNIFORM_BLOCK_DATA_SIZE`
`int` | `GL_UNIFORM_BLOCK_INDEX`
`int` | `GL_UNIFORM_BLOCK_NAME_LENGTH`
`int` | `GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER`
`int` | `GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER`
`int` | `GL_UNIFORM_BUFFER`
`int` | `GL_UNIFORM_BUFFER_BINDING`
`int` | `GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT`
`int` | `GL_UNIFORM_BUFFER_SIZE`
`int` | `GL_UNIFORM_BUFFER_START`
`int` | `GL_UNIFORM_IS_ROW_MAJOR`
`int` | `GL_UNIFORM_MATRIX_STRIDE`
`int` | `GL_UNIFORM_NAME_LENGTH`
`int` | `GL_UNIFORM_OFFSET`
`int` | `GL_UNIFORM_SIZE`
`int` | `GL_UNIFORM_TYPE`
`int` | `GL_UNPACK_IMAGE_HEIGHT`
`int` | `GL_UNPACK_ROW_LENGTH`
`int` | `GL_UNPACK_SKIP_IMAGES`
`int` | `GL_UNPACK_SKIP_PIXELS`
`int` | `GL_UNPACK_SKIP_ROWS`
`int` | `GL_UNSIGNALED`
`int` | `GL_UNSIGNED_INT_10F_11F_11F_REV`
`int` | `GL_UNSIGNED_INT_24_8`
`int` | `GL_UNSIGNED_INT_2_10_10_10_REV`
`int` | `GL_UNSIGNED_INT_5_9_9_9_REV`
`int` | `GL_UNSIGNED_INT_SAMPLER_2D`
`int` | `GL_UNSIGNED_INT_SAMPLER_2D_ARRAY`
`int` | `GL_UNSIGNED_INT_SAMPLER_3D`
`int` | `GL_UNSIGNED_INT_SAMPLER_CUBE`
`int` | `GL_UNSIGNED_INT_VEC2`
`int` | `GL_UNSIGNED_INT_VEC3`
`int` | `GL_UNSIGNED_INT_VEC4`
`int` | `GL_UNSIGNED_NORMALIZED`
`int` | `GL_VERTEX_ARRAY_BINDING`
`int` | `GL_VERTEX_ATTRIB_ARRAY_DIVISOR`
`int` | `GL_VERTEX_ATTRIB_ARRAY_INTEGER`
`int` | `GL_WAIT_FAILED`
From class `android.opengl.GLES20`
`int` | `GL_ACTIVE_ATTRIBUTES`
`int` | `GL_ACTIVE_ATTRIBUTE_MAX_LENGTH`
`int` | `GL_ACTIVE_TEXTURE`
`int` | `GL_ACTIVE_UNIFORMS`
`int` | `GL_ACTIVE_UNIFORM_MAX_LENGTH`
`int` | `GL_ALIASED_LINE_WIDTH_RANGE`
`int` | `GL_ALIASED_POINT_SIZE_RANGE`
`int` | `GL_ALPHA`
`int` | `GL_ALPHA_BITS`
`int` | `GL_ALWAYS`
`int` | `GL_ARRAY_BUFFER`
`int` | `GL_ARRAY_BUFFER_BINDING`
`int` | `GL_ATTACHED_SHADERS`
`int` | `GL_BACK`
`int` | `GL_BLEND`
`int` | `GL_BLEND_COLOR`
`int` | `GL_BLEND_DST_ALPHA`
`int` | `GL_BLEND_DST_RGB`
`int` | `GL_BLEND_EQUATION`
`int` | `GL_BLEND_EQUATION_ALPHA`
`int` | `GL_BLEND_EQUATION_RGB`
`int` | `GL_BLEND_SRC_ALPHA`
`int` | `GL_BLEND_SRC_RGB`
`int` | `GL_BLUE_BITS`
`int` | `GL_BOOL`
`int` | `GL_BOOL_VEC2`
`int` | `GL_BOOL_VEC3`
`int` | `GL_BOOL_VEC4`
`int` | `GL_BUFFER_SIZE`
`int` | `GL_BUFFER_USAGE`
`int` | `GL_BYTE`
`int` | `GL_CCW`
`int` | `GL_CLAMP_TO_EDGE`
`int` | `GL_COLOR_ATTACHMENT0`
`int` | `GL_COLOR_BUFFER_BIT`
`int` | `GL_COLOR_CLEAR_VALUE`
`int` | `GL_COLOR_WRITEMASK`
`int` | `GL_COMPILE_STATUS`
`int` | `GL_COMPRESSED_TEXTURE_FORMATS`
`int` | `GL_CONSTANT_ALPHA`
`int` | `GL_CONSTANT_COLOR`
`int` | `GL_CULL_FACE`
`int` | `GL_CULL_FACE_MODE`
`int` | `GL_CURRENT_PROGRAM`
`int` | `GL_CURRENT_VERTEX_ATTRIB`
`int` | `GL_CW`
`int` | `GL_DECR`
`int` | `GL_DECR_WRAP`
`int` | `GL_DELETE_STATUS`
`int` | `GL_DEPTH_ATTACHMENT`
`int` | `GL_DEPTH_BITS`
`int` | `GL_DEPTH_BUFFER_BIT`
`int` | `GL_DEPTH_CLEAR_VALUE`
`int` | `GL_DEPTH_COMPONENT`
`int` | `GL_DEPTH_COMPONENT16`
`int` | `GL_DEPTH_FUNC`
`int` | `GL_DEPTH_RANGE`
`int` | `GL_DEPTH_TEST`
`int` | `GL_DEPTH_WRITEMASK`
`int` | `GL_DITHER`
`int` | `GL_DONT_CARE`
`int` | `GL_DST_ALPHA`
`int` | `GL_DST_COLOR`
`int` | `GL_DYNAMIC_DRAW`
`int` | `GL_ELEMENT_ARRAY_BUFFER`
`int` | `GL_ELEMENT_ARRAY_BUFFER_BINDING`
`int` | `GL_EQUAL`
`int` | `GL_EXTENSIONS`
`int` | `GL_FALSE`
`int` | `GL_FASTEST`
`int` | `GL_FIXED`
`int` | `GL_FLOAT`
`int` | `GL_FLOAT_MAT2`
`int` | `GL_FLOAT_MAT3`
`int` | `GL_FLOAT_MAT4`
`int` | `GL_FLOAT_VEC2`
`int` | `GL_FLOAT_VEC3`
`int` | `GL_FLOAT_VEC4`
`int` | `GL_FRAGMENT_SHADER`
`int` | `GL_FRAMEBUFFER`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE`
`int` | `GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL`
`int` | `GL_FRAMEBUFFER_BINDING`
`int` | `GL_FRAMEBUFFER_COMPLETE`
`int` | `GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT`
`int` | `GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS`
`int` | `GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT`
`int` | `GL_FRAMEBUFFER_UNSUPPORTED`
`int` | `GL_FRONT`
`int` | `GL_FRONT_AND_BACK`
`int` | `GL_FRONT_FACE`
`int` | `GL_FUNC_ADD`
`int` | `GL_FUNC_REVERSE_SUBTRACT`
`int` | `GL_FUNC_SUBTRACT`
`int` | `GL_GENERATE_MIPMAP_HINT`
`int` | `GL_GEQUAL`
`int` | `GL_GREATER`
`int` | `GL_GREEN_BITS`
`int` | `GL_HIGH_FLOAT`
`int` | `GL_HIGH_INT`
`int` | `GL_IMPLEMENTATION_COLOR_READ_FORMAT`
`int` | `GL_IMPLEMENTATION_COLOR_READ_TYPE`
`int` | `GL_INCR`
`int` | `GL_INCR_WRAP`
`int` | `GL_INFO_LOG_LENGTH`
`int` | `GL_INT`
`int` | `GL_INT_VEC2`
`int` | `GL_INT_VEC3`
`int` | `GL_INT_VEC4`
`int` | `GL_INVALID_ENUM`
`int` | `GL_INVALID_FRAMEBUFFER_OPERATION`
`int` | `GL_INVALID_OPERATION`
`int` | `GL_INVALID_VALUE`
`int` | `GL_INVERT`
`int` | `GL_KEEP`
`int` | `GL_LEQUAL`
`int` | `GL_LESS`
`int` | `GL_LINEAR`
`int` | `GL_LINEAR_MIPMAP_LINEAR`
`int` | `GL_LINEAR_MIPMAP_NEAREST`
`int` | `GL_LINES`
`int` | `GL_LINE_LOOP`
`int` | `GL_LINE_STRIP`
`int` | `GL_LINE_WIDTH`
`int` | `GL_LINK_STATUS`
`int` | `GL_LOW_FLOAT`
`int` | `GL_LOW_INT`
`int` | `GL_LUMINANCE`
`int` | `GL_LUMINANCE_ALPHA`
`int` | `GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_CUBE_MAP_TEXTURE_SIZE`
`int` | `GL_MAX_FRAGMENT_UNIFORM_VECTORS`
`int` | `GL_MAX_RENDERBUFFER_SIZE`
`int` | `GL_MAX_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_TEXTURE_SIZE`
`int` | `GL_MAX_VARYING_VECTORS`
`int` | `GL_MAX_VERTEX_ATTRIBS`
`int` | `GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS`
`int` | `GL_MAX_VERTEX_UNIFORM_VECTORS`
`int` | `GL_MAX_VIEWPORT_DIMS`
`int` | `GL_MEDIUM_FLOAT`
`int` | `GL_MEDIUM_INT`
`int` | `GL_MIRRORED_REPEAT`
`int` | `GL_NEAREST`
`int` | `GL_NEAREST_MIPMAP_LINEAR`
`int` | `GL_NEAREST_MIPMAP_NEAREST`
`int` | `GL_NEVER`
`int` | `GL_NICEST`
`int` | `GL_NONE`
`int` | `GL_NOTEQUAL`
`int` | `GL_NO_ERROR`
`int` | `GL_NUM_COMPRESSED_TEXTURE_FORMATS`
`int` | `GL_NUM_SHADER_BINARY_FORMATS`
`int` | `GL_ONE`
`int` | `GL_ONE_MINUS_CONSTANT_ALPHA`
`int` | `GL_ONE_MINUS_CONSTANT_COLOR`
`int` | `GL_ONE_MINUS_DST_ALPHA`
`int` | `GL_ONE_MINUS_DST_COLOR`
`int` | `GL_ONE_MINUS_SRC_ALPHA`
`int` | `GL_ONE_MINUS_SRC_COLOR`
`int` | `GL_OUT_OF_MEMORY`
`int` | `GL_PACK_ALIGNMENT`
`int` | `GL_POINTS`
`int` | `GL_POLYGON_OFFSET_FACTOR`
`int` | `GL_POLYGON_OFFSET_FILL`
`int` | `GL_POLYGON_OFFSET_UNITS`
`int` | `GL_RED_BITS`
`int` | `GL_RENDERBUFFER`
`int` | `GL_RENDERBUFFER_ALPHA_SIZE`
`int` | `GL_RENDERBUFFER_BINDING`
`int` | `GL_RENDERBUFFER_BLUE_SIZE`
`int` | `GL_RENDERBUFFER_DEPTH_SIZE`
`int` | `GL_RENDERBUFFER_GREEN_SIZE`
`int` | `GL_RENDERBUFFER_HEIGHT`
`int` | `GL_RENDERBUFFER_INTERNAL_FORMAT`
`int` | `GL_RENDERBUFFER_RED_SIZE`
`int` | `GL_RENDERBUFFER_STENCIL_SIZE`
`int` | `GL_RENDERBUFFER_WIDTH`
`int` | `GL_RENDERER`
`int` | `GL_REPEAT`
`int` | `GL_REPLACE`
`int` | `GL_RGB`
`int` | `GL_RGB565`
`int` | `GL_RGB5_A1`
`int` | `GL_RGBA`
`int` | `GL_RGBA4`
`int` | `GL_SAMPLER_2D`
`int` | `GL_SAMPLER_CUBE`
`int` | `GL_SAMPLES`
`int` | `GL_SAMPLE_ALPHA_TO_COVERAGE`
`int` | `GL_SAMPLE_BUFFERS`
`int` | `GL_SAMPLE_COVERAGE`
`int` | `GL_SAMPLE_COVERAGE_INVERT`
`int` | `GL_SAMPLE_COVERAGE_VALUE`
`int` | `GL_SCISSOR_BOX`
`int` | `GL_SCISSOR_TEST`
`int` | `GL_SHADER_BINARY_FORMATS`
`int` | `GL_SHADER_COMPILER`
`int` | `GL_SHADER_SOURCE_LENGTH`
`int` | `GL_SHADER_TYPE`
`int` | `GL_SHADING_LANGUAGE_VERSION`
`int` | `GL_SHORT`
`int` | `GL_SRC_ALPHA`
`int` | `GL_SRC_ALPHA_SATURATE`
`int` | `GL_SRC_COLOR`
`int` | `GL_STATIC_DRAW`
`int` | `GL_STENCIL_ATTACHMENT`
`int` | `GL_STENCIL_BACK_FAIL`
`int` | `GL_STENCIL_BACK_FUNC`
`int` | `GL_STENCIL_BACK_PASS_DEPTH_FAIL`
`int` | `GL_STENCIL_BACK_PASS_DEPTH_PASS`
`int` | `GL_STENCIL_BACK_REF`
`int` | `GL_STENCIL_BACK_VALUE_MASK`
`int` | `GL_STENCIL_BACK_WRITEMASK`
`int` | `GL_STENCIL_BITS`
`int` | `GL_STENCIL_BUFFER_BIT`
`int` | `GL_STENCIL_CLEAR_VALUE`
`int` | `GL_STENCIL_FAIL`
`int` | `GL_STENCIL_FUNC`
`int` | `GL_STENCIL_INDEX`
`int` | `GL_STENCIL_INDEX8`
`int` | `GL_STENCIL_PASS_DEPTH_FAIL`
`int` | `GL_STENCIL_PASS_DEPTH_PASS`
`int` | `GL_STENCIL_REF`
`int` | `GL_STENCIL_TEST`
`int` | `GL_STENCIL_VALUE_MASK`
`int` | `GL_STENCIL_WRITEMASK`
`int` | `GL_STREAM_DRAW`
`int` | `GL_SUBPIXEL_BITS`
`int` | `GL_TEXTURE`
`int` | `GL_TEXTURE0`
`int` | `GL_TEXTURE1`
`int` | `GL_TEXTURE10`
`int` | `GL_TEXTURE11`
`int` | `GL_TEXTURE12`
`int` | `GL_TEXTURE13`
`int` | `GL_TEXTURE14`
`int` | `GL_TEXTURE15`
`int` | `GL_TEXTURE16`
`int` | `GL_TEXTURE17`
`int` | `GL_TEXTURE18`
`int` | `GL_TEXTURE19`
`int` | `GL_TEXTURE2`
`int` | `GL_TEXTURE20`
`int` | `GL_TEXTURE21`
`int` | `GL_TEXTURE22`
`int` | `GL_TEXTURE23`
`int` | `GL_TEXTURE24`
`int` | `GL_TEXTURE25`
`int` | `GL_TEXTURE26`
`int` | `GL_TEXTURE27`
`int` | `GL_TEXTURE28`
`int` | `GL_TEXTURE29`
`int` | `GL_TEXTURE3`
`int` | `GL_TEXTURE30`
`int` | `GL_TEXTURE31`
`int` | `GL_TEXTURE4`
`int` | `GL_TEXTURE5`
`int` | `GL_TEXTURE6`
`int` | `GL_TEXTURE7`
`int` | `GL_TEXTURE8`
`int` | `GL_TEXTURE9`
`int` | `GL_TEXTURE_2D`
`int` | `GL_TEXTURE_BINDING_2D`
`int` | `GL_TEXTURE_BINDING_CUBE_MAP`
`int` | `GL_TEXTURE_CUBE_MAP`
`int` | `GL_TEXTURE_CUBE_MAP_NEGATIVE_X`
`int` | `GL_TEXTURE_CUBE_MAP_NEGATIVE_Y`
`int` | `GL_TEXTURE_CUBE_MAP_NEGATIVE_Z`
`int` | `GL_TEXTURE_CUBE_MAP_POSITIVE_X`
`int` | `GL_TEXTURE_CUBE_MAP_POSITIVE_Y`
`int` | `GL_TEXTURE_CUBE_MAP_POSITIVE_Z`
`int` | `GL_TEXTURE_MAG_FILTER`
`int` | `GL_TEXTURE_MIN_FILTER`
`int` | `GL_TEXTURE_WRAP_S`
`int` | `GL_TEXTURE_WRAP_T`
`int` | `GL_TRIANGLES`
`int` | `GL_TRIANGLE_FAN`
`int` | `GL_TRIANGLE_STRIP`
`int` | `GL_TRUE`
`int` | `GL_UNPACK_ALIGNMENT`
`int` | `GL_UNSIGNED_BYTE`
`int` | `GL_UNSIGNED_INT`
`int` | `GL_UNSIGNED_SHORT`
`int` | `GL_UNSIGNED_SHORT_4_4_4_4`
`int` | `GL_UNSIGNED_SHORT_5_5_5_1`
`int` | `GL_UNSIGNED_SHORT_5_6_5`
`int` | `GL_VALIDATE_STATUS`
`int` | `GL_VENDOR`
`int` | `GL_VERSION`
`int` | `GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING`
`int` | `GL_VERTEX_ATTRIB_ARRAY_ENABLED`
`int` | `GL_VERTEX_ATTRIB_ARRAY_NORMALIZED`
`int` | `GL_VERTEX_ATTRIB_ARRAY_POINTER`
`int` | `GL_VERTEX_ATTRIB_ARRAY_SIZE`
`int` | `GL_VERTEX_ATTRIB_ARRAY_STRIDE`
`int` | `GL_VERTEX_ATTRIB_ARRAY_TYPE`
`int` | `GL_VERTEX_SHADER`
`int` | `GL_VIEWPORT`
`int` | `GL_ZERO`

### Public methods
`static void` | `glBlendBarrier()`
`static void` | `glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)`
`static void` | `glBlendEquationi(int buf, int mode)`
`static void` | `glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)`
`static void` | `glBlendFunci(int buf, int src, int dst)`
`static void` | `glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)`
`static void` | `glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)`
`static void` | `glDebugMessageCallback(GLES32.DebugProc callback)`
`static void` | `glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int offset, boolean enabled)`
`static void` | `glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)`
`static void` | `glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf)`
`static void` | `glDisablei(int target, int index)`
`static void` | `glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)`
`static void` | `glDrawElementsInstancedBaseVertex(int mode, int count, int type, int indicesOffset, int instanceCount, int basevertex)`
`static void` | `glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instanceCount, int basevertex)`
`static void` | `glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)`
`static void` | `glEnablei(int target, int index)`
`static void` | `glFramebufferTexture(int target, int attachment, int texture, int level)`
`static int` | `glGetDebugMessageLog(int count, int bufSize, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset, int[] lengths, int lengthsOffset, byte[] messageLog, int messageLogOffset)`
`static String[]` | `glGetDebugMessageLog(int count, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset)`
`static int` | `glGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)`
`static String[]` | `glGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities)`
`static int` | `glGetGraphicsResetStatus()`
`static String` | `glGetObjectLabel(int identifier, int name)`
`static String` | `glGetObjectPtrLabel(long ptr)`
`static long` | `glGetPointerv(int pname)`
`static void` | `glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)`
`static void` | `glGetSamplerParameterIiv(int sampler, int pname, int[] params, int offset)`
`static void` | `glGetSamplerParameterIuiv(int sampler, int pname, int[] params, int offset)`
`static void` | `glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)`
`static void` | `glGetTexParameterIiv(int target, int pname, int[] params, int offset)`
`static void` | `glGetTexParameterIiv(int target, int pname, IntBuffer params)`
`static void` | `glGetTexParameterIuiv(int target, int pname, int[] params, int offset)`
`static void` | `glGetTexParameterIuiv(int target, int pname, IntBuffer params)`
`static void` | `glGetnUniformfv(int program, int location, int bufSize, FloatBuffer params)`
`static void` | `glGetnUniformfv(int program, int location, int bufSize, float[] params, int offset)`
`static void` | `glGetnUniformiv(int program, int location, int bufSize, int[] params, int offset)`
`static void` | `glGetnUniformiv(int program, int location, int bufSize, IntBuffer params)`
`static void` | `glGetnUniformuiv(int program, int location, int bufSize, int[] params, int offset)`
`static void` | `glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params)`
`static boolean` | `glIsEnabledi(int target, int index)`
`static void` | `glMinSampleShading(float value)`
`static void` | `glObjectLabel(int identifier, int name, int length, String label)`
`static void` | `glObjectPtrLabel(long ptr, String label)`
`static void` | `glPatchParameteri(int pname, int value)`
`static void` | `glPopDebugGroup()`
`static void` | `glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)`
`static void` | `glPushDebugGroup(int source, int id, int length, String message)`
`static void` | `glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)`
`static void` | `glSamplerParameterIiv(int sampler, int pname, int[] param, int offset)`
`static void` | `glSamplerParameterIiv(int sampler, int pname, IntBuffer param)`
`static void` | `glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)`
`static void` | `glSamplerParameterIuiv(int sampler, int pname, int[] param, int offset)`
`static void` | `glTexBuffer(int target, int internalformat, int buffer)`
`static void` | `glTexBufferRange(int target, int internalformat, int buffer, int offset, int size)`
`static void` | `glTexParameterIiv(int target, int pname, int[] params, int offset)`
`static void` | `glTexParameterIiv(int target, int pname, IntBuffer params)`
`static void` | `glTexParameterIuiv(int target, int pname, IntBuffer params)`
`static void` | `glTexParameterIuiv(int target, int pname, int[] params, int offset)`
`static void` | `glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)`

### Inherited methods
From class `android.opengl.GLES31`
`static void` | `glActiveShaderProgram(int pipeline, int program)`
`static void` | `glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)`
`static void` | `glBindProgramPipeline(int pipeline)`
`static void` | `glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)`
`static int` | `glCreateShaderProgramv(int type, String[] strings)`
`static void` | `glDeleteProgramPipelines(int n, IntBuffer pipelines)`
`static void` | `glDeleteProgramPipelines(int n, int[] pipelines, int offset)`
`static void` | `glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)`
`static void` | `glDispatchComputeIndirect(long indirect)`
`static void` | `glDrawArraysIndirect(int mode, long indirect)`
`static void` | `glDrawElementsIndirect(int mode, int type, long indirect)`
`static void` | `glFramebufferParameteri(int target, int pname, int param)`
`static void` | `glGenProgramPipelines(int n, IntBuffer pipelines)`
`static void` | `glGenProgramPipelines(int n, int[] pipelines, int offset)`
`static void` | `glGetBooleani_v(int target, int index, boolean[] data, int offset)`
`static void` | `glGetBooleani_v(int target, int index, IntBuffer data)`
`static void` | `glGetFramebufferParameteriv(int target, int pname, int[] params, int offset)`
`static void` | `glGetFramebufferParameteriv(int target, int pname, IntBuffer params)`
`static void` | `glGetMultisamplefv(int pname, int index, FloatBuffer val)`
`static void` | `glGetMultisamplefv(int pname, int index, float[] val, int offset)`
`static void` | `glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)`
`static void` | `glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int offset)`
`static String` | `glGetProgramPipelineInfoLog(int program)`
`static void` | `glGetProgramPipelineiv(int pipeline, int pname, int[] params, int offset)`
`static void` | `glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)`
`static int` | `glGetProgramResourceIndex(int program, int programInterface, String name)`
`static int` | `glGetProgramResourceLocation(int program, int programInterface, String name)`
`static String` | `glGetProgramResourceName(int program, int programInterface, int index)`
`static void` | `glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)`
`static void` | `glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)`
`static void` | `glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)`
`static void` | `glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int offset)`
`static void` | `glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)`
`static void` | `glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int offset)`
`static boolean` | `glIsProgramPipeline(int pipeline)`
`static void` | `glMemoryBarrier(int barriers)`
`static void` | `glMemoryBarrierByRegion(int barriers)`
`static void` | `glProgramUniform1f(int program, int location, float v0)`
`static void` | `glProgramUniform1fv(int program, int location, int count, FloatBuffer value)`
`static void` | `glProgramUniform1fv(int program, int location, int count, float[] value, int offset)`
`static void` | `glProgramUniform1i(int program, int location, int v0)`
`static void` | `glProgramUniform1iv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform1iv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform1ui(int program, int location, int v0)`
`static void` | `glProgramUniform1uiv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform1uiv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform2f(int program, int location, float v0, float v1)`
`static void` | `glProgramUniform2fv(int program, int location, int count, FloatBuffer value)`
`static void` | `glProgramUniform2fv(int program, int location, int count, float[] value, int offset)`
`static void` | `glProgramUniform2i(int program, int location, int v0, int v1)`
`static void` | `glProgramUniform2iv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform2iv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform2ui(int program, int location, int v0, int v1)`
`static void` | `glProgramUniform2uiv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform2uiv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform3f(int program, int location, float v0, float v1, float v2)`
`static void` | `glProgramUniform3fv(int program, int location, int count, FloatBuffer value)`
`static void` | `glProgramUniform3fv(int program, int location, int count, float[] value, int offset)`
`static void` | `glProgramUniform3i(int program, int location, int v0, int v1, int v2)`
`static void` | `glProgramUniform3iv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform3iv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform3ui(int program, int location, int v0, int v1, int v2)`
`static void` | `glProgramUniform3uiv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform3uiv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)`
`static void` | `glProgramUniform4fv(int program, int location, int count, FloatBuffer value)`
`static void` | `glProgramUniform4fv(int program, int location, int count, float[] value, int offset)`
`static void` | `glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)`
`static void` | `glProgramUniform4iv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform4iv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)`
`static void` | `glProgramUniform4uiv(int program, int location, int count, int[] value, int offset)`
`static void` | `glProgramUniform4uiv(int program, int location, int count, IntBuffer value)`
`static void` | `glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glSampleMaski(int maskNumber, int mask)`
`static void` | `glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)`
`static void` | `glUseProgramStages(int pipeline, int stages, int program)`
`static void` | `glValidateProgramPipeline(int pipeline)`
`static void` | `glVertexAttribBinding(int attribindex, int bindingindex)`
`static void` | `glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)`
`static void` | `glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)`
`static void` | `glVertexBindingDivisor(int bindingindex, int divisor)`
From class `android.opengl.GLES30`
`static void` | `glBeginQuery(int target, int id)`
`static void` | `glBeginTransformFeedback(int primitiveMode)`
`static void` | `glBindBufferBase(int target, int index, int buffer)`
`static void` | `glBindBufferRange(int target, int index, int buffer, int offset, int size)`
`static void` | `glBindSampler(int unit, int sampler)`
`static void` | `glBindTransformFeedback(int target, int id)`
`static void` | `glBindVertexArray(int array)`
`static void` | `glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)`
`static void` | `glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)`
`static void` | `glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)`
`static void` | `glClearBufferfv(int buffer, int drawbuffer, float[] value, int offset)`
`static void` | `glClearBufferiv(int buffer, int drawbuffer, int[] value, int offset)`
`static void` | `glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)`
`static void` | `glClearBufferuiv(int buffer, int drawbuffer, int[] value, int offset)`
`static void` | `glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)`
`static int` | `glClientWaitSync(long sync, int flags, long timeout)`
`static void` | `glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)`
`static void` | `glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset)`
`static void` | `glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset)`
`static void` | `glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)`
`static void` | `glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)`
`static void` | `glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)`
`static void` | `glDeleteQueries(int n, IntBuffer ids)`
`static void` | `glDeleteQueries(int n, int[] ids, int offset)`
`static void` | `glDeleteSamplers(int count, int[] samplers, int offset)`
`static void` | `glDeleteSamplers(int count, IntBuffer samplers)`
`static void` | `glDeleteSync(long sync)`
`static void` | `glDeleteTransformFeedbacks(int n, int[] ids, int offset)`
`static void` | `glDeleteTransformFeedbacks(int n, IntBuffer ids)`
`static void` | `glDeleteVertexArrays(int n, IntBuffer arrays)`
`static void` | `glDeleteVertexArrays(int n, int[] arrays, int offset)`
`static void` | `glDrawArraysInstanced(int mode, int first, int count, int instanceCount)`
`static void` | `glDrawBuffers(int n, int[] bufs, int offset)`
`static void` | `glDrawBuffers(int n, IntBuffer bufs)`
`static void` | `glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instanceCount)`
`static void` | `glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)`
`static void` | `glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)`
`static void` | `glDrawRangeElements(int mode, int start, int end, int count, int type, int offset)`
`static void` | `glEndQuery(int target)`
`static void` | `glEndTransformFeedback()`
`static long` | `glFenceSync(int condition, int flags)`
`static void` | `glFlushMappedBufferRange(int target, int offset, int length)`
`static void` | `glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)`
`static void` | `glGenQueries(int n, int[] ids, int offset)`
`static void` | `glGenQueries(int n, IntBuffer ids)`
`static void` | `glGenSamplers(int count, int[] samplers, int offset)`
`static void` | `glGenSamplers(int count, IntBuffer samplers)`
`static void` | `glGenTransformFeedbacks(int n, int[] ids, int offset)`
`static void` | `glGenTransformFeedbacks(int n, IntBuffer ids)`
`static void` | `glGenVertexArrays(int n, int[] arrays, int offset)`
`static void` | `glGenVertexArrays(int n, IntBuffer arrays)`
`static void` | `glGetActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)`
`static void` | `glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[] length, int lengthOffset, byte[] uniformBlockName, int uniformBlockNameOffset)`
`static String` | `glGetActiveUniformBlockName(int program, int uniformBlockIndex)`
`static void` | `glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)`
`static void` | `glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int offset)`
`static void` | `glGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndicesOffset, int pname, int[] params, int paramsOffset)`
`static void` | `glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)`
`static void` | `glGetBufferParameteri64v(int target, int pname, LongBuffer params)`
`static void` | `glGetBufferParameteri64v(int target, int pname, long[] params, int offset)`
`static Buffer` | `glGetBufferPointerv(int target, int pname)` The `Buffer` instance returned by this method is guaranteed to be an instance of `ByteBuffer`.
`static int` | `glGetFragDataLocation(int program, String name)`
`static void` | `glGetInteger64i_v(int target, int index, LongBuffer data)`
`static void` | `glGetInteger64i_v(int target, int index, long[] data, int offset)`
`static void` | `glGetInteger64v(int pname, LongBuffer params)`
`static void` | `glGetInteger64v(int pname, long[] params, int offset)`
`static void` | `glGetIntegeri_v(int target, int index, IntBuffer data)`
`static void` | `glGetIntegeri_v(int target, int index, int[] data, int offset)`
`static void` | `glGetInternalformativ(int target, int internalformat, int pname, int bufSize, int[] params, int offset)`
`static void` | `glGetInternalformativ(int target, int internalformat, int pname, int bufSize, IntBuffer params)`
`static void` | `glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)`
`static void` | `glGetProgramBinary(int program, int bufSize, int[] length, int lengthOffset, int[] binaryFormat, int binaryFormatOffset, Buffer binary)`
`static void` | `glGetQueryObjectuiv(int id, int pname, int[] params, int offset)`
`static void` | `glGetQueryObjectuiv(int id, int pname, IntBuffer params)`
`static void` | `glGetQueryiv(int target, int pname, int[] params, int offset)`
`static void` | `glGetQueryiv(int target, int pname, IntBuffer params)`
`static void` | `glGetSamplerParameterfv(int sampler, int pname, float[] params, int offset)`
`static void` | `glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)`
`static void` | `glGetSamplerParameteriv(int sampler, int pname, int[] params, int offset)`
`static void` | `glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)`
`static String` | `glGetStringi(int name, int index)`
`static void` | `glGetSynciv(long sync, int pname, int bufSize, int[] length, int lengthOffset, int[] values, int valuesOffset)`
`static void` | `glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)`
`static String` | `glGetTransformFeedbackVarying(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)`
`static String` | `glGetTransformFeedbackVarying(int program, int index, IntBuffer size, IntBuffer type)`
`static void` | `glGetTransformFeedbackVarying(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset)`
`static void` | `glGetTransformFeedbackVarying(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)`
`static void` | `glGetTransformFeedbackVarying(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, byte name)` This method is deprecated. Use the version that takes a ByteBuffer as the last argument, or the versions that return a String.
`static int` | `glGetUniformBlockIndex(int program, String uniformBlockName)`
`static void` | `glGetUniformIndices(int program, String[] uniformNames, int[] uniformIndices, int uniformIndicesOffset)`
`static void` | `glGetUniformIndices(int program, String[] uniformNames, IntBuffer uniformIndices)`
`static void` | `glGetUniformuiv(int program, int location, IntBuffer params)`
`static void` | `glGetUniformuiv(int program, int location, int[] params, int offset)`
`static void` | `glGetVertexAttribIiv(int index, int pname, int[] params, int offset)`
`static void` | `glGetVertexAttribIiv(int index, int pname, IntBuffer params)`
`static void` | `glGetVertexAttribIuiv(int index, int pname, int[] params, int offset)`
`static void` | `glGetVertexAttribIuiv(int index, int pname, IntBuffer params)`
`static void` | `glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)`
`static void` | `glInvalidateFramebuffer(int target, int numAttachments, int[] attachments, int offset)`
`static void` | `glInvalidateSubFramebuffer(int target, int numAttachments, int[] attachments, int offset, int x, int y, int width, int height)`
`static void` | `glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)`
`static boolean` | `glIsQuery(int id)`
`static boolean` | `glIsSampler(int sampler)`
`static boolean` | `glIsSync(long sync)`
`static boolean` | `glIsTransformFeedback(int id)`
`static boolean` | `glIsVertexArray(int array)`
`static Buffer` | `glMapBufferRange(int target, int offset, int length, int access)` The `Buffer` instance returned by this method is guaranteed to be an instance of `ByteBuffer`.
`static void` | `glPauseTransformFeedback()`
`static void` | `glProgramBinary(int program, int binaryFormat, Buffer binary, int length)`
`static void` | `glProgramParameteri(int program, int pname, int value)`
`static void` | `glReadBuffer(int mode)`
`static void` | `glReadPixels(int x, int y, int width, int height, int format, int type, int offset)`
`static void` | `glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)`
`static void` | `glResumeTransformFeedback()`
`static void` | `glSamplerParameterf(int sampler, int pname, float param)`
`static void` | `glSamplerParameterfv(int sampler, int pname, FloatBuffer param)`
`static void` | `glSamplerParameterfv(int sampler, int pname, float[] param, int offset)`
`static void` | `glSamplerParameteri(int sampler, int pname, int param)`
`static void` | `glSamplerParameteriv(int sampler, int pname, int[] param, int offset)`
`static void` | `glSamplerParameteriv(int sampler, int pname, IntBuffer param)`
`static void` | `glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)`
`static void` | `glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)`
`static void` | `glTexStorage2D(int target, int levels, int internalformat, int width, int height)`
`static void` | `glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)`
`static void` | `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)`
`static void` | `glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)`
`static void` | `glTransformFeedbackVaryings(int program, String[] varyings, int bufferMode)`
`static void` | `glUniform1ui(int location, int v0)`
`static void` | `glUniform1uiv(int location, int count, int[] value, int offset)`
`static void` | `glUniform1uiv(int location, int count, IntBuffer value)`
`static void` | `glUniform2ui(int location, int v0, int v1)`
`static void` | `glUniform2uiv(int location, int count, int[] value, int offset)`
`static void` | `glUniform2uiv(int location, int count, IntBuffer value)`
`static void` | `glUniform3ui(int location, int v0, int v1, int v2)`
`static void` | `glUniform3uiv(int location, int count, IntBuffer value)`
`static void` | `glUniform3uiv(int location, int count, int[] value, int offset)`
`static void` | `glUniform4ui(int location, int v0, int v1, int v2, int v3)`
`static void` | `glUniform4uiv(int location, int count, IntBuffer value)`
`static void` | `glUniform4uiv(int location, int count, int[] value, int offset)`
`static void` | `glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)`
`static void` | `glUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int offset)`
`static boolean` | `glUnmapBuffer(int target)`
`static void` | `glVertexAttribDivisor(int index, int divisor)`
`static void` | `glVertexAttribI4i(int index, int x, int y, int z, int w)`
`static void` | `glVertexAttribI4iv(int index, int[] v, int offset)`
`static void` | `glVertexAttribI4iv(int index, IntBuffer v)`
`static void` | `glVertexAttribI4ui(int index, int x, int y, int z, int w)`
`static void` | `glVertexAttribI4uiv(int index, int[] v, int offset)`
`static void` | `glVertexAttribI4uiv(int index, IntBuffer v)`
`static void` | `glVertexAttribIPointer(int index, int size, int type, int stride, int offset)`
`static void` | `glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)`
`static void` | `glWaitSync(long sync, int flags, long timeout)`
From class `android.opengl.GLES20`
`static void` | `glActiveTexture(int texture)`
`static void` | `glAttachShader(int program, int shader)`
`static void` | `glBindAttribLocation(int program, int index, String name)`
`static void` | `glBindBuffer(int target, int buffer)`
`static void` | `glBindFramebuffer(int target, int framebuffer)`
`static void` | `glBindRenderbuffer(int target, int renderbuffer)`
`static void` | `glBindTexture(int target, int texture)`
`static void` | `glBlendColor(float red, float green, float blue, float alpha)`
`static void` | `glBlendEquation(int mode)`
`static void` | `glBlendEquationSeparate(int modeRGB, int modeAlpha)`
`static void` | `glBlendFunc(int sfactor, int dfactor)`
`static void` | `glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)`
`static void` | `glBufferData(int target, int size, Buffer data, int usage)`
`static void` | `glBufferSubData(int target, int offset, int size, Buffer data)`
`static int` | `glCheckFramebufferStatus(int target)`
`static void` | `glClear(int mask)`
`static void` | `glClearColor(float red, float green, float blue, float alpha)`
`static void` | `glClearDepthf(float depth)`
`static void` | `glClearStencil(int s)`
`static void` | `glColorMask(boolean red, boolean green, boolean blue, boolean alpha)`
`static void` | `glCompileShader(int shader)`
`static void` | `glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)`
`static void` | `glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)`
`static void` | `glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)`
`static void` | `glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)`
`static int` | `glCreateProgram()`
`static int` | `glCreateShader(int type)`
`static void` | `glCullFace(int mode)`
`static void` | `glDeleteBuffers(int n, int[] buffers, int offset)`
`static void` | `glDeleteBuffers(int n, IntBuffer buffers)`
`static void` | `glDeleteFramebuffers(int n, int[] framebuffers, int offset)`
`static void` | `glDeleteFramebuffers(int n, IntBuffer framebuffers)`
`static void` | `glDeleteProgram(int program)`
`static void` | `glDeleteRenderbuffers(int n, int[] renderbuffers, int offset)`
`static void` | `glDeleteRenderbuffers(int n, IntBuffer renderbuffers)`
`static void` | `glDeleteShader(int shader)`
`static void` | `glDeleteTextures(int n, IntBuffer textures)`
`static void` | `glDeleteTextures(int n, int[] textures, int offset)`
`static void` | `glDepthFunc(int func)`
`static void` | `glDepthMask(boolean flag)`
`static void` | `glDepthRangef(float zNear, float zFar)`
`static void` | `glDetachShader(int program, int shader)`
`static void` | `glDisable(int cap)`
`static void` | `glDisableVertexAttribArray(int index)`
`static void` | `glDrawArrays(int mode, int first, int count)`
`static void` | `glDrawElements(int mode, int count, int type, int offset)`
`static void` | `glDrawElements(int mode, int count, int type, Buffer indices)`
`static void` | `glEnable(int cap)`
`static void` | `glEnableVertexAttribArray(int index)`
`static void` | `glFinish()`
`static void` | `glFlush()`
`static void` | `glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)`
`static void` | `glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)`
`static void` | `glFrontFace(int mode)`
`static void` | `glGenBuffers(int n, IntBuffer buffers)`
`static void` | `glGenBuffers(int n, int[] buffers, int offset)`
`static void` | `glGenFramebuffers(int n, int[] framebuffers, int offset)`
`static void` | `glGenFramebuffers(int n, IntBuffer framebuffers)`
`static void` | `glGenRenderbuffers(int n, int[] renderbuffers, int offset)`
`static void` | `glGenRenderbuffers(int n, IntBuffer renderbuffers)`
`static void` | `glGenTextures(int n, IntBuffer textures)`
`static void` | `glGenTextures(int n, int[] textures, int offset)`
`static void` | `glGenerateMipmap(int target)`
`static String` | `glGetActiveAttrib(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)`
`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)`
`static String` | `glGetActiveAttrib(int program, int index, IntBuffer size, IntBuffer type)`
`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)`
`static String` | `glGetActiveUniform(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)`
`static String` | `glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type)`
`static void` | `glGetAttachedShaders(int program, int maxcount, IntBuffer count, IntBuffer shaders)`
`static void` | `glGetAttachedShaders(int program, int maxcount, int[] count, int countOffset, int[] shaders, int shadersOffset)`
`static int` | `glGetAttribLocation(int program, String name)`
`static void` | `glGetBooleanv(int pname, IntBuffer params)`
`static void` | `glGetBooleanv(int pname, boolean[] params, int offset)`
`static void` | `glGetBufferParameteriv(int target, int pname, IntBuffer params)`
`static void` | `glGetBufferParameteriv(int target, int pname, int[] params, int offset)`
`static int` | `glGetError()`
`static void` | `glGetFloatv(int pname, FloatBuffer params)`
`static void` | `glGetFloatv(int pname, float[] params, int offset)`
`static void` | `glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)`
`static void` | `glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params, int offset)`
`static void` | `glGetIntegerv(int pname, int[] params, int offset)`
`static void` | `glGetIntegerv(int pname, IntBuffer params)`
`static String` | `glGetProgramInfoLog(int program)`
`static void` | `glGetProgramiv(int program, int pname, int[] params, int offset)`
`static void` | `glGetProgramiv(int program, int pname, IntBuffer params)`
`static void` | `glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)`
`static void` | `glGetRenderbufferParameteriv(int target, int pname, int[] params, int offset)`
`static String` | `glGetShaderInfoLog(int shader)`
`static void` | `glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)`
`static void` | `glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int rangeOffset, int[] precision, int precisionOffset)`
`static void` | `glGetShaderSource(int shader, int bufsize, int[] length, int lengthOffset, byte[] source, int sourceOffset)`
`static String` | `glGetShaderSource(int shader)`
`static void` | `glGetShaderiv(int shader, int pname, int[] params, int offset)`
`static void` | `glGetShaderiv(int shader, int pname, IntBuffer params)`
`static String` | `glGetString(int name)`
`static void` | `glGetTexParameterfv(int target, int pname, float[] params, int offset)`
`static void` | `glGetTexParameterfv(int target, int pname, FloatBuffer params)`
`static void` | `glGetTexParameteriv(int target, int pname, IntBuffer params)`
`static void` | `glGetTexParameteriv(int target, int pname, int[] params, int offset)`
`static int` | `glGetUniformLocation(int program, String name)`
`static void` | `glGetUniformfv(int program, int location, FloatBuffer params)`
`static void` | `glGetUniformfv(int program, int location, float[] params, int offset)`
`static void` | `glGetUniformiv(int program, int location, int[] params, int offset)`
`static void` | `glGetUniformiv(int program, int location, IntBuffer params)`
`static void` | `glGetVertexAttribfv(int index, int pname, FloatBuffer params)`
`static void` | `glGetVertexAttribfv(int index, int pname, float[] params, int offset)`
`static void` | `glGetVertexAttribiv(int index, int pname, IntBuffer params)`
`static void` | `glGetVertexAttribiv(int index, int pname, int[] params, int offset)`
`static void` | `glHint(int target, int mode)`
`static boolean` | `glIsBuffer(int buffer)`
`static boolean` | `glIsEnabled(int cap)`
`static boolean` | `glIsFramebuffer(int framebuffer)`
`static boolean` | `glIsProgram(int program)`
`static boolean` | `glIsRenderbuffer(int renderbuffer)`
`static boolean` | `glIsShader(int shader)`
`static boolean` | `glIsTexture(int texture)`
`static void` | `glLineWidth(float width)`
`static void` | `glLinkProgram(int program)`
`static void` | `glPixelStorei(int pname, int param)`
`static void` | `glPolygonOffset(float factor, float units)`
`static void` | `glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)`
`static void` | `glReleaseShaderCompiler()`
`static void` | `glRenderbufferStorage(int target, int internalformat, int width, int height)`
`static void` | `glSampleCoverage(float value, boolean invert)`
`static void` | `glScissor(int x, int y, int width, int height)`
`static void` | `glShaderBinary(int n, int[] shaders, int offset, int binaryformat, Buffer binary, int length)`
`static void` | `glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)`
`static void` | `glShaderSource(int shader, String string)`
`static void` | `glStencilFunc(int func, int ref, int mask)`
`static void` | `glStencilFuncSeparate(int face, int func, int ref, int mask)`
`static void` | `glStencilMask(int mask)`
`static void` | `glStencilMaskSeparate(int face, int mask)`
`static void` | `glStencilOp(int fail, int zfail, int zpass)`
`static void` | `glStencilOpSeparate(int face, int fail, int zfail, int zpass)`
`static void` | `glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)`
`static void` | `glTexParameterf(int target, int pname, float param)`
`static void` | `glTexParameterfv(int target, int pname, FloatBuffer params)`
`static void` | `glTexParameterfv(int target, int pname, float[] params, int offset)`
`static void` | `glTexParameteri(int target, int pname, int param)`
`static void` | `glTexParameteriv(int target, int pname, int[] params, int offset)`
`static void` | `glTexParameteriv(int target, int pname, IntBuffer params)`
`static void` | `glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)`
`static void` | `glUniform1f(int location, float x)`
`static void` | `glUniform1fv(int location, int count, FloatBuffer v)`
`static void` | `glUniform1fv(int location, int count, float[] v, int offset)`
`static void` | `glUniform1i(int location, int x)`
`static void` | `glUniform1iv(int location, int count, int[] v, int offset)`
`static void` | `glUniform1iv(int location, int count, IntBuffer v)`
`static void` | `glUniform2f(int location, float x, float y)`
`static void` | `glUniform2fv(int location, int count, float[] v, int offset)`
`static void` | `glUniform2fv(int location, int count, FloatBuffer v)`
`static void` | `glUniform2i(int location, int x, int y)`
`static void` | `glUniform2iv(int location, int count, int[] v, int offset)`
`static void` | `glUniform2iv(int location, int count, IntBuffer v)`
`static void` | `glUniform3f(int location, float x, float y, float z)`
`static void` | `glUniform3fv(int location, int count, FloatBuffer v)`
`static void` | `glUniform3fv(int location, int count, float[] v, int offset)`
`static void` | `glUniform3i(int location, int x, int y, int z)`
`static void` | `glUniform3iv(int location, int count, IntBuffer v)`
`static void` | `glUniform3iv(int location, int count, int[] v, int offset)`
`static void` | `glUniform4f(int location, float x, float y, float z, float w)`
`static void` | `glUniform4fv(int location, int count, FloatBuffer v)`
`static void` | `glUniform4fv(int location, int count, float[] v, int offset)`
`static void` | `glUniform4i(int location, int x, int y, int z, int w)`
`static void` | `glUniform4iv(int location, int count, IntBuffer v)`
`static void` | `glUniform4iv(int location, int count, int[] v, int offset)`
`static void` | `glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)`
`static void` | `glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset)`
`static void` | `glUseProgram(int program)`
`static void` | `glValidateProgram(int program)`
`static void` | `glVertexAttrib1f(int indx, float x)`
`static void` | `glVertexAttrib1fv(int indx, float[] values, int offset)`
`static void` | `glVertexAttrib1fv(int indx, FloatBuffer values)`
`static void` | `glVertexAttrib2f(int indx, float x, float y)`
`static void` | `glVertexAttrib2fv(int indx, float[] values, int offset)`
`static void` | `glVertexAttrib2fv(int indx, FloatBuffer values)`
`static void` | `glVertexAttrib3f(int indx, float x, float y, float z)`
`static void` | `glVertexAttrib3fv(int indx, float[] values, int offset)`
`static void` | `glVertexAttrib3fv(int indx, FloatBuffer values)`
`static void` | `glVertexAttrib4f(int indx, float x, float y, float z, float w)`
`static void` | `glVertexAttrib4fv(int indx, float[] values, int offset)`
`static void` | `glVertexAttrib4fv(int indx, FloatBuffer values)`
`static void` | `glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int offset)`
`static void` | `glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)`
`static void` | `glViewport(int x, int y, int width, int height)`
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Constants

### GL_BUFFER

    public static final int GL_BUFFER

Constant Value: 33504 (0x000082e0)

### GL_CLAMP_TO_BORDER

    public static final int GL_CLAMP_TO_BORDER

Constant Value: 33069 (0x0000812d)

### GL_COLORBURN

    public static final int GL_COLORBURN

Constant Value: 37530 (0x0000929a)

### GL_COLORDODGE

    public static final int GL_COLORDODGE

Constant Value: 37529 (0x00009299)

### GL_COMPRESSED_RGBA_ASTC_10x10

    public static final int GL_COMPRESSED_RGBA_ASTC_10x10

Constant Value: 37819 (0x000093bb)

### GL_COMPRESSED_RGBA_ASTC_10x5

    public static final int GL_COMPRESSED_RGBA_ASTC_10x5

Constant Value: 37816 (0x000093b8)

### GL_COMPRESSED_RGBA_ASTC_10x6

    public static final int GL_COMPRESSED_RGBA_ASTC_10x6

Constant Value: 37817 (0x000093b9)

### GL_COMPRESSED_RGBA_ASTC_10x8

    public static final int GL_COMPRESSED_RGBA_ASTC_10x8

Constant Value: 37818 (0x000093ba)

### GL_COMPRESSED_RGBA_ASTC_12x10

    public static final int GL_COMPRESSED_RGBA_ASTC_12x10

Constant Value: 37820 (0x000093bc)

### GL_COMPRESSED_RGBA_ASTC_12x12

    public static final int GL_COMPRESSED_RGBA_ASTC_12x12

Constant Value: 37821 (0x000093bd)

### GL_COMPRESSED_RGBA_ASTC_4x4

    public static final int GL_COMPRESSED_RGBA_ASTC_4x4

Constant Value: 37808 (0x000093b0)

### GL_COMPRESSED_RGBA_ASTC_5x4

    public static final int GL_COMPRESSED_RGBA_ASTC_5x4

Constant Value: 37809 (0x000093b1)

### GL_COMPRESSED_RGBA_ASTC_5x5

    public static final int GL_COMPRESSED_RGBA_ASTC_5x5

Constant Value: 37810 (0x000093b2)

### GL_COMPRESSED_RGBA_ASTC_6x5

    public static final int GL_COMPRESSED_RGBA_ASTC_6x5

Constant Value: 37811 (0x000093b3)

### GL_COMPRESSED_RGBA_ASTC_6x6

    public static final int GL_COMPRESSED_RGBA_ASTC_6x6

Constant Value: 37812 (0x000093b4)

### GL_COMPRESSED_RGBA_ASTC_8x5

    public static final int GL_COMPRESSED_RGBA_ASTC_8x5

Constant Value: 37813 (0x000093b5)

### GL_COMPRESSED_RGBA_ASTC_8x6

    public static final int GL_COMPRESSED_RGBA_ASTC_8x6

Constant Value: 37814 (0x000093b6)

### GL_COMPRESSED_RGBA_ASTC_8x8

    public static final int GL_COMPRESSED_RGBA_ASTC_8x8

Constant Value: 37815 (0x000093b7)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10

Constant Value: 37851 (0x000093db)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5

Constant Value: 37848 (0x000093d8)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6

Constant Value: 37849 (0x000093d9)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8

Constant Value: 37850 (0x000093da)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10

Constant Value: 37852 (0x000093dc)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12

Constant Value: 37853 (0x000093dd)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4

Constant Value: 37840 (0x000093d0)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4

Constant Value: 37841 (0x000093d1)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5

Constant Value: 37842 (0x000093d2)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5

Constant Value: 37843 (0x000093d3)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6

Constant Value: 37844 (0x000093d4)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5

Constant Value: 37845 (0x000093d5)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6

Constant Value: 37846 (0x000093d6)

### GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8

    public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8

Constant Value: 37847 (0x000093d7)

### GL_CONTEXT_FLAGS

    public static final int GL_CONTEXT_FLAGS

Constant Value: 33310 (0x0000821e)

### GL_CONTEXT_FLAG_DEBUG_BIT

    public static final int GL_CONTEXT_FLAG_DEBUG_BIT

Constant Value: 2 (0x00000002)

### GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT

    public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT

Constant Value: 4 (0x00000004)

### GL_CONTEXT_LOST

    public static final int GL_CONTEXT_LOST

Constant Value: 1287 (0x00000507)

### GL_DARKEN

    public static final int GL_DARKEN

Constant Value: 37527 (0x00009297)

### GL_DEBUG_CALLBACK_FUNCTION

    public static final int GL_DEBUG_CALLBACK_FUNCTION

Constant Value: 33348 (0x00008244)

### GL_DEBUG_CALLBACK_USER_PARAM

    public static final int GL_DEBUG_CALLBACK_USER_PARAM

Constant Value: 33349 (0x00008245)

### GL_DEBUG_GROUP_STACK_DEPTH

    public static final int GL_DEBUG_GROUP_STACK_DEPTH

Constant Value: 33389 (0x0000826d)

### GL_DEBUG_LOGGED_MESSAGES

    public static final int GL_DEBUG_LOGGED_MESSAGES

Constant Value: 37189 (0x00009145)

### GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

    public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

Constant Value: 33347 (0x00008243)

### GL_DEBUG_OUTPUT

    public static final int GL_DEBUG_OUTPUT

Constant Value: 37600 (0x000092e0)

### GL_DEBUG_OUTPUT_SYNCHRONOUS

    public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS

Constant Value: 33346 (0x00008242)

### GL_DEBUG_SEVERITY_HIGH

    public static final int GL_DEBUG_SEVERITY_HIGH

Constant Value: 37190 (0x00009146)

### GL_DEBUG_SEVERITY_LOW

    public static final int GL_DEBUG_SEVERITY_LOW

Constant Value: 37192 (0x00009148)

### GL_DEBUG_SEVERITY_MEDIUM

    public static final int GL_DEBUG_SEVERITY_MEDIUM

Constant Value: 37191 (0x00009147)

### GL_DEBUG_SEVERITY_NOTIFICATION

    public static final int GL_DEBUG_SEVERITY_NOTIFICATION

Constant Value: 33387 (0x0000826b)

### GL_DEBUG_SOURCE_API

    public static final int GL_DEBUG_SOURCE_API

Constant Value: 33350 (0x00008246)

### GL_DEBUG_SOURCE_APPLICATION

    public static final int GL_DEBUG_SOURCE_APPLICATION

Constant Value: 33354 (0x0000824a)

### GL_DEBUG_SOURCE_OTHER

    public static final int GL_DEBUG_SOURCE_OTHER

Constant Value: 33355 (0x0000824b)

### GL_DEBUG_SOURCE_SHADER_COMPILER

    public static final int GL_DEBUG_SOURCE_SHADER_COMPILER

Constant Value: 33352 (0x00008248)

### GL_DEBUG_SOURCE_THIRD_PARTY

    public static final int GL_DEBUG_SOURCE_THIRD_PARTY

Constant Value: 33353 (0x00008249)

### GL_DEBUG_SOURCE_WINDOW_SYSTEM

    public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM

Constant Value: 33351 (0x00008247)

### GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

    public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

Constant Value: 33357 (0x0000824d)

### GL_DEBUG_TYPE_ERROR

    public static final int GL_DEBUG_TYPE_ERROR

Constant Value: 33356 (0x0000824c)

### GL_DEBUG_TYPE_MARKER

    public static final int GL_DEBUG_TYPE_MARKER

Constant Value: 33384 (0x00008268)

### GL_DEBUG_TYPE_OTHER

    public static final int GL_DEBUG_TYPE_OTHER

Constant Value: 33361 (0x00008251)

### GL_DEBUG_TYPE_PERFORMANCE

    public static final int GL_DEBUG_TYPE_PERFORMANCE

Constant Value: 33360 (0x00008250)

### GL_DEBUG_TYPE_POP_GROUP

    public static final int GL_DEBUG_TYPE_POP_GROUP

Constant Value: 33386 (0x0000826a)

### GL_DEBUG_TYPE_PORTABILITY

    public static final int GL_DEBUG_TYPE_PORTABILITY

Constant Value: 33359 (0x0000824f)

### GL_DEBUG_TYPE_PUSH_GROUP

    public static final int GL_DEBUG_TYPE_PUSH_GROUP

Constant Value: 33385 (0x00008269)

### GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

    public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

Constant Value: 33358 (0x0000824e)

### GL_DIFFERENCE

    public static final int GL_DIFFERENCE

Constant Value: 37534 (0x0000929e)

### GL_EXCLUSION

    public static final int GL_EXCLUSION

Constant Value: 37536 (0x000092a0)

### GL_FIRST_VERTEX_CONVENTION

    public static final int GL_FIRST_VERTEX_CONVENTION

Constant Value: 36429 (0x00008e4d)

### GL_FRACTIONAL_EVEN

    public static final int GL_FRACTIONAL_EVEN

Constant Value: 36476 (0x00008e7c)

### GL_FRACTIONAL_ODD

    public static final int GL_FRACTIONAL_ODD

Constant Value: 36475 (0x00008e7b)

### GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

    public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

Constant Value: 36445 (0x00008e5d)

### GL_FRAMEBUFFER_ATTACHMENT_LAYERED

    public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED

Constant Value: 36263 (0x00008da7)

### GL_FRAMEBUFFER_DEFAULT_LAYERS

    public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS

Constant Value: 37650 (0x00009312)

### GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

    public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

Constant Value: 36264 (0x00008da8)

### GL_GEOMETRY_INPUT_TYPE

    public static final int GL_GEOMETRY_INPUT_TYPE

Constant Value: 35095 (0x00008917)

### GL_GEOMETRY_OUTPUT_TYPE

    public static final int GL_GEOMETRY_OUTPUT_TYPE

Constant Value: 35096 (0x00008918)

### GL_GEOMETRY_SHADER

    public static final int GL_GEOMETRY_SHADER

Constant Value: 36313 (0x00008dd9)

### GL_GEOMETRY_SHADER_BIT

    public static final int GL_GEOMETRY_SHADER_BIT

Constant Value: 4 (0x00000004)

### GL_GEOMETRY_SHADER_INVOCATIONS

    public static final int GL_GEOMETRY_SHADER_INVOCATIONS

Constant Value: 34943 (0x0000887f)

### GL_GEOMETRY_VERTICES_OUT

    public static final int GL_GEOMETRY_VERTICES_OUT

Constant Value: 35094 (0x00008916)

### GL_GUILTY_CONTEXT_RESET

    public static final int GL_GUILTY_CONTEXT_RESET

Constant Value: 33363 (0x00008253)

### GL_HARDLIGHT

    public static final int GL_HARDLIGHT

Constant Value: 37531 (0x0000929b)

### GL_HSL_COLOR

    public static final int GL_HSL_COLOR

Constant Value: 37551 (0x000092af)

### GL_HSL_HUE

    public static final int GL_HSL_HUE

Constant Value: 37549 (0x000092ad)

### GL_HSL_LUMINOSITY

    public static final int GL_HSL_LUMINOSITY

Constant Value: 37552 (0x000092b0)

### GL_HSL_SATURATION

    public static final int GL_HSL_SATURATION

Constant Value: 37550 (0x000092ae)

### GL_IMAGE_BUFFER

    public static final int GL_IMAGE_BUFFER

Constant Value: 36945 (0x00009051)

### GL_IMAGE_CUBE_MAP_ARRAY

    public static final int GL_IMAGE_CUBE_MAP_ARRAY

Constant Value: 36948 (0x00009054)

### GL_INNOCENT_CONTEXT_RESET

    public static final int GL_INNOCENT_CONTEXT_RESET

Constant Value: 33364 (0x00008254)

### GL_INT_IMAGE_BUFFER

    public static final int GL_INT_IMAGE_BUFFER

Constant Value: 36956 (0x0000905c)

### GL_INT_IMAGE_CUBE_MAP_ARRAY

    public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY

Constant Value: 36959 (0x0000905f)

### GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

    public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

Constant Value: 37132 (0x0000910c)

### GL_INT_SAMPLER_BUFFER

    public static final int GL_INT_SAMPLER_BUFFER

Constant Value: 36304 (0x00008dd0)

### GL_INT_SAMPLER_CUBE_MAP_ARRAY

    public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY

Constant Value: 36878 (0x0000900e)

### GL_ISOLINES

    public static final int GL_ISOLINES

Constant Value: 36474 (0x00008e7a)

### GL_IS_PER_PATCH

    public static final int GL_IS_PER_PATCH

Constant Value: 37607 (0x000092e7)

### GL_LAST_VERTEX_CONVENTION

    public static final int GL_LAST_VERTEX_CONVENTION

Constant Value: 36430 (0x00008e4e)

### GL_LAYER_PROVOKING_VERTEX

    public static final int GL_LAYER_PROVOKING_VERTEX

Constant Value: 33374 (0x0000825e)

### GL_LIGHTEN

    public static final int GL_LIGHTEN

Constant Value: 37528 (0x00009298)

### GL_LINES_ADJACENCY

    public static final int GL_LINES_ADJACENCY

Constant Value: 10 (0x0000000a)

### GL_LINE_STRIP_ADJACENCY

    public static final int GL_LINE_STRIP_ADJACENCY

Constant Value: 11 (0x0000000b)

### GL_LOSE_CONTEXT_ON_RESET

    public static final int GL_LOSE_CONTEXT_ON_RESET

Constant Value: 33362 (0x00008252)

### GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

    public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

Constant Value: 35378 (0x00008a32)

### GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

    public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

Constant Value: 36382 (0x00008e1e)

### GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

    public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

Constant Value: 36383 (0x00008e1f)

### GL_MAX_DEBUG_GROUP_STACK_DEPTH

    public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH

Constant Value: 33388 (0x0000826c)

### GL_MAX_DEBUG_LOGGED_MESSAGES

    public static final int GL_MAX_DEBUG_LOGGED_MESSAGES

Constant Value: 37188 (0x00009144)

### GL_MAX_DEBUG_MESSAGE_LENGTH

    public static final int GL_MAX_DEBUG_MESSAGE_LENGTH

Constant Value: 37187 (0x00009143)

### GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

    public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

Constant Value: 36444 (0x00008e5c)

### GL_MAX_FRAMEBUFFER_LAYERS

    public static final int GL_MAX_FRAMEBUFFER_LAYERS

Constant Value: 37655 (0x00009317)

### GL_MAX_GEOMETRY_ATOMIC_COUNTERS

    public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS

Constant Value: 37589 (0x000092d5)

### GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

    public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

Constant Value: 37583 (0x000092cf)

### GL_MAX_GEOMETRY_IMAGE_UNIFORMS

    public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS

Constant Value: 37069 (0x000090cd)

### GL_MAX_GEOMETRY_INPUT_COMPONENTS

    public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS

Constant Value: 37155 (0x00009123)

### GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

    public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

Constant Value: 37156 (0x00009124)

### GL_MAX_GEOMETRY_OUTPUT_VERTICES

    public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES

Constant Value: 36320 (0x00008de0)

### GL_MAX_GEOMETRY_SHADER_INVOCATIONS

    public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS

Constant Value: 36442 (0x00008e5a)

### GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

    public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

Constant Value: 37079 (0x000090d7)

### GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

    public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

Constant Value: 35881 (0x00008c29)

### GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

    public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

Constant Value: 36321 (0x00008de1)

### GL_MAX_GEOMETRY_UNIFORM_BLOCKS

    public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS

Constant Value: 35372 (0x00008a2c)

### GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

    public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

Constant Value: 36319 (0x00008ddf)

### GL_MAX_LABEL_LENGTH

    public static final int GL_MAX_LABEL_LENGTH

Constant Value: 33512 (0x000082e8)

### GL_MAX_PATCH_VERTICES

    public static final int GL_MAX_PATCH_VERTICES

Constant Value: 36477 (0x00008e7d)

### GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

    public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

Constant Value: 37587 (0x000092d3)

### GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

    public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

Constant Value: 37581 (0x000092cd)

### GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

    public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

Constant Value: 37067 (0x000090cb)

### GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

    public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

Constant Value: 34924 (0x0000886c)

### GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

    public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

Constant Value: 36483 (0x00008e83)

### GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

    public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

Constant Value: 37080 (0x000090d8)

### GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

    public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

Constant Value: 36481 (0x00008e81)

### GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

    public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

Constant Value: 36485 (0x00008e85)

### GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

    public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

Constant Value: 36489 (0x00008e89)

### GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

    public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

Constant Value: 36479 (0x00008e7f)

### GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

    public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

Constant Value: 37588 (0x000092d4)

### GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

    public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

Constant Value: 37582 (0x000092ce)

### GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

    public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

Constant Value: 37068 (0x000090cc)

### GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

    public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

Constant Value: 34925 (0x0000886d)

### GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

    public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

Constant Value: 36486 (0x00008e86)

### GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

    public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

Constant Value: 37081 (0x000090d9)

### GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

    public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

Constant Value: 36482 (0x00008e82)

### GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

    public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

Constant Value: 36490 (0x00008e8a)

### GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

    public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

Constant Value: 36480 (0x00008e80)

### GL_MAX_TESS_GEN_LEVEL

    public static final int GL_MAX_TESS_GEN_LEVEL

Constant Value: 36478 (0x00008e7e)

### GL_MAX_TESS_PATCH_COMPONENTS

    public static final int GL_MAX_TESS_PATCH_COMPONENTS

Constant Value: 36484 (0x00008e84)

### GL_MAX_TEXTURE_BUFFER_SIZE

    public static final int GL_MAX_TEXTURE_BUFFER_SIZE

Constant Value: 35883 (0x00008c2b)

### GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

    public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

Constant Value: 36443 (0x00008e5b)

### GL_MIN_SAMPLE_SHADING_VALUE

    public static final int GL_MIN_SAMPLE_SHADING_VALUE

Constant Value: 35895 (0x00008c37)

### GL_MULTIPLY

    public static final int GL_MULTIPLY

Constant Value: 37524 (0x00009294)

### GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY

    public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY

Constant Value: 37762 (0x00009382)

### GL_MULTISAMPLE_LINE_WIDTH_RANGE

    public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE

Constant Value: 37761 (0x00009381)

### GL_NO_RESET_NOTIFICATION

    public static final int GL_NO_RESET_NOTIFICATION

Constant Value: 33377 (0x00008261)

### GL_OVERLAY

    public static final int GL_OVERLAY

Constant Value: 37526 (0x00009296)

### GL_PATCHES

    public static final int GL_PATCHES

Constant Value: 14 (0x0000000e)

### GL_PATCH_VERTICES

    public static final int GL_PATCH_VERTICES

Constant Value: 36466 (0x00008e72)

### GL_PRIMITIVES_GENERATED

    public static final int GL_PRIMITIVES_GENERATED

Constant Value: 35975 (0x00008c87)

### GL_PRIMITIVE_BOUNDING_BOX

    public static final int GL_PRIMITIVE_BOUNDING_BOX

Constant Value: 37566 (0x000092be)

### GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED

    public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED

Constant Value: 33313 (0x00008221)

### GL_PROGRAM

    public static final int GL_PROGRAM

Constant Value: 33506 (0x000082e2)

### GL_PROGRAM_PIPELINE

    public static final int GL_PROGRAM_PIPELINE

Constant Value: 33508 (0x000082e4)

### GL_QUADS

    public static final int GL_QUADS

Constant Value: 7 (0x00000007)

### GL_QUERY

    public static final int GL_QUERY

Constant Value: 33507 (0x000082e3)

### GL_REFERENCED_BY_GEOMETRY_SHADER

    public static final int GL_REFERENCED_BY_GEOMETRY_SHADER

Constant Value: 37641 (0x00009309)

### GL_REFERENCED_BY_TESS_CONTROL_SHADER

    public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER

Constant Value: 37639 (0x00009307)

### GL_REFERENCED_BY_TESS_EVALUATION_SHADER

    public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER

Constant Value: 37640 (0x00009308)

### GL_RESET_NOTIFICATION_STRATEGY

    public static final int GL_RESET_NOTIFICATION_STRATEGY

Constant Value: 33366 (0x00008256)

### GL_SAMPLER

    public static final int GL_SAMPLER

Constant Value: 33510 (0x000082e6)

### GL_SAMPLER_2D_MULTISAMPLE_ARRAY

    public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY

Constant Value: 37131 (0x0000910b)

### GL_SAMPLER_BUFFER

    public static final int GL_SAMPLER_BUFFER

Constant Value: 36290 (0x00008dc2)

### GL_SAMPLER_CUBE_MAP_ARRAY

    public static final int GL_SAMPLER_CUBE_MAP_ARRAY

Constant Value: 36876 (0x0000900c)

### GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

    public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

Constant Value: 36877 (0x0000900d)

### GL_SAMPLE_SHADING

    public static final int GL_SAMPLE_SHADING

Constant Value: 35894 (0x00008c36)

### GL_SCREEN

    public static final int GL_SCREEN

Constant Value: 37525 (0x00009295)

### GL_SHADER

    public static final int GL_SHADER

Constant Value: 33505 (0x000082e1)

### GL_SOFTLIGHT

    public static final int GL_SOFTLIGHT

Constant Value: 37532 (0x0000929c)

### GL_STACK_OVERFLOW

    public static final int GL_STACK_OVERFLOW

Constant Value: 1283 (0x00000503)

### GL_STACK_UNDERFLOW

    public static final int GL_STACK_UNDERFLOW

Constant Value: 1284 (0x00000504)

### GL_TESS_CONTROL_OUTPUT_VERTICES

    public static final int GL_TESS_CONTROL_OUTPUT_VERTICES

Constant Value: 36469 (0x00008e75)

### GL_TESS_CONTROL_SHADER

    public static final int GL_TESS_CONTROL_SHADER

Constant Value: 36488 (0x00008e88)

### GL_TESS_CONTROL_SHADER_BIT

    public static final int GL_TESS_CONTROL_SHADER_BIT

Constant Value: 8 (0x00000008)

### GL_TESS_EVALUATION_SHADER

    public static final int GL_TESS_EVALUATION_SHADER

Constant Value: 36487 (0x00008e87)

### GL_TESS_EVALUATION_SHADER_BIT

    public static final int GL_TESS_EVALUATION_SHADER_BIT

Constant Value: 16 (0x00000010)

### GL_TESS_GEN_MODE

    public static final int GL_TESS_GEN_MODE

Constant Value: 36470 (0x00008e76)

### GL_TESS_GEN_POINT_MODE

    public static final int GL_TESS_GEN_POINT_MODE

Constant Value: 36473 (0x00008e79)

### GL_TESS_GEN_SPACING

    public static final int GL_TESS_GEN_SPACING

Constant Value: 36471 (0x00008e77)

### GL_TESS_GEN_VERTEX_ORDER

    public static final int GL_TESS_GEN_VERTEX_ORDER

Constant Value: 36472 (0x00008e78)

### GL_TEXTURE_2D_MULTISAMPLE_ARRAY

    public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY

Constant Value: 37122 (0x00009102)

### GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

    public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

Constant Value: 37125 (0x00009105)

### GL_TEXTURE_BINDING_BUFFER

    public static final int GL_TEXTURE_BINDING_BUFFER

Constant Value: 35884 (0x00008c2c)

### GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

    public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

Constant Value: 36874 (0x0000900a)

### GL_TEXTURE_BORDER_COLOR

    public static final int GL_TEXTURE_BORDER_COLOR

Constant Value: 4100 (0x00001004)

### GL_TEXTURE_BUFFER

    public static final int GL_TEXTURE_BUFFER

Constant Value: 35882 (0x00008c2a)

### GL_TEXTURE_BUFFER_BINDING

    public static final int GL_TEXTURE_BUFFER_BINDING

Constant Value: 35882 (0x00008c2a)

### GL_TEXTURE_BUFFER_DATA_STORE_BINDING

    public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING

Constant Value: 35885 (0x00008c2d)

### GL_TEXTURE_BUFFER_OFFSET

    public static final int GL_TEXTURE_BUFFER_OFFSET

Constant Value: 37277 (0x0000919d)

### GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

    public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

Constant Value: 37279 (0x0000919f)

### GL_TEXTURE_BUFFER_SIZE

    public static final int GL_TEXTURE_BUFFER_SIZE

Constant Value: 37278 (0x0000919e)

### GL_TEXTURE_CUBE_MAP_ARRAY

    public static final int GL_TEXTURE_CUBE_MAP_ARRAY

Constant Value: 36873 (0x00009009)

### GL_TRIANGLES_ADJACENCY

    public static final int GL_TRIANGLES_ADJACENCY

Constant Value: 12 (0x0000000c)

### GL_TRIANGLE_STRIP_ADJACENCY

    public static final int GL_TRIANGLE_STRIP_ADJACENCY

Constant Value: 13 (0x0000000d)

### GL_UNDEFINED_VERTEX

    public static final int GL_UNDEFINED_VERTEX

Constant Value: 33376 (0x00008260)

### GL_UNKNOWN_CONTEXT_RESET

    public static final int GL_UNKNOWN_CONTEXT_RESET

Constant Value: 33365 (0x00008255)

### GL_UNSIGNED_INT_IMAGE_BUFFER

    public static final int GL_UNSIGNED_INT_IMAGE_BUFFER

Constant Value: 36967 (0x00009067)

### GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

    public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

Constant Value: 36970 (0x0000906a)

### GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

    public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

Constant Value: 37133 (0x0000910d)

### GL_UNSIGNED_INT_SAMPLER_BUFFER

    public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER

Constant Value: 36312 (0x00008dd8)

### GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

    public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

Constant Value: 36879 (0x0000900f)

### GL_VERTEX_ARRAY

    public static final int GL_VERTEX_ARRAY

Constant Value: 32884 (0x00008074)

## Public methods

### glBlendBarrier

    public static void glBlendBarrier ()

### glBlendEquationSeparatei

    public static void glBlendEquationSeparatei (int buf,
                    int modeRGB,
                    int modeAlpha)

Parameters
`buf` | `int`
`modeRGB` | `int`
`modeAlpha` | `int`

### glBlendEquationi

    public static void glBlendEquationi (int buf,
                    int mode)

Parameters
`buf` | `int`
`mode` | `int`

### glBlendFuncSeparatei

    public static void glBlendFuncSeparatei (int buf,
                    int srcRGB,
                    int dstRGB,
                    int srcAlpha,
                    int dstAlpha)

Parameters
`buf` | `int`
`srcRGB` | `int`
`dstRGB` | `int`
`srcAlpha` | `int`
`dstAlpha` | `int`

### glBlendFunci

    public static void glBlendFunci (int buf,
                    int src,
                    int dst)

Parameters
`buf` | `int`
`src` | `int`
`dst` | `int`

### glColorMaski

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

Parameters
`index` | `int`
`r` | `boolean`
`g` | `boolean`
`b` | `boolean`
`a` | `boolean`

### glCopyImageSubData

    public static void glCopyImageSubData (int srcName,
                    int srcTarget,
                    int srcLevel,
                    int srcX,
                    int srcY,
                    int srcZ,
                    int dstName,
                    int dstTarget,
                    int dstLevel,
                    int dstX,
                    int dstY,
                    int dstZ,
                    int srcWidth,
                    int srcHeight,
                    int srcDepth)

Parameters
`srcName` | `int`
`srcTarget` | `int`
`srcLevel` | `int`
`srcX` | `int`
`srcY` | `int`
`srcZ` | `int`
`dstName` | `int`
`dstTarget` | `int`
`dstLevel` | `int`
`dstX` | `int`
`dstY` | `int`
`dstZ` | `int`
`srcWidth` | `int`
`srcHeight` | `int`
`srcDepth` | `int`

### glDebugMessageCallback

    public static void glDebugMessageCallback (GLES32.DebugProc callback)

Parameters
`callback` | `GLES32.DebugProc`

### glDebugMessageControl

    public static void glDebugMessageControl (int source,
                    int type,
                    int severity,
                    int count,
                    int[] ids,
                    int offset,
                    boolean enabled)

Parameters
`source` | `int`
`type` | `int`
`severity` | `int`
`count` | `int`
`ids` | `int`
`offset` | `int`
`enabled` | `boolean`

### glDebugMessageControl

    public static void glDebugMessageControl (int source,
                    int type,
                    int severity,
                    int count,
                    IntBuffer ids,
                    boolean enabled)

Parameters
`source` | `int`
`type` | `int`
`severity` | `int`
`count` | `int`
`ids` | `IntBuffer`
`enabled` | `boolean`

### glDebugMessageInsert

    public static void glDebugMessageInsert (int source,
                    int type,
                    int id,
                    int severity,
                    int length,
                    String buf)

Parameters
`source` | `int`
`type` | `int`
`id` | `int`
`severity` | `int`
`length` | `int`
`buf` | `String`

### glDisablei

    public static void glDisablei (int target,
                    int index)

Parameters
`target` | `int`
`index` | `int`

### glDrawElementsBaseVertex

    public static void glDrawElementsBaseVertex (int mode,
                    int count,
                    int type,
                    Buffer indices,
                    int basevertex)

Parameters
`mode` | `int`
`count` | `int`
`type` | `int`
`indices` | `Buffer`
`basevertex` | `int`

### glDrawElementsInstancedBaseVertex

    public static void glDrawElementsInstancedBaseVertex (int mode,
                    int count,
                    int type,
                    int indicesOffset,
                    int instanceCount,
                    int basevertex)

Parameters
`mode` | `int`
`count` | `int`
`type` | `int`
`indicesOffset` | `int`
`instanceCount` | `int`
`basevertex` | `int`

### glDrawElementsInstancedBaseVertex

    public static void glDrawElementsInstancedBaseVertex (int mode,
                    int count,
                    int type,
                    Buffer indices,
                    int instanceCount,
                    int basevertex)

Parameters
`mode` | `int`
`count` | `int`
`type` | `int`
`indices` | `Buffer`
`instanceCount` | `int`
`basevertex` | `int`

### glDrawRangeElementsBaseVertex

    public static void glDrawRangeElementsBaseVertex (int mode,
                    int start,
                    int end,
                    int count,
                    int type,
                    Buffer indices,
                    int basevertex)

Parameters
`mode` | `int`
`start` | `int`
`end` | `int`
`count` | `int`
`type` | `int`
`indices` | `Buffer`
`basevertex` | `int`

### glEnablei

    public static void glEnablei (int target,
                    int index)

Parameters
`target` | `int`
`index` | `int`

### glFramebufferTexture

    public static void glFramebufferTexture (int target,
                    int attachment,
                    int texture,
                    int level)

Parameters
`target` | `int`
`attachment` | `int`
`texture` | `int`
`level` | `int`

### glGetDebugMessageLog

    public static int glGetDebugMessageLog (int count,
                    int bufSize,
                    int[] sources,
                    int sourcesOffset,
                    int[] types,
                    int typesOffset,
                    int[] ids,
                    int idsOffset,
                    int[] severities,
                    int severitiesOffset,
                    int[] lengths,
                    int lengthsOffset,
                    byte[] messageLog,
                    int messageLogOffset)

Parameters
`count` | `int`
`bufSize` | `int`
`sources` | `int`
`sourcesOffset` | `int`
`types` | `int`
`typesOffset` | `int`
`ids` | `int`
`idsOffset` | `int`
`severities` | `int`
`severitiesOffset` | `int`
`lengths` | `int`
`lengthsOffset` | `int`
`messageLog` | `byte`
`messageLogOffset` | `int`

Returns
`int` |

### glGetDebugMessageLog

    public static String[] glGetDebugMessageLog (int count,
                    int[] sources,
                    int sourcesOffset,
                    int[] types,
                    int typesOffset,
                    int[] ids,
                    int idsOffset,
                    int[] severities,
                    int severitiesOffset)

Parameters
`count` | `int`
`sources` | `int`
`sourcesOffset` | `int`
`types` | `int`
`typesOffset` | `int`
`ids` | `int`
`idsOffset` | `int`
`severities` | `int`
`severitiesOffset` | `int`

Returns
`String[]` |

### glGetDebugMessageLog

    public static int glGetDebugMessageLog (int count,
                    IntBuffer sources,
                    IntBuffer types,
                    IntBuffer ids,
                    IntBuffer severities,
                    IntBuffer lengths,
                    ByteBuffer messageLog)

Parameters
`count` | `int`
`sources` | `IntBuffer`
`types` | `IntBuffer`
`ids` | `IntBuffer`
`severities` | `IntBuffer`
`lengths` | `IntBuffer`
`messageLog` | `ByteBuffer`

Returns
`int` |

### glGetDebugMessageLog

    public static String[] glGetDebugMessageLog (int count,
                    IntBuffer sources,
                    IntBuffer types,
                    IntBuffer ids,
                    IntBuffer severities)

Parameters
`count` | `int`
`sources` | `IntBuffer`
`types` | `IntBuffer`
`ids` | `IntBuffer`
`severities` | `IntBuffer`

Returns
`String[]` |

### glGetGraphicsResetStatus

    public static int glGetGraphicsResetStatus ()

Returns
`int` |

### glGetObjectLabel

    public static String glGetObjectLabel (int identifier,
                    int name)

Parameters
`identifier` | `int`
`name` | `int`

Returns
`String` |

### glGetObjectPtrLabel

    public static String glGetObjectPtrLabel (long ptr)

Parameters
`ptr` | `long`

Returns
`String` |

### glGetPointerv

    public static long glGetPointerv (int pname)

Parameters
`pname` | `int`

Returns
`long` |

### glGetSamplerParameterIiv

    public static void glGetSamplerParameterIiv (int sampler,
                    int pname,
                    IntBuffer params)

Parameters
`sampler` | `int`
`pname` | `int`
`params` | `IntBuffer`

### glGetSamplerParameterIiv

    public static void glGetSamplerParameterIiv (int sampler,
                    int pname,
                    int[] params,
                    int offset)

Parameters
`sampler` | `int`
`pname` | `int`
`params` | `int`
`offset` | `int`

### glGetSamplerParameterIuiv

    public static void glGetSamplerParameterIuiv (int sampler,
                    int pname,
                    int[] params,
                    int offset)

Parameters
`sampler` | `int`
`pname` | `int`
`params` | `int`
`offset` | `int`

### glGetSamplerParameterIuiv

    public static void glGetSamplerParameterIuiv (int sampler,
                    int pname,
                    IntBuffer params)

Parameters
`sampler` | `int`
`pname` | `int`
`params` | `IntBuffer`

### glGetTexParameterIiv

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

Parameters
`target` | `int`
`pname` | `int`
`params` | `int`
`offset` | `int`

### glGetTexParameterIiv

    public static void glGetTexParameterIiv (int target,
                    int pname,
                    IntBuffer params)

Parameters
`target` | `int`
`pname` | `int`
`params` | `IntBuffer`

### glGetTexParameterIuiv

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

Parameters
`target` | `int`
`pname` | `int`
`params` | `int`
`offset` | `int`

### glGetTexParameterIuiv

    public static void glGetTexParameterIuiv (int target,
                    int pname,
                    IntBuffer params)

Parameters
`target` | `int`
`pname` | `int`
`params` | `IntBuffer`

### glGetnUniformfv

    public static void glGetnUniformfv (int program,
                    int location,
                    int bufSize,
                    FloatBuffer params)

Parameters
`program` | `int`
`location` | `int`
`bufSize` | `int`
`params` | `FloatBuffer`

### glGetnUniformfv

    public static void glGetnUniformfv (int program,
                    int location,
                    int bufSize,
                    float[] params,
                    int offset)

Parameters
`program` | `int`
`location` | `int`
`bufSize` | `int`
`params` | `float`
`offset` | `int`

### glGetnUniformiv

    public static void glGetnUniformiv (int program,
                    int location,
                    int bufSize,
                    int[] params,
                    int offset)

Parameters
`program` | `int`
`location` | `int`
`bufSize` | `int`
`params` | `int`
`offset` | `int`

### glGetnUniformiv

    public static void glGetnUniformiv (int program,
                    int location,
                    int bufSize,
                    IntBuffer params)

Parameters
`program` | `int`
`location` | `int`
`bufSize` | `int`
`params` | `IntBuffer`

### glGetnUniformuiv

    public static void glGetnUniformuiv (int program,
                    int location,
                    int bufSize,
                    int[] params,
                    int offset)

Parameters
`program` | `int`
`location` | `int`
`bufSize` | `int`
`params` | `int`
`offset` | `int`

### glGetnUniformuiv

    public static void glGetnUniformuiv (int program,
                    int location,
                    int bufSize,
                    IntBuffer params)

Parameters
`program` | `int`
`location` | `int`
`bufSize` | `int`
`params` | `IntBuffer`

### glIsEnabledi

    public static boolean glIsEnabledi (int target,
                    int index)

Parameters
`target` | `int`
`index` | `int`

Returns
`boolean` |

### glMinSampleShading

    public static void glMinSampleShading (float value)

Parameters
`value` | `float`

### glObjectLabel

    public static void glObjectLabel (int identifier,
                    int name,
                    int length,
                    String label)

Parameters
`identifier` | `int`
`name` | `int`
`length` | `int`
`label` | `String`

### glObjectPtrLabel

    public static void glObjectPtrLabel (long ptr,
                    String label)

Parameters
`ptr` | `long`
`label` | `String`

### glPatchParameteri

    public static void glPatchParameteri (int pname,
                    int value)

Parameters
`pname` | `int`
`value` | `int`

### glPopDebugGroup

    public static void glPopDebugGroup ()

### glPrimitiveBoundingBox

    public static void glPrimitiveBoundingBox (float minX,
                    float minY,
                    float minZ,
                    float minW,
                    float maxX,
                    float maxY,
                    float maxZ,
                    float maxW)

Parameters
`minX` | `float`
`minY` | `float`
`minZ` | `float`
`minW` | `float`
`maxX` | `float`
`maxY` | `float`
`maxZ` | `float`
`maxW` | `float`

### glPushDebugGroup

    public static void glPushDebugGroup (int source,
                    int id,
                    int length,
                    String message)

Parameters
`source` | `int`
`id` | `int`
`length` | `int`
`message` | `String`

### glReadnPixels

    public static void glReadnPixels (int x,
                    int y,
                    int width,
                    int height,
                    int format,
                    int type,
                    int bufSize,
                    Buffer data)

Parameters
`x` | `int`
`y` | `int`
`width` | `int`
`height` | `int`
`format` | `int`
`type` | `int`
`bufSize` | `int`
`data` | `Buffer`

### glSamplerParameterIiv

    public static void glSamplerParameterIiv (int sampler,
                    int pname,
                    int[] param,
                    int offset)

Parameters
`sampler` | `int`
`pname` | `int`
`param` | `int`
`offset` | `int`

### glSamplerParameterIiv

    public static void glSamplerParameterIiv (int sampler,
                    int pname,
                    IntBuffer param)

Parameters
`sampler` | `int`
`pname` | `int`
`param` | `IntBuffer`

### glSamplerParameterIuiv

    public static void glSamplerParameterIuiv (int sampler,
                    int pname,
                    IntBuffer param)

Parameters
`sampler` | `int`
`pname` | `int`
`param` | `IntBuffer`

### glSamplerParameterIuiv

    public static void glSamplerParameterIuiv (int sampler,
                    int pname,
                    int[] param,
                    int offset)

Parameters
`sampler` | `int`
`pname` | `int`
`param` | `int`
`offset` | `int`

### glTexBuffer

    public static void glTexBuffer (int target,
                    int internalformat,
                    int buffer)

Parameters
`target` | `int`
`internalformat` | `int`
`buffer` | `int`

### glTexBufferRange

    public static void glTexBufferRange (int target,
                    int internalformat,
                    int buffer,
                    int offset,
                    int size)

Parameters
`target` | `int`
`internalformat` | `int`
`buffer` | `int`
`offset` | `int`
`size` | `int`

### glTexParameterIiv

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

Parameters
`target` | `int`
`pname` | `int`
`params` | `int`
`offset` | `int`

### glTexParameterIiv

    public static void glTexParameterIiv (int target,
                    int pname,
                    IntBuffer params)

Parameters
`target` | `int`
`pname` | `int`
`params` | `IntBuffer`

### glTexParameterIuiv

    public static void glTexParameterIuiv (int target,
                    int pname,
                    IntBuffer params)

Parameters
`target` | `int`
`pname` | `int`
`params` | `IntBuffer`

### glTexParameterIuiv

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

Parameters
`target` | `int`
`pname` | `int`
`params` | `int`
`offset` | `int`

### glTexStorage3DMultisample

    public static void glTexStorage3DMultisample (int target,
                    int samples,
                    int internalformat,
                    int width,
                    int height,
                    int depth,
                    boolean fixedsamplelocations)

Parameters
`target` | `int`
`samples` | `int`
`internalformat` | `int`
`width` | `int`
`height` | `int`
`depth` | `int`
`fixedsamplelocations` | `boolean`

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*