Added in API level 21

GLES31


open class GLES31 : GLES30
GLES32

OpenGL ES 3.

OpenGL ES 3.1

Summary

Constants
static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

static Int

Inherited constants
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

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

Public methods
open static Unit
glActiveShaderProgram(pipeline: Int, program: Int)

open static Unit
glBindImageTexture(unit: Int, texture: Int, level: Int, layered: Boolean, layer: Int, access: Int, format: Int)

open static Unit

open static Unit
glBindVertexBuffer(bindingindex: Int, buffer: Int, offset: Long, stride: Int)

open static Int
glCreateShaderProgramv(type: Int, strings: Array<String!>!)

open static Unit
glDeleteProgramPipelines(n: Int, pipelines: IntArray!, offset: Int)

open static Unit

open static Unit
glDispatchCompute(num_groups_x: Int, num_groups_y: Int, num_groups_z: Int)

open static Unit

open static Unit
glDrawArraysIndirect(mode: Int, indirect: Long)

open static Unit
glDrawElementsIndirect(mode: Int, type: Int, indirect: Long)

open static Unit
glFramebufferParameteri(target: Int, pname: Int, param: Int)

open static Unit
glGenProgramPipelines(n: Int, pipelines: IntArray!, offset: Int)

open static Unit

open static Unit
glGetBooleani_v(target: Int, index: Int, data: BooleanArray!, offset: Int)

open static Unit
glGetBooleani_v(target: Int, index: Int, data: IntBuffer!)

open static Unit
glGetFramebufferParameteriv(target: Int, pname: Int, params: IntArray!, offset: Int)

open static Unit
glGetFramebufferParameteriv(target: Int, pname: Int, params: IntBuffer!)

open static Unit
glGetMultisamplefv(pname: Int, index: Int, val: FloatArray!, offset: Int)

open static Unit
glGetMultisamplefv(pname: Int, index: Int, val: FloatBuffer!)

open static Unit
glGetProgramInterfaceiv(program: Int, programInterface: Int, pname: Int, params: IntArray!, offset: Int)

open static Unit
glGetProgramInterfaceiv(program: Int, programInterface: Int, pname: Int, params: IntBuffer!)

open static String!

open static Unit
glGetProgramPipelineiv(pipeline: Int, pname: Int, params: IntArray!, offset: Int)

open static Unit
glGetProgramPipelineiv(pipeline: Int, pname: Int, params: IntBuffer!)

open static Int
glGetProgramResourceIndex(program: Int, programInterface: Int, name: String!)

open static Int
glGetProgramResourceLocation(program: Int, programInterface: Int, name: String!)

open static String!
glGetProgramResourceName(program: Int, programInterface: Int, index: Int)

open static Unit
glGetProgramResourceiv(program: Int, programInterface: Int, index: Int, propCount: Int, props: IntArray!, propsOffset: Int, bufSize: Int, length: IntArray!, lengthOffset: Int, params: IntArray!, paramsOffset: Int)

open static Unit
glGetProgramResourceiv(program: Int, programInterface: Int, index: Int, propCount: Int, props: IntBuffer!, bufSize: Int, length: IntBuffer!, params: IntBuffer!)

open static Unit
glGetTexLevelParameterfv(target: Int, level: Int, pname: Int, params: FloatArray!, offset: Int)

open static Unit
glGetTexLevelParameterfv(target: Int, level: Int, pname: Int, params: FloatBuffer!)

open static Unit
glGetTexLevelParameteriv(target: Int, level: Int, pname: Int, params: IntArray!, offset: Int)

open static Unit
glGetTexLevelParameteriv(target: Int, level: Int, pname: Int, params: IntBuffer!)

open static Boolean

open static Unit
glMemoryBarrier(barriers: Int)

open static Unit

open static Unit
glProgramUniform1f(program: Int, location: Int, v0: Float)

open static Unit
glProgramUniform1fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int)

open static Unit
glProgramUniform1fv(program: Int, location: Int, count: Int, value: FloatBuffer!)

open static Unit
glProgramUniform1i(program: Int, location: Int, v0: Int)

open static Unit
glProgramUniform1iv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform1iv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform1ui(program: Int, location: Int, v0: Int)

open static Unit
glProgramUniform1uiv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform1uiv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform2f(program: Int, location: Int, v0: Float, v1: Float)

open static Unit
glProgramUniform2fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int)

open static Unit
glProgramUniform2fv(program: Int, location: Int, count: Int, value: FloatBuffer!)

open static Unit
glProgramUniform2i(program: Int, location: Int, v0: Int, v1: Int)

open static Unit
glProgramUniform2iv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform2iv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform2ui(program: Int, location: Int, v0: Int, v1: Int)

open static Unit
glProgramUniform2uiv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform2uiv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform3f(program: Int, location: Int, v0: Float, v1: Float, v2: Float)

open static Unit
glProgramUniform3fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int)

open static Unit
glProgramUniform3fv(program: Int, location: Int, count: Int, value: FloatBuffer!)

open static Unit
glProgramUniform3i(program: Int, location: Int, v0: Int, v1: Int, v2: Int)

open static Unit
glProgramUniform3iv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform3iv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform3ui(program: Int, location: Int, v0: Int, v1: Int, v2: Int)

open static Unit
glProgramUniform3uiv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform3uiv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform4f(program: Int, location: Int, v0: Float, v1: Float, v2: Float, v3: Float)

open static Unit
glProgramUniform4fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int)

open static Unit
glProgramUniform4fv(program: Int, location: Int, count: Int, value: FloatBuffer!)

open static Unit
glProgramUniform4i(program: Int, location: Int, v0: Int, v1: Int, v2: Int, v3: Int)

open static Unit
glProgramUniform4iv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform4iv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniform4ui(program: Int, location: Int, v0: Int, v1: Int, v2: Int, v3: Int)

open static Unit
glProgramUniform4uiv(program: Int, location: Int, count: Int, value: IntArray!, offset: Int)

open static Unit
glProgramUniform4uiv(program: Int, location: Int, count: Int, value: IntBuffer!)

open static Unit
glProgramUniformMatrix2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix2x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix2x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix2x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix2x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix3x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix3x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix3x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix3x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix4x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix4x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glProgramUniformMatrix4x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

open static Unit
glProgramUniformMatrix4x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

open static Unit
glSampleMaski(maskNumber: Int, mask: Int)

open static Unit
glTexStorage2DMultisample(target: Int, samples: Int, internalformat: Int, width: Int, height: Int, fixedsamplelocations: Boolean)

open static Unit
glUseProgramStages(pipeline: Int, stages: Int, program: Int)

open static Unit

open static Unit
glVertexAttribBinding(attribindex: Int, bindingindex: Int)

open static Unit
glVertexAttribFormat(attribindex: Int, size: Int, type: Int, normalized: Boolean, relativeoffset: Int)

open static Unit
glVertexAttribIFormat(attribindex: Int, size: Int, type: Int, relativeoffset: Int)

open static Unit
glVertexBindingDivisor(bindingindex: Int, divisor: Int)

Inherited functions
Unit glActiveTexture(texture: Int)

Unit glAttachShader(program: Int, shader: Int)

Unit glBindAttribLocation(program: Int, index: Int, name: String!)

Unit glBindBuffer(target: Int, buffer: Int)

Unit glBindFramebuffer(target: Int, framebuffer: Int)

Unit glBindRenderbuffer(target: Int, renderbuffer: Int)

Unit glBindTexture(target: Int, texture: Int)

Unit glBlendColor(red: Float, green: Float, blue: Float, alpha: Float)

Unit glBlendEquation(mode: Int)

Unit glBlendEquationSeparate(modeRGB: Int, modeAlpha: Int)

Unit glBlendFunc(sfactor: Int, dfactor: Int)

Unit glBlendFuncSeparate(srcRGB: Int, dstRGB: Int, srcAlpha: Int, dstAlpha: Int)

Unit glBufferData(target: Int, size: Int, data: Buffer!, usage: Int)

Unit glBufferSubData(target: Int, offset: Int, size: Int, data: Buffer!)

Int glCheckFramebufferStatus(target: Int)

Unit glClear(mask: Int)

Unit glClearColor(red: Float, green: Float, blue: Float, alpha: Float)

Unit glClearDepthf(depth: Float)

Unit glClearStencil(s: Int)

Unit glColorMask(red: Boolean, green: Boolean, blue: Boolean, alpha: Boolean)

Unit glCompileShader(shader: Int)

Unit glCompressedTexImage2D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, border: Int, imageSize: Int, data: Buffer!)

Unit glCompressedTexSubImage2D(target: Int, level: Int, xoffset: Int, yoffset: Int, width: Int, height: Int, format: Int, imageSize: Int, data: Buffer!)

Unit glCopyTexImage2D(target: Int, level: Int, internalformat: Int, x: Int, y: Int, width: Int, height: Int, border: Int)

Unit glCopyTexSubImage2D(target: Int, level: Int, xoffset: Int, yoffset: Int, x: Int, y: Int, width: Int, height: Int)

Int glCreateProgram()

Int glCreateShader(type: Int)

Unit glCullFace(mode: Int)

Unit glDeleteBuffers(n: Int, buffers: IntArray!, offset: Int)

Unit glDeleteBuffers(n: Int, buffers: IntBuffer!)

Unit glDeleteFramebuffers(n: Int, framebuffers: IntArray!, offset: Int)

Unit glDeleteFramebuffers(n: Int, framebuffers: IntBuffer!)

Unit glDeleteProgram(program: Int)

Unit glDeleteRenderbuffers(n: Int, renderbuffers: IntArray!, offset: Int)

Unit glDeleteRenderbuffers(n: Int, renderbuffers: IntBuffer!)

Unit glDeleteShader(shader: Int)

Unit glDeleteTextures(n: Int, textures: IntArray!, offset: Int)

Unit glDeleteTextures(n: Int, textures: IntBuffer!)

Unit glDepthFunc(func: Int)

Unit glDepthMask(flag: Boolean)

Unit glDepthRangef(zNear: Float, zFar: Float)

Unit glDetachShader(program: Int, shader: Int)

Unit glDisable(cap: Int)

Unit glDisableVertexAttribArray(index: Int)

Unit glDrawArrays(mode: Int, first: Int, count: Int)

Unit glDrawElements(mode: Int, count: Int, type: Int, offset: Int)

Unit glDrawElements(mode: Int, count: Int, type: Int, indices: Buffer!)

Unit glEnable(cap: Int)

Unit glEnableVertexAttribArray(index: Int)

Unit glFinish()

Unit glFlush()

Unit glFramebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Int)

Unit glFramebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Int, level: Int)

Unit glFrontFace(mode: Int)

Unit glGenBuffers(n: Int, buffers: IntArray!, offset: Int)

Unit glGenBuffers(n: Int, buffers: IntBuffer!)

Unit glGenFramebuffers(n: Int, framebuffers: IntArray!, offset: Int)

Unit glGenFramebuffers(n: Int, framebuffers: IntBuffer!)

Unit glGenRenderbuffers(n: Int, renderbuffers: IntArray!, offset: Int)

Unit glGenRenderbuffers(n: Int, renderbuffers: IntBuffer!)

Unit glGenTextures(n: Int, textures: IntArray!, offset: Int)

Unit glGenTextures(n: Int, textures: IntBuffer!)

Unit glGenerateMipmap(target: Int)

Unit glGetActiveAttrib(program: Int, index: Int, bufsize: Int, length: IntArray!, lengthOffset: Int, size: IntArray!, sizeOffset: Int, type: IntArray!, typeOffset: Int, name: ByteArray!, nameOffset: Int)

String! glGetActiveAttrib(program: Int, index: Int, size: IntArray!, sizeOffset: Int, type: IntArray!, typeOffset: Int)

String! glGetActiveAttrib(program: Int, index: Int, size: IntBuffer!, type: IntBuffer!)

Unit glGetActiveUniform(program: Int, index: Int, bufsize: Int, length: IntArray!, lengthOffset: Int, size: IntArray!, sizeOffset: Int, type: IntArray!, typeOffset: Int, name: ByteArray!, nameOffset: Int)

String! glGetActiveUniform(program: Int, index: Int, size: IntArray!, sizeOffset: Int, type: IntArray!, typeOffset: Int)

String! glGetActiveUniform(program: Int, index: Int, size: IntBuffer!, type: IntBuffer!)

Unit glGetAttachedShaders(program: Int, maxcount: Int, count: IntArray!, countOffset: Int, shaders: IntArray!, shadersOffset: Int)

Unit glGetAttachedShaders(program: Int, maxcount: Int, count: IntBuffer!, shaders: IntBuffer!)

Int glGetAttribLocation(program: Int, name: String!)

Unit glGetBooleanv(pname: Int, params: BooleanArray!, offset: Int)

Unit glGetBooleanv(pname: Int, params: IntBuffer!)

Unit glGetBufferParameteriv(target: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetBufferParameteriv(target: Int, pname: Int, params: IntBuffer!)

Int glGetError()

Unit glGetFloatv(pname: Int, params: FloatArray!, offset: Int)

Unit glGetFloatv(pname: Int, params: FloatBuffer!)

Unit glGetFramebufferAttachmentParameteriv(target: Int, attachment: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetFramebufferAttachmentParameteriv(target: Int, attachment: Int, pname: Int, params: IntBuffer!)

Unit glGetIntegerv(pname: Int, params: IntArray!, offset: Int)

Unit glGetIntegerv(pname: Int, params: IntBuffer!)

String! glGetProgramInfoLog(program: Int)

Unit glGetProgramiv(program: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetProgramiv(program: Int, pname: Int, params: IntBuffer!)

Unit glGetRenderbufferParameteriv(target: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetRenderbufferParameteriv(target: Int, pname: Int, params: IntBuffer!)

String! glGetShaderInfoLog(shader: Int)

Unit glGetShaderPrecisionFormat(shadertype: Int, precisiontype: Int, range: IntArray!, rangeOffset: Int, precision: IntArray!, precisionOffset: Int)

Unit glGetShaderPrecisionFormat(shadertype: Int, precisiontype: Int, range: IntBuffer!, precision: IntBuffer!)

String! glGetShaderSource(shader: Int)

Unit glGetShaderSource(shader: Int, bufsize: Int, length: IntArray!, lengthOffset: Int, source: ByteArray!, sourceOffset: Int)

Unit glGetShaderiv(shader: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetShaderiv(shader: Int, pname: Int, params: IntBuffer!)

String! glGetString(name: Int)

Unit glGetTexParameterfv(target: Int, pname: Int, params: FloatArray!, offset: Int)

Unit glGetTexParameterfv(target: Int, pname: Int, params: FloatBuffer!)

Unit glGetTexParameteriv(target: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetTexParameteriv(target: Int, pname: Int, params: IntBuffer!)

Int glGetUniformLocation(program: Int, name: String!)

Unit glGetUniformfv(program: Int, location: Int, params: FloatArray!, offset: Int)

Unit glGetUniformfv(program: Int, location: Int, params: FloatBuffer!)

Unit glGetUniformiv(program: Int, location: Int, params: IntArray!, offset: Int)

Unit glGetUniformiv(program: Int, location: Int, params: IntBuffer!)

Unit glGetVertexAttribfv(index: Int, pname: Int, params: FloatArray!, offset: Int)

Unit glGetVertexAttribfv(index: Int, pname: Int, params: FloatBuffer!)

Unit glGetVertexAttribiv(index: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetVertexAttribiv(index: Int, pname: Int, params: IntBuffer!)

Unit glHint(target: Int, mode: Int)

Boolean glIsBuffer(buffer: Int)

Boolean glIsEnabled(cap: Int)

Boolean glIsFramebuffer(framebuffer: Int)

Boolean glIsProgram(program: Int)

Boolean glIsRenderbuffer(renderbuffer: Int)

Boolean glIsShader(shader: Int)

Boolean glIsTexture(texture: Int)

Unit glLineWidth(width: Float)

Unit glLinkProgram(program: Int)

Unit glPixelStorei(pname: Int, param: Int)

Unit glPolygonOffset(factor: Float, units: Float)

Unit glReadPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, pixels: Buffer!)

Unit glReleaseShaderCompiler()

Unit glRenderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int)

Unit glSampleCoverage(value: Float, invert: Boolean)

Unit glScissor(x: Int, y: Int, width: Int, height: Int)

Unit glShaderBinary(n: Int, shaders: IntArray!, offset: Int, binaryformat: Int, binary: Buffer!, length: Int)

Unit glShaderBinary(n: Int, shaders: IntBuffer!, binaryformat: Int, binary: Buffer!, length: Int)

Unit glShaderSource(shader: Int, string: String!)

Unit glStencilFunc(func: Int, ref: Int, mask: Int)

Unit glStencilFuncSeparate(face: Int, func: Int, ref: Int, mask: Int)

Unit glStencilMask(mask: Int)

Unit glStencilMaskSeparate(face: Int, mask: Int)

Unit glStencilOp(fail: Int, zfail: Int, zpass: Int)

Unit glStencilOpSeparate(face: Int, fail: Int, zfail: Int, zpass: Int)

Unit glTexImage2D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, pixels: Buffer!)

Unit glTexParameterf(target: Int, pname: Int, param: Float)

Unit glTexParameterfv(target: Int, pname: Int, params: FloatArray!, offset: Int)

Unit glTexParameterfv(target: Int, pname: Int, params: FloatBuffer!)

Unit glTexParameteri(target: Int, pname: Int, param: Int)

Unit glTexParameteriv(target: Int, pname: Int, params: IntArray!, offset: Int)

Unit glTexParameteriv(target: Int, pname: Int, params: IntBuffer!)

Unit glTexSubImage2D(target: Int, level: Int, xoffset: Int, yoffset: Int, width: Int, height: Int, format: Int, type: Int, pixels: Buffer!)

Unit glUniform1f(location: Int, x: Float)

Unit glUniform1fv(location: Int, count: Int, v: FloatArray!, offset: Int)

Unit glUniform1fv(location: Int, count: Int, v: FloatBuffer!)

Unit glUniform1i(location: Int, x: Int)

Unit glUniform1iv(location: Int, count: Int, v: IntArray!, offset: Int)

Unit glUniform1iv(location: Int, count: Int, v: IntBuffer!)

Unit glUniform2f(location: Int, x: Float, y: Float)

Unit glUniform2fv(location: Int, count: Int, v: FloatArray!, offset: Int)

Unit glUniform2fv(location: Int, count: Int, v: FloatBuffer!)

Unit glUniform2i(location: Int, x: Int, y: Int)

Unit glUniform2iv(location: Int, count: Int, v: IntArray!, offset: Int)

Unit glUniform2iv(location: Int, count: Int, v: IntBuffer!)

Unit glUniform3f(location: Int, x: Float, y: Float, z: Float)

Unit glUniform3fv(location: Int, count: Int, v: FloatArray!, offset: Int)

Unit glUniform3fv(location: Int, count: Int, v: FloatBuffer!)

Unit glUniform3i(location: Int, x: Int, y: Int, z: Int)

Unit glUniform3iv(location: Int, count: Int, v: IntArray!, offset: Int)

Unit glUniform3iv(location: Int, count: Int, v: IntBuffer!)

Unit glUniform4f(location: Int, x: Float, y: Float, z: Float, w: Float)

Unit glUniform4fv(location: Int, count: Int, v: FloatArray!, offset: Int)

Unit glUniform4fv(location: Int, count: Int, v: FloatBuffer!)

Unit glUniform4i(location: Int, x: Int, y: Int, z: Int, w: Int)

Unit glUniform4iv(location: Int, count: Int, v: IntArray!, offset: Int)

Unit glUniform4iv(location: Int, count: Int, v: IntBuffer!)

Unit glUniformMatrix2fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix2fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix3fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix3fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix4fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix4fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUseProgram(program: Int)

Unit glValidateProgram(program: Int)

Unit glVertexAttrib1f(indx: Int, x: Float)

Unit glVertexAttrib1fv(indx: Int, values: FloatArray!, offset: Int)

Unit glVertexAttrib1fv(indx: Int, values: FloatBuffer!)

Unit glVertexAttrib2f(indx: Int, x: Float, y: Float)

Unit glVertexAttrib2fv(indx: Int, values: FloatArray!, offset: Int)

Unit glVertexAttrib2fv(indx: Int, values: FloatBuffer!)

Unit glVertexAttrib3f(indx: Int, x: Float, y: Float, z: Float)

Unit glVertexAttrib3fv(indx: Int, values: FloatArray!, offset: Int)

Unit glVertexAttrib3fv(indx: Int, values: FloatBuffer!)

Unit glVertexAttrib4f(indx: Int, x: Float, y: Float, z: Float, w: Float)

Unit glVertexAttrib4fv(indx: Int, values: FloatArray!, offset: Int)

Unit glVertexAttrib4fv(indx: Int, values: FloatBuffer!)

Unit glVertexAttribPointer(indx: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int)

Unit glVertexAttribPointer(indx: Int, size: Int, type: Int, normalized: Boolean, stride: Int, ptr: Buffer!)

Unit glViewport(x: Int, y: Int, width: Int, height: Int)

Unit glBeginQuery(target: Int, id: Int)

Unit glBeginTransformFeedback(primitiveMode: Int)

Unit glBindBufferBase(target: Int, index: Int, buffer: Int)

Unit glBindBufferRange(target: Int, index: Int, buffer: Int, offset: Int, size: Int)

Unit glBindSampler(unit: Int, sampler: Int)

Unit glBindTransformFeedback(target: Int, id: Int)

Unit glBindVertexArray(array: Int)

Unit glBlitFramebuffer(srcX0: Int, srcY0: Int, srcX1: Int, srcY1: Int, dstX0: Int, dstY0: Int, dstX1: Int, dstY1: Int, mask: Int, filter: Int)

Unit glClearBufferfi(buffer: Int, drawbuffer: Int, depth: Float, stencil: Int)

Unit glClearBufferfv(buffer: Int, drawbuffer: Int, value: FloatArray!, offset: Int)

Unit glClearBufferfv(buffer: Int, drawbuffer: Int, value: FloatBuffer!)

Unit glClearBufferiv(buffer: Int, drawbuffer: Int, value: IntArray!, offset: Int)

Unit glClearBufferiv(buffer: Int, drawbuffer: Int, value: IntBuffer!)

Unit glClearBufferuiv(buffer: Int, drawbuffer: Int, value: IntArray!, offset: Int)

Unit glClearBufferuiv(buffer: Int, drawbuffer: Int, value: IntBuffer!)

Int glClientWaitSync(sync: Long, flags: Int, timeout: Long)

Unit glCompressedTexImage3D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, depth: Int, border: Int, imageSize: Int, offset: Int)

Unit glCompressedTexImage3D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, depth: Int, border: Int, imageSize: Int, data: Buffer!)

Unit glCompressedTexSubImage3D(target: Int, level: Int, xoffset: Int, yoffset: Int, zoffset: Int, width: Int, height: Int, depth: Int, format: Int, imageSize: Int, offset: Int)

Unit glCompressedTexSubImage3D(target: Int, level: Int, xoffset: Int, yoffset: Int, zoffset: Int, width: Int, height: Int, depth: Int, format: Int, imageSize: Int, data: Buffer!)

Unit glCopyBufferSubData(readTarget: Int, writeTarget: Int, readOffset: Int, writeOffset: Int, size: Int)

Unit glCopyTexSubImage3D(target: Int, level: Int, xoffset: Int, yoffset: Int, zoffset: Int, x: Int, y: Int, width: Int, height: Int)

Unit glDeleteQueries(n: Int, ids: IntArray!, offset: Int)

Unit glDeleteQueries(n: Int, ids: IntBuffer!)

Unit glDeleteSamplers(count: Int, samplers: IntArray!, offset: Int)

Unit glDeleteSamplers(count: Int, samplers: IntBuffer!)

Unit glDeleteSync(sync: Long)

Unit glDeleteTransformFeedbacks(n: Int, ids: IntArray!, offset: Int)

Unit glDeleteTransformFeedbacks(n: Int, ids: IntBuffer!)

Unit glDeleteVertexArrays(n: Int, arrays: IntArray!, offset: Int)

Unit glDeleteVertexArrays(n: Int, arrays: IntBuffer!)

Unit glDrawArraysInstanced(mode: Int, first: Int, count: Int, instanceCount: Int)

Unit glDrawBuffers(n: Int, bufs: IntArray!, offset: Int)

Unit glDrawBuffers(n: Int, bufs: IntBuffer!)

Unit glDrawElementsInstanced(mode: Int, count: Int, type: Int, indicesOffset: Int, instanceCount: Int)

Unit glDrawElementsInstanced(mode: Int, count: Int, type: Int, indices: Buffer!, instanceCount: Int)

Unit glDrawRangeElements(mode: Int, start: Int, end: Int, count: Int, type: Int, offset: Int)

Unit glDrawRangeElements(mode: Int, start: Int, end: Int, count: Int, type: Int, indices: Buffer!)

Unit glEndQuery(target: Int)

Unit glEndTransformFeedback()

Long glFenceSync(condition: Int, flags: Int)

Unit glFlushMappedBufferRange(target: Int, offset: Int, length: Int)

Unit glFramebufferTextureLayer(target: Int, attachment: Int, texture: Int, level: Int, layer: Int)

Unit glGenQueries(n: Int, ids: IntArray!, offset: Int)

Unit glGenQueries(n: Int, ids: IntBuffer!)

Unit glGenSamplers(count: Int, samplers: IntArray!, offset: Int)

Unit glGenSamplers(count: Int, samplers: IntBuffer!)

Unit glGenTransformFeedbacks(n: Int, ids: IntArray!, offset: Int)

Unit glGenTransformFeedbacks(n: Int, ids: IntBuffer!)

Unit glGenVertexArrays(n: Int, arrays: IntArray!, offset: Int)

Unit glGenVertexArrays(n: Int, arrays: IntBuffer!)

String! glGetActiveUniformBlockName(program: Int, uniformBlockIndex: Int)

Unit glGetActiveUniformBlockName(program: Int, uniformBlockIndex: Int, bufSize: Int, length: IntArray!, lengthOffset: Int, uniformBlockName: ByteArray!, uniformBlockNameOffset: Int)

Unit glGetActiveUniformBlockName(program: Int, uniformBlockIndex: Int, length: Buffer!, uniformBlockName: Buffer!)

Unit glGetActiveUniformBlockiv(program: Int, uniformBlockIndex: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetActiveUniformBlockiv(program: Int, uniformBlockIndex: Int, pname: Int, params: IntBuffer!)

Unit glGetActiveUniformsiv(program: Int, uniformCount: Int, uniformIndices: IntArray!, uniformIndicesOffset: Int, pname: Int, params: IntArray!, paramsOffset: Int)

Unit glGetActiveUniformsiv(program: Int, uniformCount: Int, uniformIndices: IntBuffer!, pname: Int, params: IntBuffer!)

Unit glGetBufferParameteri64v(target: Int, pname: Int, params: LongBuffer!)

Unit glGetBufferParameteri64v(target: Int, pname: Int, params: LongArray!, offset: Int)

Buffer! glGetBufferPointerv(target: Int, pname: Int)

The java.nio.Buffer instance returned by this method is guaranteed to be an instance of java.nio.ByteBuffer.

Int glGetFragDataLocation(program: Int, name: String!)

Unit glGetInteger64i_v(target: Int, index: Int, data: LongBuffer!)

Unit glGetInteger64i_v(target: Int, index: Int, data: LongArray!, offset: Int)

Unit glGetInteger64v(pname: Int, params: LongBuffer!)

Unit glGetInteger64v(pname: Int, params: LongArray!, offset: Int)

Unit glGetIntegeri_v(target: Int, index: Int, data: IntArray!, offset: Int)

Unit glGetIntegeri_v(target: Int, index: Int, data: IntBuffer!)

Unit glGetInternalformativ(target: Int, internalformat: Int, pname: Int, bufSize: Int, params: IntArray!, offset: Int)

Unit glGetInternalformativ(target: Int, internalformat: Int, pname: Int, bufSize: Int, params: IntBuffer!)

Unit glGetProgramBinary(program: Int, bufSize: Int, length: IntArray!, lengthOffset: Int, binaryFormat: IntArray!, binaryFormatOffset: Int, binary: Buffer!)

Unit glGetProgramBinary(program: Int, bufSize: Int, length: IntBuffer!, binaryFormat: IntBuffer!, binary: Buffer!)

Unit glGetQueryObjectuiv(id: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetQueryObjectuiv(id: Int, pname: Int, params: IntBuffer!)

Unit glGetQueryiv(target: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetQueryiv(target: Int, pname: Int, params: IntBuffer!)

Unit glGetSamplerParameterfv(sampler: Int, pname: Int, params: FloatArray!, offset: Int)

Unit glGetSamplerParameterfv(sampler: Int, pname: Int, params: FloatBuffer!)

Unit glGetSamplerParameteriv(sampler: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetSamplerParameteriv(sampler: Int, pname: Int, params: IntBuffer!)

String! glGetStringi(name: Int, index: Int)

Unit glGetSynciv(sync: Long, pname: Int, bufSize: Int, length: IntArray!, lengthOffset: Int, values: IntArray!, valuesOffset: Int)

Unit glGetSynciv(sync: Long, pname: Int, bufSize: Int, length: IntBuffer!, values: IntBuffer!)

Unit glGetTransformFeedbackVarying(program: Int, index: Int, bufsize: Int, length: IntArray!, lengthOffset: Int, size: IntArray!, sizeOffset: Int, type: IntArray!, typeOffset: Int, name: ByteArray!, nameOffset: Int)

Unit glGetTransformFeedbackVarying(program: Int, index: Int, bufsize: Int, length: IntBuffer!, size: IntBuffer!, type: IntBuffer!, name: Byte)

Unit glGetTransformFeedbackVarying(program: Int, index: Int, bufsize: Int, length: IntBuffer!, size: IntBuffer!, type: IntBuffer!, name: ByteBuffer!)

String! glGetTransformFeedbackVarying(program: Int, index: Int, size: IntArray!, sizeOffset: Int, type: IntArray!, typeOffset: Int)

String! glGetTransformFeedbackVarying(program: Int, index: Int, size: IntBuffer!, type: IntBuffer!)

Int glGetUniformBlockIndex(program: Int, uniformBlockName: String!)

Unit glGetUniformIndices(program: Int, uniformNames: Array<String!>!, uniformIndices: IntArray!, uniformIndicesOffset: Int)

Unit glGetUniformIndices(program: Int, uniformNames: Array<String!>!, uniformIndices: IntBuffer!)

Unit glGetUniformuiv(program: Int, location: Int, params: IntArray!, offset: Int)

Unit glGetUniformuiv(program: Int, location: Int, params: IntBuffer!)

Unit glGetVertexAttribIiv(index: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetVertexAttribIiv(index: Int, pname: Int, params: IntBuffer!)

Unit glGetVertexAttribIuiv(index: Int, pname: Int, params: IntArray!, offset: Int)

Unit glGetVertexAttribIuiv(index: Int, pname: Int, params: IntBuffer!)

Unit glInvalidateFramebuffer(target: Int, numAttachments: Int, attachments: IntArray!, offset: Int)

Unit glInvalidateFramebuffer(target: Int, numAttachments: Int, attachments: IntBuffer!)

Unit glInvalidateSubFramebuffer(target: Int, numAttachments: Int, attachments: IntArray!, offset: Int, x: Int, y: Int, width: Int, height: Int)

Unit glInvalidateSubFramebuffer(target: Int, numAttachments: Int, attachments: IntBuffer!, x: Int, y: Int, width: Int, height: Int)

Boolean glIsQuery(id: Int)

Boolean glIsSampler(sampler: Int)

Boolean glIsSync(sync: Long)

Boolean glIsTransformFeedback(id: Int)

Boolean glIsVertexArray(array: Int)

Buffer! glMapBufferRange(target: Int, offset: Int, length: Int, access: Int)

The java.nio.Buffer instance returned by this method is guaranteed to be an instance of java.nio.ByteBuffer.

Unit glPauseTransformFeedback()

Unit glProgramBinary(program: Int, binaryFormat: Int, binary: Buffer!, length: Int)

Unit glProgramParameteri(program: Int, pname: Int, value: Int)

Unit glReadBuffer(mode: Int)

Unit glReadPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, offset: Int)

Unit glRenderbufferStorageMultisample(target: Int, samples: Int, internalformat: Int, width: Int, height: Int)

Unit glResumeTransformFeedback()

Unit glSamplerParameterf(sampler: Int, pname: Int, param: Float)

Unit glSamplerParameterfv(sampler: Int, pname: Int, param: FloatArray!, offset: Int)

Unit glSamplerParameterfv(sampler: Int, pname: Int, param: FloatBuffer!)

Unit glSamplerParameteri(sampler: Int, pname: Int, param: Int)

Unit glSamplerParameteriv(sampler: Int, pname: Int, param: IntArray!, offset: Int)

Unit glSamplerParameteriv(sampler: Int, pname: Int, param: IntBuffer!)

Unit glTexImage3D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, depth: Int, border: Int, format: Int, type: Int, offset: Int)

Unit glTexImage3D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, depth: Int, border: Int, format: Int, type: Int, pixels: Buffer!)

Unit glTexStorage2D(target: Int, levels: Int, internalformat: Int, width: Int, height: Int)

Unit glTexStorage3D(target: Int, levels: Int, internalformat: Int, width: Int, height: Int, depth: Int)

Unit glTexSubImage3D(target: Int, level: Int, xoffset: Int, yoffset: Int, zoffset: Int, width: Int, height: Int, depth: Int, format: Int, type: Int, offset: Int)

Unit glTexSubImage3D(target: Int, level: Int, xoffset: Int, yoffset: Int, zoffset: Int, width: Int, height: Int, depth: Int, format: Int, type: Int, pixels: Buffer!)

Unit glTransformFeedbackVaryings(program: Int, varyings: Array<String!>!, bufferMode: Int)

Unit glUniform1ui(location: Int, v0: Int)

Unit glUniform1uiv(location: Int, count: Int, value: IntArray!, offset: Int)

Unit glUniform1uiv(location: Int, count: Int, value: IntBuffer!)

Unit glUniform2ui(location: Int, v0: Int, v1: Int)

Unit glUniform2uiv(location: Int, count: Int, value: IntArray!, offset: Int)

Unit glUniform2uiv(location: Int, count: Int, value: IntBuffer!)

Unit glUniform3ui(location: Int, v0: Int, v1: Int, v2: Int)

Unit glUniform3uiv(location: Int, count: Int, value: IntArray!, offset: Int)

Unit glUniform3uiv(location: Int, count: Int, value: IntBuffer!)

Unit glUniform4ui(location: Int, v0: Int, v1: Int, v2: Int, v3: Int)

Unit glUniform4uiv(location: Int, count: Int, value: IntArray!, offset: Int)

Unit glUniform4uiv(location: Int, count: Int, value: IntBuffer!)

Unit glUniformBlockBinding(program: Int, uniformBlockIndex: Int, uniformBlockBinding: Int)

Unit glUniformMatrix2x3fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix2x3fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix2x4fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix2x4fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix3x2fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix3x2fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix3x4fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix3x4fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix4x2fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix4x2fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Unit glUniformMatrix4x3fv(location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int)

Unit glUniformMatrix4x3fv(location: Int, count: Int, transpose: Boolean, value: FloatBuffer!)

Boolean glUnmapBuffer(target: Int)

Unit glVertexAttribDivisor(index: Int, divisor: Int)

Unit glVertexAttribI4i(index: Int, x: Int, y: Int, z: Int, w: Int)

Unit glVertexAttribI4iv(index: Int, v: IntArray!, offset: Int)

Unit glVertexAttribI4iv(index: Int, v: IntBuffer!)

Unit glVertexAttribI4ui(index: Int, x: Int, y: Int, z: Int, w: Int)

Unit glVertexAttribI4uiv(index: Int, v: IntArray!, offset: Int)

Unit glVertexAttribI4uiv(index: Int, v: IntBuffer!)

Unit glVertexAttribIPointer(index: Int, size: Int, type: Int, stride: Int, offset: Int)

Unit glVertexAttribIPointer(index: Int, size: Int, type: Int, stride: Int, pointer: Buffer!)

Unit glWaitSync(sync: Long, flags: Int, timeout: Long)

Constants

GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

Added in API level 21
static val GL_ACTIVE_ATOMIC_COUNTER_BUFFERS: Int
Value: 37593

GL_ACTIVE_PROGRAM

Added in API level 21
static val GL_ACTIVE_PROGRAM: Int
Value: 33369

GL_ACTIVE_RESOURCES

Added in API level 21
static val GL_ACTIVE_RESOURCES: Int
Value: 37621

GL_ACTIVE_VARIABLES

Added in API level 21
static val GL_ACTIVE_VARIABLES: Int
Value: 37637

GL_ALL_BARRIER_BITS

Added in API level 24
static val GL_ALL_BARRIER_BITS: Int
Value: -1

GL_ALL_SHADER_BITS

Added in API level 21
static val GL_ALL_SHADER_BITS: Int
Value: -1

GL_ARRAY_SIZE

Added in API level 21
static val GL_ARRAY_SIZE: Int
Value: 37627

GL_ARRAY_STRIDE

Added in API level 21
static val GL_ARRAY_STRIDE: Int
Value: 37630

GL_ATOMIC_COUNTER_BARRIER_BIT

Added in API level 21
static val GL_ATOMIC_COUNTER_BARRIER_BIT: Int
Value: 4096

GL_ATOMIC_COUNTER_BUFFER

Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER: Int
Value: 37568

GL_ATOMIC_COUNTER_BUFFER_BINDING

Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_BINDING: Int
Value: 37569

GL_ATOMIC_COUNTER_BUFFER_INDEX

Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_INDEX: Int
Value: 37633

GL_ATOMIC_COUNTER_BUFFER_SIZE

Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_SIZE: Int
Value: 37571

GL_ATOMIC_COUNTER_BUFFER_START

Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_START: Int
Value: 37570

GL_BLOCK_INDEX

Added in API level 21
static val GL_BLOCK_INDEX: Int
Value: 37629

GL_BUFFER_BINDING

Added in API level 21
static val GL_BUFFER_BINDING: Int
Value: 37634

GL_BUFFER_DATA_SIZE

Added in API level 21
static val GL_BUFFER_DATA_SIZE: Int
Value: 37635

GL_BUFFER_UPDATE_BARRIER_BIT

Added in API level 21
static val GL_BUFFER_UPDATE_BARRIER_BIT: Int
Value: 512

GL_BUFFER_VARIABLE

Added in API level 21
static val GL_BUFFER_VARIABLE: Int
Value: 37605

GL_COMMAND_BARRIER_BIT

Added in API level 21
static val GL_COMMAND_BARRIER_BIT: Int
Value: 64

GL_COMPUTE_SHADER

Added in API level 21
static val GL_COMPUTE_SHADER: Int
Value: 37305

GL_COMPUTE_SHADER_BIT

Added in API level 21
static val GL_COMPUTE_SHADER_BIT: Int
Value: 32

GL_COMPUTE_WORK_GROUP_SIZE

Added in API level 21
static val GL_COMPUTE_WORK_GROUP_SIZE: Int
Value: 33383

GL_DEPTH_STENCIL_TEXTURE_MODE

Added in API level 21
static val GL_DEPTH_STENCIL_TEXTURE_MODE: Int
Value: 37098

GL_DISPATCH_INDIRECT_BUFFER

Added in API level 21
static val GL_DISPATCH_INDIRECT_BUFFER: Int
Value: 37102

GL_DISPATCH_INDIRECT_BUFFER_BINDING

Added in API level 21
static val GL_DISPATCH_INDIRECT_BUFFER_BINDING: Int
Value: 37103

GL_DRAW_INDIRECT_BUFFER

Added in API level 21
static val GL_DRAW_INDIRECT_BUFFER: Int
Value: 36671

GL_DRAW_INDIRECT_BUFFER_BINDING

Added in API level 21
static val GL_DRAW_INDIRECT_BUFFER_BINDING: Int
Value: 36675

GL_ELEMENT_ARRAY_BARRIER_BIT

Added in API level 24
static val GL_ELEMENT_ARRAY_BARRIER_BIT: Int
Value: 2

GL_FRAGMENT_SHADER_BIT

Added in API level 21
static val GL_FRAGMENT_SHADER_BIT: Int
Value: 2

GL_FRAMEBUFFER_BARRIER_BIT

Added in API level 21
static val GL_FRAMEBUFFER_BARRIER_BIT: Int
Value: 1024

GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: Int
Value: 37652

GL_FRAMEBUFFER_DEFAULT_HEIGHT

Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_HEIGHT: Int
Value: 37649

GL_FRAMEBUFFER_DEFAULT_SAMPLES

Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_SAMPLES: Int
Value: 37651

GL_FRAMEBUFFER_DEFAULT_WIDTH

Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_WIDTH: Int
Value: 37648

GL_IMAGE_2D

Added in API level 21
static val GL_IMAGE_2D: Int
Value: 36941

GL_IMAGE_2D_ARRAY

Added in API level 21
static val GL_IMAGE_2D_ARRAY: Int
Value: 36947

GL_IMAGE_3D

Added in API level 21
static val GL_IMAGE_3D: Int
Value: 36942

GL_IMAGE_BINDING_ACCESS

Added in API level 21
static val GL_IMAGE_BINDING_ACCESS: Int
Value: 36670

GL_IMAGE_BINDING_FORMAT

Added in API level 21
static val GL_IMAGE_BINDING_FORMAT: Int
Value: 36974

GL_IMAGE_BINDING_LAYER

Added in API level 21
static val GL_IMAGE_BINDING_LAYER: Int
Value: 36669

GL_IMAGE_BINDING_LAYERED

Added in API level 21
static val GL_IMAGE_BINDING_LAYERED: Int
Value: 36668

GL_IMAGE_BINDING_LEVEL

Added in API level 21
static val GL_IMAGE_BINDING_LEVEL: Int
Value: 36667

GL_IMAGE_BINDING_NAME

Added in API level 21
static val GL_IMAGE_BINDING_NAME: Int
Value: 36666

GL_IMAGE_CUBE

Added in API level 21
static val GL_IMAGE_CUBE: Int
Value: 36944

GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

Added in API level 21
static val GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS: Int
Value: 37065

GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

Added in API level 21
static val GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE: Int
Value: 37064

GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Added in API level 21
static val GL_IMAGE_FORMAT_COMPATIBILITY_TYPE: Int
Value: 37063

GL_INT_IMAGE_2D

Added in API level 21
static val GL_INT_IMAGE_2D: Int
Value: 36952

GL_INT_IMAGE_2D_ARRAY

Added in API level 21
static val GL_INT_IMAGE_2D_ARRAY: Int
Value: 36958

GL_INT_IMAGE_3D

Added in API level 21
static val GL_INT_IMAGE_3D: Int
Value: 36953

GL_INT_IMAGE_CUBE

Added in API level 21
static val GL_INT_IMAGE_CUBE: Int
Value: 36955

GL_INT_SAMPLER_2D_MULTISAMPLE

Added in API level 21
static val GL_INT_SAMPLER_2D_MULTISAMPLE: Int
Value: 37129

GL_IS_ROW_MAJOR

Added in API level 21
static val GL_IS_ROW_MAJOR: Int
Value: 37632

GL_LOCATION

Added in API level 21
static val GL_LOCATION: Int
Value: 37646

GL_MATRIX_STRIDE

Added in API level 21
static val GL_MATRIX_STRIDE: Int
Value: 37631

GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

Added in API level 21
static val GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: Int
Value: 37596

GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

Added in API level 21
static val GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: Int
Value: 37592

GL_MAX_COLOR_TEXTURE_SAMPLES

Added in API level 21
static val GL_MAX_COLOR_TEXTURE_SAMPLES: Int
Value: 37134

GL_MAX_COMBINED_ATOMIC_COUNTERS

Added in API level 21
static val GL_MAX_COMBINED_ATOMIC_COUNTERS: Int
Value: 37591

GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

Added in API level 21
static val GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: Int
Value: 37585

GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

Added in API level 21
static val GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: Int
Value: 33382

GL_MAX_COMBINED_IMAGE_UNIFORMS

Added in API level 21
static val GL_MAX_COMBINED_IMAGE_UNIFORMS: Int
Value: 37071

GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

Added in API level 21
static val GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES: Int
Value: 36665

GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

Added in API level 21
static val GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: Int
Value: 37084

GL_MAX_COMPUTE_ATOMIC_COUNTERS

Added in API level 21
static val GL_MAX_COMPUTE_ATOMIC_COUNTERS: Int
Value: 33381

GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

Added in API level 21
static val GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: Int
Value: 33380

GL_MAX_COMPUTE_IMAGE_UNIFORMS

Added in API level 21
static val GL_MAX_COMPUTE_IMAGE_UNIFORMS: Int
Value: 37309

GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

Added in API level 21
static val GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: Int
Value: 37083

GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

Added in API level 21
static val GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: Int
Value: 33378

GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

Added in API level 21
static val GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: Int
Value: 37308

GL_MAX_COMPUTE_UNIFORM_BLOCKS

Added in API level 21
static val GL_MAX_COMPUTE_UNIFORM_BLOCKS: Int
Value: 37307

GL_MAX_COMPUTE_UNIFORM_COMPONENTS

Added in API level 21
static val GL_MAX_COMPUTE_UNIFORM_COMPONENTS: Int
Value: 33379

GL_MAX_COMPUTE_WORK_GROUP_COUNT

Added in API level 21
static val GL_MAX_COMPUTE_WORK_GROUP_COUNT: Int
Value: 37310

GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

Added in API level 21
static val GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: Int
Value: 37099

GL_MAX_COMPUTE_WORK_GROUP_SIZE

Added in API level 21
static val GL_MAX_COMPUTE_WORK_GROUP_SIZE: Int
Value: 37311

GL_MAX_DEPTH_TEXTURE_SAMPLES

Added in API level 21
static val GL_MAX_DEPTH_TEXTURE_SAMPLES: Int
Value: 37135

GL_MAX_FRAGMENT_ATOMIC_COUNTERS

Added in API level 21
static val GL_MAX_FRAGMENT_ATOMIC_COUNTERS: Int
Value: 37590

GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

Added in API level 21
static val GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: Int
Value: 37584

GL_MAX_FRAGMENT_IMAGE_UNIFORMS

Added in API level 21
static val GL_MAX_FRAGMENT_IMAGE_UNIFORMS: Int
Value: 37070

GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

Added in API level 21
static val GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: Int
Value: 37082

GL_MAX_FRAMEBUFFER_HEIGHT

Added in API level 21
static val GL_MAX_FRAMEBUFFER_HEIGHT: Int
Value: 37654

GL_MAX_FRAMEBUFFER_SAMPLES

Added in API level 21
static val GL_MAX_FRAMEBUFFER_SAMPLES: Int
Value: 37656

GL_MAX_FRAMEBUFFER_WIDTH

Added in API level 21
static val GL_MAX_FRAMEBUFFER_WIDTH: Int
Value: 37653

GL_MAX_IMAGE_UNITS

Added in API level 21
static val GL_MAX_IMAGE_UNITS: Int
Value: 36664

GL_MAX_INTEGER_SAMPLES

Added in API level 21
static val GL_MAX_INTEGER_SAMPLES: Int
Value: 37136

GL_MAX_NAME_LENGTH

Added in API level 21
static val GL_MAX_NAME_LENGTH: Int
Value: 37622

GL_MAX_NUM_ACTIVE_VARIABLES

Added in API level 21
static val GL_MAX_NUM_ACTIVE_VARIABLES: Int
Value: 37623

GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET

Added in API level 21
static val GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: Int
Value: 36447

GL_MAX_SAMPLE_MASK_WORDS

Added in API level 21
static val GL_MAX_SAMPLE_MASK_WORDS: Int
Value: 36441

GL_MAX_SHADER_STORAGE_BLOCK_SIZE

Added in API level 21
static val GL_MAX_SHADER_STORAGE_BLOCK_SIZE: Int
Value: 37086

GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

Added in API level 21
static val GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: Int
Value: 37085

GL_MAX_UNIFORM_LOCATIONS

Added in API level 21
static val GL_MAX_UNIFORM_LOCATIONS: Int
Value: 33390

GL_MAX_VERTEX_ATOMIC_COUNTERS

Added in API level 21
static val GL_MAX_VERTEX_ATOMIC_COUNTERS: Int
Value: 37586

GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

Added in API level 21
static val GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: Int
Value: 37580

GL_MAX_VERTEX_ATTRIB_BINDINGS

Added in API level 21
static val GL_MAX_VERTEX_ATTRIB_BINDINGS: Int
Value: 33498

GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

Added in API level 21
static val GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: Int
Value: 33497

GL_MAX_VERTEX_ATTRIB_STRIDE

Added in API level 21
static val GL_MAX_VERTEX_ATTRIB_STRIDE: Int
Value: 33509

GL_MAX_VERTEX_IMAGE_UNIFORMS

Added in API level 21
static val GL_MAX_VERTEX_IMAGE_UNIFORMS: Int
Value: 37066

GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

Added in API level 21
static val GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: Int
Value: 37078

GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET

Added in API level 21
static val GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: Int
Value: 36446

GL_NAME_LENGTH

Added in API level 21
static val GL_NAME_LENGTH: Int
Value: 37625

GL_NUM_ACTIVE_VARIABLES

Added in API level 21
static val GL_NUM_ACTIVE_VARIABLES: Int
Value: 37636

GL_OFFSET

Added in API level 21
static val GL_OFFSET: Int
Value: 37628

GL_PIXEL_BUFFER_BARRIER_BIT

Added in API level 21
static val GL_PIXEL_BUFFER_BARRIER_BIT: Int
Value: 128

GL_PROGRAM_INPUT

Added in API level 21
static val GL_PROGRAM_INPUT: Int
Value: 37603

GL_PROGRAM_OUTPUT

Added in API level 21
static val GL_PROGRAM_OUTPUT: Int
Value: 37604

GL_PROGRAM_PIPELINE_BINDING

Added in API level 21
static val GL_PROGRAM_PIPELINE_BINDING: Int
Value: 33370

GL_PROGRAM_SEPARABLE

Added in API level 21
static val GL_PROGRAM_SEPARABLE: Int
Value: 33368

GL_READ_ONLY

Added in API level 21
static val GL_READ_ONLY: Int
Value: 35000

GL_READ_WRITE

Added in API level 21
static val GL_READ_WRITE: Int
Value: 35002

GL_REFERENCED_BY_COMPUTE_SHADER

Added in API level 21
static val GL_REFERENCED_BY_COMPUTE_SHADER: Int
Value: 37643

GL_REFERENCED_BY_FRAGMENT_SHADER

Added in API level 21
static val GL_REFERENCED_BY_FRAGMENT_SHADER: Int
Value: 37642

GL_REFERENCED_BY_VERTEX_SHADER

Added in API level 21
static val GL_REFERENCED_BY_VERTEX_SHADER: Int
Value: 37638

GL_SAMPLER_2D_MULTISAMPLE

Added in API level 21
static val GL_SAMPLER_2D_MULTISAMPLE: Int
Value: 37128

GL_SAMPLE_MASK

Added in API level 21
static val GL_SAMPLE_MASK: Int
Value: 36433

GL_SAMPLE_MASK_VALUE

Added in API level 21
static val GL_SAMPLE_MASK_VALUE: Int
Value: 36434

GL_SAMPLE_POSITION

Added in API level 21
static val GL_SAMPLE_POSITION: Int
Value: 36432

GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

Added in API level 24
static val GL_SHADER_IMAGE_ACCESS_BARRIER_BIT: Int
Value: 32

GL_SHADER_STORAGE_BARRIER_BIT

Added in API level 21
static val GL_SHADER_STORAGE_BARRIER_BIT: Int
Value: 8192

GL_SHADER_STORAGE_BLOCK

Added in API level 21
static val GL_SHADER_STORAGE_BLOCK: Int
Value: 37606

GL_SHADER_STORAGE_BUFFER

Added in API level 21
static val GL_SHADER_STORAGE_BUFFER: Int
Value: 37074

GL_SHADER_STORAGE_BUFFER_BINDING

Added in API level 21
static val GL_SHADER_STORAGE_BUFFER_BINDING: Int
Value: 37075

GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

Added in API level 21
static val GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: Int
Value: 37087

GL_SHADER_STORAGE_BUFFER_SIZE

Added in API level 21
static val GL_SHADER_STORAGE_BUFFER_SIZE: Int
Value: 37077

GL_SHADER_STORAGE_BUFFER_START

Added in API level 21
static val GL_SHADER_STORAGE_BUFFER_START: Int
Value: 37076

GL_STENCIL_INDEX

Added in API level 21
static val GL_STENCIL_INDEX: Int
Value: 6401

GL_TEXTURE_2D_MULTISAMPLE

Added in API level 21
static val GL_TEXTURE_2D_MULTISAMPLE: Int
Value: 37120

GL_TEXTURE_ALPHA_SIZE

Added in API level 21
static val GL_TEXTURE_ALPHA_SIZE: Int
Value: 32863

GL_TEXTURE_ALPHA_TYPE

Added in API level 21
static val GL_TEXTURE_ALPHA_TYPE: Int
Value: 35859

GL_TEXTURE_BINDING_2D_MULTISAMPLE

Added in API level 21
static val GL_TEXTURE_BINDING_2D_MULTISAMPLE: Int
Value: 37124

GL_TEXTURE_BLUE_SIZE

Added in API level 21
static val GL_TEXTURE_BLUE_SIZE: Int
Value: 32862

GL_TEXTURE_BLUE_TYPE

Added in API level 21
static val GL_TEXTURE_BLUE_TYPE: Int
Value: 35858

GL_TEXTURE_COMPRESSED

Added in API level 21
static val GL_TEXTURE_COMPRESSED: Int
Value: 34465

GL_TEXTURE_DEPTH

Added in API level 21
static val GL_TEXTURE_DEPTH: Int
Value: 32881

GL_TEXTURE_DEPTH_SIZE

Added in API level 21
static val GL_TEXTURE_DEPTH_SIZE: Int
Value: 34890

GL_TEXTURE_DEPTH_TYPE

Added in API level 21
static val GL_TEXTURE_DEPTH_TYPE: Int
Value: 35862

GL_TEXTURE_FETCH_BARRIER_BIT

Added in API level 21
static val GL_TEXTURE_FETCH_BARRIER_BIT: Int
Value: 8

GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

Added in API level 21
static val GL_TEXTURE_FIXED_SAMPLE_LOCATIONS: Int
Value: 37127

GL_TEXTURE_GREEN_SIZE

Added in API level 21
static val GL_TEXTURE_GREEN_SIZE: Int
Value: 32861

GL_TEXTURE_GREEN_TYPE

Added in API level 21
static val GL_TEXTURE_GREEN_TYPE: Int
Value: 35857

GL_TEXTURE_HEIGHT

Added in API level 21
static val GL_TEXTURE_HEIGHT: Int
Value: 4097

GL_TEXTURE_INTERNAL_FORMAT

Added in API level 21
static val GL_TEXTURE_INTERNAL_FORMAT: Int
Value: 4099

GL_TEXTURE_RED_SIZE

Added in API level 21
static val GL_TEXTURE_RED_SIZE: Int
Value: 32860

GL_TEXTURE_RED_TYPE

Added in API level 21
static val GL_TEXTURE_RED_TYPE: Int
Value: 35856

GL_TEXTURE_SAMPLES

Added in API level 21
static val GL_TEXTURE_SAMPLES: Int
Value: 37126

GL_TEXTURE_SHARED_SIZE

Added in API level 21
static val GL_TEXTURE_SHARED_SIZE: Int
Value: 35903

GL_TEXTURE_STENCIL_SIZE

Added in API level 21
static val GL_TEXTURE_STENCIL_SIZE: Int
Value: 35057

GL_TEXTURE_UPDATE_BARRIER_BIT

Added in API level 21
static val GL_TEXTURE_UPDATE_BARRIER_BIT: Int
Value: 256

GL_TEXTURE_WIDTH

Added in API level 21
static val GL_TEXTURE_WIDTH: Int
Value: 4096

GL_TOP_LEVEL_ARRAY_SIZE

Added in API level 21
static val GL_TOP_LEVEL_ARRAY_SIZE: Int
Value: 37644

GL_TOP_LEVEL_ARRAY_STRIDE

Added in API level 21
static val GL_TOP_LEVEL_ARRAY_STRIDE: Int
Value: 37645

GL_TRANSFORM_FEEDBACK_BARRIER_BIT

Added in API level 21
static val GL_TRANSFORM_FEEDBACK_BARRIER_BIT: Int
Value: 2048

GL_TRANSFORM_FEEDBACK_VARYING

Added in API level 21
static val GL_TRANSFORM_FEEDBACK_VARYING: Int
Value: 37620

GL_TYPE

Added in API level 21
static val GL_TYPE: Int
Value: 37626

GL_UNIFORM

Added in API level 21
static val GL_UNIFORM: Int
Value: 37601

GL_UNIFORM_BARRIER_BIT

Added in API level 21
static val GL_UNIFORM_BARRIER_BIT: Int
Value: 4

GL_UNIFORM_BLOCK

Added in API level 21
static val GL_UNIFORM_BLOCK: Int
Value: 37602

GL_UNSIGNED_INT_ATOMIC_COUNTER

Added in API level 21
static val GL_UNSIGNED_INT_ATOMIC_COUNTER: Int
Value: 37595

GL_UNSIGNED_INT_IMAGE_2D

Added in API level 21
static val GL_UNSIGNED_INT_IMAGE_2D: Int
Value: 36963

GL_UNSIGNED_INT_IMAGE_2D_ARRAY

Added in API level 21
static val GL_UNSIGNED_INT_IMAGE_2D_ARRAY: Int
Value: 36969

GL_UNSIGNED_INT_IMAGE_3D

Added in API level 21
static val GL_UNSIGNED_INT_IMAGE_3D: Int
Value: 36964

GL_UNSIGNED_INT_IMAGE_CUBE

Added in API level 21
static val GL_UNSIGNED_INT_IMAGE_CUBE: Int
Value: 36966

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

Added in API level 21
static val GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: Int
Value: 37130

GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

Added in API level 24
static val GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT: Int
Value: 1

GL_VERTEX_ATTRIB_BINDING

Added in API level 21
static val GL_VERTEX_ATTRIB_BINDING: Int
Value: 33492

GL_VERTEX_ATTRIB_RELATIVE_OFFSET

Added in API level 21
static val GL_VERTEX_ATTRIB_RELATIVE_OFFSET: Int
Value: 33493

GL_VERTEX_BINDING_BUFFER

Added in API level 21
static val GL_VERTEX_BINDING_BUFFER: Int
Value: 36687

GL_VERTEX_BINDING_DIVISOR

Added in API level 21
static val GL_VERTEX_BINDING_DIVISOR: Int
Value: 33494

GL_VERTEX_BINDING_OFFSET

Added in API level 21
static val GL_VERTEX_BINDING_OFFSET: Int
Value: 33495

GL_VERTEX_BINDING_STRIDE

Added in API level 21
static val GL_VERTEX_BINDING_STRIDE: Int
Value: 33496

GL_VERTEX_SHADER_BIT

Added in API level 21
static val GL_VERTEX_SHADER_BIT: Int
Value: 1

GL_WRITE_ONLY

Added in API level 21
static val GL_WRITE_ONLY: Int
Value: 35001

Public methods

glActiveShaderProgram

Added in API level 21
open static fun glActiveShaderProgram(
    pipeline: Int,
    program: Int
): Unit

glBindImageTexture

Added in API level 21
open static fun glBindImageTexture(
    unit: Int,
    texture: Int,
    level: Int,
    layered: Boolean,
    layer: Int,
    access: Int,
    format: Int
): Unit

glBindProgramPipeline

Added in API level 21
open static fun glBindProgramPipeline(pipeline: Int): Unit

glBindVertexBuffer

Added in API level 21
open static fun glBindVertexBuffer(
    bindingindex: Int,
    buffer: Int,
    offset: Long,
    stride: Int
): Unit

glCreateShaderProgramv

Added in API level 21
open static fun glCreateShaderProgramv(
    type: Int,
    strings: Array<String!>!
): Int

glDeleteProgramPipelines

Added in API level 21
open static fun glDeleteProgramPipelines(
    n: Int,
    pipelines: IntArray!,
    offset: Int
): Unit

glDeleteProgramPipelines

Added in API level 21
open static fun glDeleteProgramPipelines(
    n: Int,
    pipelines: IntBuffer!
): Unit

glDispatchCompute

Added in API level 21
open static fun glDispatchCompute(
    num_groups_x: Int,
    num_groups_y: Int,
    num_groups_z: Int
): Unit

glDispatchComputeIndirect

Added in API level 21
open static fun glDispatchComputeIndirect(indirect: Long): Unit

glDrawArraysIndirect

Added in API level 21
open static fun glDrawArraysIndirect(
    mode: Int,
    indirect: Long
): Unit

glDrawElementsIndirect

Added in API level 21
open static fun glDrawElementsIndirect(
    mode: Int,
    type: Int,
    indirect: Long
): Unit

glFramebufferParameteri

Added in API level 21
open static fun glFramebufferParameteri(
    target: Int,
    pname: Int,
    param: Int
): Unit

glGenProgramPipelines

Added in API level 21
open static fun glGenProgramPipelines(
    n: Int,
    pipelines: IntArray!,
    offset: Int
): Unit

glGenProgramPipelines

Added in API level 21
open static fun glGenProgramPipelines(
    n: Int,
    pipelines: IntBuffer!
): Unit

glGetBooleani_v

Added in API level 21
open static fun glGetBooleani_v(
    target: Int,
    index: Int,
    data: BooleanArray!,
    offset: Int
): Unit

glGetBooleani_v

Added in API level 21
open static fun glGetBooleani_v(
    target: Int,
    index: Int,
    data: IntBuffer!
): Unit

glGetFramebufferParameteriv

Added in API level 21
open static fun glGetFramebufferParameteriv(
    target: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetFramebufferParameteriv

Added in API level 21
open static fun glGetFramebufferParameteriv(
    target: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetMultisamplefv

Added in API level 21
open static fun glGetMultisamplefv(
    pname: Int,
    index: Int,
    val: FloatArray!,
    offset: Int
): Unit

glGetMultisamplefv

Added in API level 21
open static fun glGetMultisamplefv(
    pname: Int,
    index: Int,
    val: FloatBuffer!
): Unit

glGetProgramInterfaceiv

Added in API level 21
open static fun glGetProgramInterfaceiv(
    program: Int,
    programInterface: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetProgramInterfaceiv

Added in API level 21
open static fun glGetProgramInterfaceiv(
    program: Int,
    programInterface: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetProgramPipelineInfoLog

Added in API level 21
open static fun glGetProgramPipelineInfoLog(program: Int): String!

glGetProgramPipelineiv

Added in API level 21
open static fun glGetProgramPipelineiv(
    pipeline: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetProgramPipelineiv

Added in API level 21
open static fun glGetProgramPipelineiv(
    pipeline: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetProgramResourceIndex

Added in API level 21
open static fun glGetProgramResourceIndex(
    program: Int,
    programInterface: Int,
    name: String!
): Int

glGetProgramResourceLocation

Added in API level 21
open static fun glGetProgramResourceLocation(
    program: Int,
    programInterface: Int,
    name: String!
): Int

glGetProgramResourceName

Added in API level 21
open static fun glGetProgramResourceName(
    program: Int,
    programInterface: Int,
    index: Int
): String!

glGetProgramResourceiv

Added in API level 21
open static fun glGetProgramResourceiv(
    program: Int,
    programInterface: Int,
    index: Int,
    propCount: Int,
    props: IntArray!,
    propsOffset: Int,
    bufSize: Int,
    length: IntArray!,
    lengthOffset: Int,
    params: IntArray!,
    paramsOffset: Int
): Unit

glGetProgramResourceiv

Added in API level 21
open static fun glGetProgramResourceiv(
    program: Int,
    programInterface: Int,
    index: Int,
    propCount: Int,
    props: IntBuffer!,
    bufSize: Int,
    length: IntBuffer!,
    params: IntBuffer!
): Unit

glGetTexLevelParameterfv

Added in API level 21
open static fun glGetTexLevelParameterfv(
    target: Int,
    level: Int,
    pname: Int,
    params: FloatArray!,
    offset: Int
): Unit

glGetTexLevelParameterfv

Added in API level 21
open static fun glGetTexLevelParameterfv(
    target: Int,
    level: Int,
    pname: Int,
    params: FloatBuffer!
): Unit

glGetTexLevelParameteriv

Added in API level 21
open static fun glGetTexLevelParameteriv(
    target: Int,
    level: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetTexLevelParameteriv

Added in API level 21
open static fun glGetTexLevelParameteriv(
    target: Int,
    level: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glIsProgramPipeline

Added in API level 21
open static fun glIsProgramPipeline(pipeline: Int): Boolean

glMemoryBarrier

Added in API level 21
open static fun glMemoryBarrier(barriers: Int): Unit

glMemoryBarrierByRegion

Added in API level 21
open static fun glMemoryBarrierByRegion(barriers: Int): Unit

glProgramUniform1f

Added in API level 21
open static fun glProgramUniform1f(
    program: Int,
    location: Int,
    v0: Float
): Unit

glProgramUniform1fv

Added in API level 21
open static fun glProgramUniform1fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniform1fv

Added in API level 21
open static fun glProgramUniform1fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatBuffer!
): Unit

glProgramUniform1i

Added in API level 21
open static fun glProgramUniform1i(
    program: Int,
    location: Int,
    v0: Int
): Unit

glProgramUniform1iv

Added in API level 21
open static fun glProgramUniform1iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform1iv

Added in API level 21
open static fun glProgramUniform1iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform1ui

Added in API level 21
open static fun glProgramUniform1ui(
    program: Int,
    location: Int,
    v0: Int
): Unit

glProgramUniform1uiv

Added in API level 21
open static fun glProgramUniform1uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform1uiv

Added in API level 21
open static fun glProgramUniform1uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform2f

Added in API level 21
open static fun glProgramUniform2f(
    program: Int,
    location: Int,
    v0: Float,
    v1: Float
): Unit

glProgramUniform2fv

Added in API level 21
open static fun glProgramUniform2fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniform2fv

Added in API level 21
open static fun glProgramUniform2fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatBuffer!
): Unit

glProgramUniform2i

Added in API level 21
open static fun glProgramUniform2i(
    program: Int,
    location: Int,
    v0: Int,
    v1: Int
): Unit

glProgramUniform2iv

Added in API level 21
open static fun glProgramUniform2iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform2iv

Added in API level 21
open static fun glProgramUniform2iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform2ui

Added in API level 21
open static fun glProgramUniform2ui(
    program: Int,
    location: Int,
    v0: Int,
    v1: Int
): Unit

glProgramUniform2uiv

Added in API level 21
open static fun glProgramUniform2uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform2uiv

Added in API level 21
open static fun glProgramUniform2uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform3f

Added in API level 21
open static fun glProgramUniform3f(
    program: Int,
    location: Int,
    v0: Float,
    v1: Float,
    v2: Float
): Unit

glProgramUniform3fv

Added in API level 21
open static fun glProgramUniform3fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniform3fv

Added in API level 21
open static fun glProgramUniform3fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatBuffer!
): Unit

glProgramUniform3i

Added in API level 21
open static fun glProgramUniform3i(
    program: Int,
    location: Int,
    v0: Int,
    v1: Int,
    v2: Int
): Unit

glProgramUniform3iv

Added in API level 21
open static fun glProgramUniform3iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform3iv

Added in API level 21
open static fun glProgramUniform3iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform3ui

Added in API level 21
open static fun glProgramUniform3ui(
    program: Int,
    location: Int,
    v0: Int,
    v1: Int,
    v2: Int
): Unit

glProgramUniform3uiv

Added in API level 21
open static fun glProgramUniform3uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform3uiv

Added in API level 21
open static fun glProgramUniform3uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform4f

Added in API level 21
open static fun glProgramUniform4f(
    program: Int,
    location: Int,
    v0: Float,
    v1: Float,
    v2: Float,
    v3: Float
): Unit

glProgramUniform4fv

Added in API level 21
open static fun glProgramUniform4fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniform4fv

Added in API level 21
open static fun glProgramUniform4fv(
    program: Int,
    location: Int,
    count: Int,
    value: FloatBuffer!
): Unit

glProgramUniform4i

Added in API level 21
open static fun glProgramUniform4i(
    program: Int,
    location: Int,
    v0: Int,
    v1: Int,
    v2: Int,
    v3: Int
): Unit

glProgramUniform4iv

Added in API level 21
open static fun glProgramUniform4iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform4iv

Added in API level 21
open static fun glProgramUniform4iv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniform4ui

Added in API level 21
open static fun glProgramUniform4ui(
    program: Int,
    location: Int,
    v0: Int,
    v1: Int,
    v2: Int,
    v3: Int
): Unit

glProgramUniform4uiv

Added in API level 21
open static fun glProgramUniform4uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glProgramUniform4uiv

Added in API level 21
open static fun glProgramUniform4uiv(
    program: Int,
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glProgramUniformMatrix2fv

Added in API level 21
open static fun glProgramUniformMatrix2fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix2fv

Added in API level 21
open static fun glProgramUniformMatrix2fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix2x3fv

Added in API level 21
open static fun glProgramUniformMatrix2x3fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix2x3fv

Added in API level 21
open static fun glProgramUniformMatrix2x3fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix2x4fv

Added in API level 21
open static fun glProgramUniformMatrix2x4fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix2x4fv

Added in API level 21
open static fun glProgramUniformMatrix2x4fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix3fv

Added in API level 21
open static fun glProgramUniformMatrix3fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix3fv

Added in API level 21
open static fun glProgramUniformMatrix3fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix3x2fv

Added in API level 21
open static fun glProgramUniformMatrix3x2fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix3x2fv

Added in API level 21
open static fun glProgramUniformMatrix3x2fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix3x4fv

Added in API level 21
open static fun glProgramUniformMatrix3x4fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix3x4fv

Added in API level 21
open static fun glProgramUniformMatrix3x4fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix4fv

Added in API level 21
open static fun glProgramUniformMatrix4fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix4fv

Added in API level 21
open static fun glProgramUniformMatrix4fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix4x2fv

Added in API level 21
open static fun glProgramUniformMatrix4x2fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix4x2fv

Added in API level 21
open static fun glProgramUniformMatrix4x2fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glProgramUniformMatrix4x3fv

Added in API level 21
open static fun glProgramUniformMatrix4x3fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatArray!,
    offset: Int
): Unit

glProgramUniformMatrix4x3fv

Added in API level 21
open static fun glProgramUniformMatrix4x3fv(
    program: Int,
    location: Int,
    count: Int,
    transpose: Boolean,
    value: FloatBuffer!
): Unit

glSampleMaski

Added in API level 21
open static fun glSampleMaski(
    maskNumber: Int,
    mask: Int
): Unit

glTexStorage2DMultisample

Added in API level 21
open static fun glTexStorage2DMultisample(
    target: Int,
    samples: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    fixedsamplelocations: Boolean
): Unit

glUseProgramStages

Added in API level 21
open static fun glUseProgramStages(
    pipeline: Int,
    stages: Int,
    program: Int
): Unit

glValidateProgramPipeline

Added in API level 21
open static fun glValidateProgramPipeline(pipeline: Int): Unit

glVertexAttribBinding

Added in API level 21
open static fun glVertexAttribBinding(
    attribindex: Int,
    bindingindex: Int
): Unit

glVertexAttribFormat

Added in API level 21
open static fun glVertexAttribFormat(
    attribindex: Int,
    size: Int,
    type: Int,
    normalized: Boolean,
    relativeoffset: Int
): Unit

glVertexAttribIFormat

Added in API level 21
open static fun glVertexAttribIFormat(
    attribindex: Int,
    size: Int,
    type: Int,
    relativeoffset: Int
): Unit

glVertexBindingDivisor

Added in API level 21
open static fun glVertexBindingDivisor(
    bindingindex: Int,
    divisor: Int
): Unit