Added in API level 18

GLES30

open class GLES30 : GLES20
kotlin.Any
   ↳ android.opengl.GLES20
   ↳ android.opengl.GLES30

OpenGL ES 3.0

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

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 Long

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
Public constructors

Public methods
open static Unit
glBeginQuery(target: Int, id: Int)

open static Unit
glBeginTransformFeedback(primitiveMode: Int)

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

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

open static Unit
glBindSampler(unit: Int, sampler: Int)

open static Unit

open static Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

open static Unit

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

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

open static Unit

open static Unit

open static Unit

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

open static Unit

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

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

open static Unit

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

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

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

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

open static Unit
glEndQuery(target: Int)

open static Unit

open static Long
glFenceSync(condition: Int, flags: Int)

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

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

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

open static Unit

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

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

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

open static Unit

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

open static Unit

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

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

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

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

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

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

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

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

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

open static 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

open static Boolean

open static Boolean
glIsSampler(sampler: Int)

open static Boolean
glIsSync(sync: Long)

open static Boolean

open static Boolean

open static 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.

open static Unit

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

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

open static Unit

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

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

open static Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

open static Unit
glUniform1ui(location: Int, v0: Int)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

open static Boolean
glUnmapBuffer(target: Int)

open static Unit
glVertexAttribDivisor(index: Int, divisor: Int)

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

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

open static Unit

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

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

open static Unit

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

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

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

Inherited functions

Constants

GL_ACTIVE_UNIFORM_BLOCKS

Added in API level 18
static val GL_ACTIVE_UNIFORM_BLOCKS: Int
Value: 35382

GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

Added in API level 18
static val GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH: Int
Value: 35381

GL_ALREADY_SIGNALED

Added in API level 18
static val GL_ALREADY_SIGNALED: Int
Value: 37146

GL_ANY_SAMPLES_PASSED

Added in API level 18
static val GL_ANY_SAMPLES_PASSED: Int
Value: 35887

GL_ANY_SAMPLES_PASSED_CONSERVATIVE

Added in API level 18
static val GL_ANY_SAMPLES_PASSED_CONSERVATIVE: Int
Value: 36202

GL_BLUE

Added in API level 18
static val GL_BLUE: Int
Value: 6405

GL_BUFFER_ACCESS_FLAGS

Added in API level 18
static val GL_BUFFER_ACCESS_FLAGS: Int
Value: 37151

GL_BUFFER_MAPPED

Added in API level 18
static val GL_BUFFER_MAPPED: Int
Value: 35004

GL_BUFFER_MAP_LENGTH

Added in API level 18
static val GL_BUFFER_MAP_LENGTH: Int
Value: 37152

GL_BUFFER_MAP_OFFSET

Added in API level 18
static val GL_BUFFER_MAP_OFFSET: Int
Value: 37153

GL_BUFFER_MAP_POINTER

Added in API level 18
static val GL_BUFFER_MAP_POINTER: Int
Value: 35005

GL_COLOR

Added in API level 18
static val GL_COLOR: Int
Value: 6144

GL_COLOR_ATTACHMENT1

Added in API level 18
static val GL_COLOR_ATTACHMENT1: Int
Value: 36065

GL_COLOR_ATTACHMENT10

Added in API level 18
static val GL_COLOR_ATTACHMENT10: Int
Value: 36074

GL_COLOR_ATTACHMENT11

Added in API level 18
static val GL_COLOR_ATTACHMENT11: Int
Value: 36075

GL_COLOR_ATTACHMENT12

Added in API level 18
static val GL_COLOR_ATTACHMENT12: Int
Value: 36076

GL_COLOR_ATTACHMENT13

Added in API level 18
static val GL_COLOR_ATTACHMENT13: Int
Value: 36077

GL_COLOR_ATTACHMENT14

Added in API level 18
static val GL_COLOR_ATTACHMENT14: Int
Value: 36078

GL_COLOR_ATTACHMENT15

Added in API level 18
static val GL_COLOR_ATTACHMENT15: Int
Value: 36079

GL_COLOR_ATTACHMENT2

Added in API level 18
static val GL_COLOR_ATTACHMENT2: Int
Value: 36066

GL_COLOR_ATTACHMENT3

Added in API level 18
static val GL_COLOR_ATTACHMENT3: Int
Value: 36067

GL_COLOR_ATTACHMENT4

Added in API level 18
static val GL_COLOR_ATTACHMENT4: Int
Value: 36068

GL_COLOR_ATTACHMENT5

Added in API level 18
static val GL_COLOR_ATTACHMENT5: Int
Value: 36069

GL_COLOR_ATTACHMENT6

Added in API level 18
static val GL_COLOR_ATTACHMENT6: Int
Value: 36070

GL_COLOR_ATTACHMENT7

Added in API level 18
static val GL_COLOR_ATTACHMENT7: Int
Value: 36071

GL_COLOR_ATTACHMENT8

Added in API level 18
static val GL_COLOR_ATTACHMENT8: Int
Value: 36072

GL_COLOR_ATTACHMENT9

Added in API level 18
static val GL_COLOR_ATTACHMENT9: Int
Value: 36073

GL_COMPARE_REF_TO_TEXTURE

Added in API level 18
static val GL_COMPARE_REF_TO_TEXTURE: Int
Value: 34894

GL_COMPRESSED_R11_EAC

Added in API level 18
static val GL_COMPRESSED_R11_EAC: Int
Value: 37488

GL_COMPRESSED_RG11_EAC

Added in API level 18
static val GL_COMPRESSED_RG11_EAC: Int
Value: 37490

GL_COMPRESSED_RGB8_ETC2

Added in API level 18
static val GL_COMPRESSED_RGB8_ETC2: Int
Value: 37492

GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

Added in API level 18
static val GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2: Int
Value: 37494

GL_COMPRESSED_RGBA8_ETC2_EAC

Added in API level 18
static val GL_COMPRESSED_RGBA8_ETC2_EAC: Int
Value: 37496

GL_COMPRESSED_SIGNED_R11_EAC

Added in API level 18
static val GL_COMPRESSED_SIGNED_R11_EAC: Int
Value: 37489

GL_COMPRESSED_SIGNED_RG11_EAC

Added in API level 18
static val GL_COMPRESSED_SIGNED_RG11_EAC: Int
Value: 37491

GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

Added in API level 18
static val GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC: Int
Value: 37497

GL_COMPRESSED_SRGB8_ETC2

Added in API level 18
static val GL_COMPRESSED_SRGB8_ETC2: Int
Value: 37493

GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

Added in API level 18
static val GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2: Int
Value: 37495

GL_CONDITION_SATISFIED

Added in API level 18
static val GL_CONDITION_SATISFIED: Int
Value: 37148

GL_COPY_READ_BUFFER

Added in API level 18
static val GL_COPY_READ_BUFFER: Int
Value: 36662

GL_COPY_READ_BUFFER_BINDING

Added in API level 18
static val GL_COPY_READ_BUFFER_BINDING: Int
Value: 36662

GL_COPY_WRITE_BUFFER

Added in API level 18
static val GL_COPY_WRITE_BUFFER: Int
Value: 36663

GL_COPY_WRITE_BUFFER_BINDING

Added in API level 18
static val GL_COPY_WRITE_BUFFER_BINDING: Int
Value: 36663

GL_CURRENT_QUERY

Added in API level 18
static val GL_CURRENT_QUERY: Int
Value: 34917

GL_DEPTH

Added in API level 18
static val GL_DEPTH: Int
Value: 6145

GL_DEPTH24_STENCIL8

Added in API level 18
static val GL_DEPTH24_STENCIL8: Int
Value: 35056

GL_DEPTH32F_STENCIL8

Added in API level 18
static val GL_DEPTH32F_STENCIL8: Int
Value: 36013

GL_DEPTH_COMPONENT24

Added in API level 18
static val GL_DEPTH_COMPONENT24: Int
Value: 33190

GL_DEPTH_COMPONENT32F

Added in API level 18
static val GL_DEPTH_COMPONENT32F: Int
Value: 36012

GL_DEPTH_STENCIL

Added in API level 18
static val GL_DEPTH_STENCIL: Int
Value: 34041

GL_DEPTH_STENCIL_ATTACHMENT

Added in API level 18
static val GL_DEPTH_STENCIL_ATTACHMENT: Int
Value: 33306

GL_DRAW_BUFFER0

Added in API level 18
static val GL_DRAW_BUFFER0: Int
Value: 34853

GL_DRAW_BUFFER1

Added in API level 18
static val GL_DRAW_BUFFER1: Int
Value: 34854

GL_DRAW_BUFFER10

Added in API level 18
static val GL_DRAW_BUFFER10: Int
Value: 34863

GL_DRAW_BUFFER11

Added in API level 18
static val GL_DRAW_BUFFER11: Int
Value: 34864

GL_DRAW_BUFFER12

Added in API level 18
static val GL_DRAW_BUFFER12: Int
Value: 34865

GL_DRAW_BUFFER13

Added in API level 18
static val GL_DRAW_BUFFER13: Int
Value: 34866

GL_DRAW_BUFFER14

Added in API level 18
static val GL_DRAW_BUFFER14: Int
Value: 34867

GL_DRAW_BUFFER15

Added in API level 18
static val GL_DRAW_BUFFER15: Int
Value: 34868

GL_DRAW_BUFFER2

Added in API level 18
static val GL_DRAW_BUFFER2: Int
Value: 34855

GL_DRAW_BUFFER3

Added in API level 18
static val GL_DRAW_BUFFER3: Int
Value: 34856

GL_DRAW_BUFFER4

Added in API level 18
static val GL_DRAW_BUFFER4: Int
Value: 34857

GL_DRAW_BUFFER5

Added in API level 18
static val GL_DRAW_BUFFER5: Int
Value: 34858

GL_DRAW_BUFFER6

Added in API level 18
static val GL_DRAW_BUFFER6: Int
Value: 34859

GL_DRAW_BUFFER7

Added in API level 18
static val GL_DRAW_BUFFER7: Int
Value: 34860

GL_DRAW_BUFFER8

Added in API level 18
static val GL_DRAW_BUFFER8: Int
Value: 34861

GL_DRAW_BUFFER9

Added in API level 18
static val GL_DRAW_BUFFER9: Int
Value: 34862

GL_DRAW_FRAMEBUFFER

Added in API level 18
static val GL_DRAW_FRAMEBUFFER: Int
Value: 36009

GL_DRAW_FRAMEBUFFER_BINDING

Added in API level 18
static val GL_DRAW_FRAMEBUFFER_BINDING: Int
Value: 36006

GL_DYNAMIC_COPY

Added in API level 18
static val GL_DYNAMIC_COPY: Int
Value: 35050

GL_DYNAMIC_READ

Added in API level 18
static val GL_DYNAMIC_READ: Int
Value: 35049

GL_FLOAT_32_UNSIGNED_INT_24_8_REV

Added in API level 18
static val GL_FLOAT_32_UNSIGNED_INT_24_8_REV: Int
Value: 36269

GL_FLOAT_MAT2x3

Added in API level 18
static val GL_FLOAT_MAT2x3: Int
Value: 35685

GL_FLOAT_MAT2x4

Added in API level 18
static val GL_FLOAT_MAT2x4: Int
Value: 35686

GL_FLOAT_MAT3x2

Added in API level 18
static val GL_FLOAT_MAT3x2: Int
Value: 35687

GL_FLOAT_MAT3x4

Added in API level 18
static val GL_FLOAT_MAT3x4: Int
Value: 35688

GL_FLOAT_MAT4x2

Added in API level 18
static val GL_FLOAT_MAT4x2: Int
Value: 35689

GL_FLOAT_MAT4x3

Added in API level 18
static val GL_FLOAT_MAT4x3: Int
Value: 35690

GL_FRAGMENT_SHADER_DERIVATIVE_HINT

Added in API level 18
static val GL_FRAGMENT_SHADER_DERIVATIVE_HINT: Int
Value: 35723

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: Int
Value: 33301

GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: Int
Value: 33300

GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: Int
Value: 33296

GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: Int
Value: 33297

GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: Int
Value: 33302

GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: Int
Value: 33299

GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE: Int
Value: 33298

GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: Int
Value: 33303

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Added in API level 18
static val GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: Int
Value: 36052

GL_FRAMEBUFFER_DEFAULT

Added in API level 18
static val GL_FRAMEBUFFER_DEFAULT: Int
Value: 33304

GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Added in API level 18
static val GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: Int
Value: 36182

GL_FRAMEBUFFER_UNDEFINED

Added in API level 18
static val GL_FRAMEBUFFER_UNDEFINED: Int
Value: 33305

GL_GREEN

Added in API level 18
static val GL_GREEN: Int
Value: 6404

GL_HALF_FLOAT

Added in API level 18
static val GL_HALF_FLOAT: Int
Value: 5131

GL_INTERLEAVED_ATTRIBS

Added in API level 18
static val GL_INTERLEAVED_ATTRIBS: Int
Value: 35980

GL_INT_2_10_10_10_REV

Added in API level 18
static val GL_INT_2_10_10_10_REV: Int
Value: 36255

GL_INT_SAMPLER_2D

Added in API level 18
static val GL_INT_SAMPLER_2D: Int
Value: 36298

GL_INT_SAMPLER_2D_ARRAY

Added in API level 18
static val GL_INT_SAMPLER_2D_ARRAY: Int
Value: 36303

GL_INT_SAMPLER_3D

Added in API level 18
static val GL_INT_SAMPLER_3D: Int
Value: 36299

GL_INT_SAMPLER_CUBE

Added in API level 18
static val GL_INT_SAMPLER_CUBE: Int
Value: 36300

GL_INVALID_INDEX

Added in API level 18
static val GL_INVALID_INDEX: Int
Value: -1

GL_MAJOR_VERSION

Added in API level 18
static val GL_MAJOR_VERSION: Int
Value: 33307

GL_MAP_FLUSH_EXPLICIT_BIT

Added in API level 18
static val GL_MAP_FLUSH_EXPLICIT_BIT: Int
Value: 16

GL_MAP_INVALIDATE_BUFFER_BIT

Added in API level 18
static val GL_MAP_INVALIDATE_BUFFER_BIT: Int
Value: 8

GL_MAP_INVALIDATE_RANGE_BIT

Added in API level 18
static val GL_MAP_INVALIDATE_RANGE_BIT: Int
Value: 4

GL_MAP_READ_BIT

Added in API level 18
static val GL_MAP_READ_BIT: Int
Value: 1

GL_MAP_UNSYNCHRONIZED_BIT

Added in API level 18
static val GL_MAP_UNSYNCHRONIZED_BIT: Int
Value: 32

GL_MAP_WRITE_BIT

Added in API level 18
static val GL_MAP_WRITE_BIT: Int
Value: 2

GL_MAX

Added in API level 18
static val GL_MAX: Int
Value: 32776

GL_MAX_3D_TEXTURE_SIZE

Added in API level 18
static val GL_MAX_3D_TEXTURE_SIZE: Int
Value: 32883

GL_MAX_ARRAY_TEXTURE_LAYERS

Added in API level 18
static val GL_MAX_ARRAY_TEXTURE_LAYERS: Int
Value: 35071

GL_MAX_COLOR_ATTACHMENTS

Added in API level 18
static val GL_MAX_COLOR_ATTACHMENTS: Int
Value: 36063

GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

Added in API level 18
static val GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: Int
Value: 35379

GL_MAX_COMBINED_UNIFORM_BLOCKS

Added in API level 18
static val GL_MAX_COMBINED_UNIFORM_BLOCKS: Int
Value: 35374

GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

Added in API level 18
static val GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: Int
Value: 35377

GL_MAX_DRAW_BUFFERS

Added in API level 18
static val GL_MAX_DRAW_BUFFERS: Int
Value: 34852

GL_MAX_ELEMENTS_INDICES

Added in API level 18
static val GL_MAX_ELEMENTS_INDICES: Int
Value: 33001

GL_MAX_ELEMENTS_VERTICES

Added in API level 18
static val GL_MAX_ELEMENTS_VERTICES: Int
Value: 33000

GL_MAX_ELEMENT_INDEX

Added in API level 18
static val GL_MAX_ELEMENT_INDEX: Int
Value: 36203

GL_MAX_FRAGMENT_INPUT_COMPONENTS

Added in API level 18
static val GL_MAX_FRAGMENT_INPUT_COMPONENTS: Int
Value: 37157

GL_MAX_FRAGMENT_UNIFORM_BLOCKS

Added in API level 18
static val GL_MAX_FRAGMENT_UNIFORM_BLOCKS: Int
Value: 35373

GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Added in API level 18
static val GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: Int
Value: 35657

GL_MAX_PROGRAM_TEXEL_OFFSET

Added in API level 18
static val GL_MAX_PROGRAM_TEXEL_OFFSET: Int
Value: 35077

GL_MAX_SAMPLES

Added in API level 18
static val GL_MAX_SAMPLES: Int
Value: 36183

GL_MAX_SERVER_WAIT_TIMEOUT

Added in API level 18
static val GL_MAX_SERVER_WAIT_TIMEOUT: Int
Value: 37137

GL_MAX_TEXTURE_LOD_BIAS

Added in API level 18
static val GL_MAX_TEXTURE_LOD_BIAS: Int
Value: 34045

GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

Added in API level 18
static val GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: Int
Value: 35978

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

Added in API level 18
static val GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: Int
Value: 35979

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

Added in API level 18
static val GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: Int
Value: 35968

GL_MAX_UNIFORM_BLOCK_SIZE

Added in API level 18
static val GL_MAX_UNIFORM_BLOCK_SIZE: Int
Value: 35376

GL_MAX_UNIFORM_BUFFER_BINDINGS

Added in API level 18
static val GL_MAX_UNIFORM_BUFFER_BINDINGS: Int
Value: 35375

GL_MAX_VARYING_COMPONENTS

Added in API level 18
static val GL_MAX_VARYING_COMPONENTS: Int
Value: 35659

GL_MAX_VERTEX_OUTPUT_COMPONENTS

Added in API level 18
static val GL_MAX_VERTEX_OUTPUT_COMPONENTS: Int
Value: 37154

GL_MAX_VERTEX_UNIFORM_BLOCKS

Added in API level 18
static val GL_MAX_VERTEX_UNIFORM_BLOCKS: Int
Value: 35371

GL_MAX_VERTEX_UNIFORM_COMPONENTS

Added in API level 18
static val GL_MAX_VERTEX_UNIFORM_COMPONENTS: Int
Value: 35658

GL_MIN

Added in API level 18
static val GL_MIN: Int
Value: 32775

GL_MINOR_VERSION

Added in API level 18
static val GL_MINOR_VERSION: Int
Value: 33308

GL_MIN_PROGRAM_TEXEL_OFFSET

Added in API level 18
static val GL_MIN_PROGRAM_TEXEL_OFFSET: Int
Value: 35076

GL_NUM_EXTENSIONS

Added in API level 18
static val GL_NUM_EXTENSIONS: Int
Value: 33309

GL_NUM_PROGRAM_BINARY_FORMATS

Added in API level 18
static val GL_NUM_PROGRAM_BINARY_FORMATS: Int
Value: 34814

GL_NUM_SAMPLE_COUNTS

Added in API level 18
static val GL_NUM_SAMPLE_COUNTS: Int
Value: 37760

GL_OBJECT_TYPE

Added in API level 18
static val GL_OBJECT_TYPE: Int
Value: 37138

GL_PACK_ROW_LENGTH

Added in API level 18
static val GL_PACK_ROW_LENGTH: Int
Value: 3330

GL_PACK_SKIP_PIXELS

Added in API level 18
static val GL_PACK_SKIP_PIXELS: Int
Value: 3332

GL_PACK_SKIP_ROWS

Added in API level 18
static val GL_PACK_SKIP_ROWS: Int
Value: 3331

GL_PIXEL_PACK_BUFFER

Added in API level 18
static val GL_PIXEL_PACK_BUFFER: Int
Value: 35051

GL_PIXEL_PACK_BUFFER_BINDING

Added in API level 18
static val GL_PIXEL_PACK_BUFFER_BINDING: Int
Value: 35053

GL_PIXEL_UNPACK_BUFFER

Added in API level 18
static val GL_PIXEL_UNPACK_BUFFER: Int
Value: 35052

GL_PIXEL_UNPACK_BUFFER_BINDING

Added in API level 18
static val GL_PIXEL_UNPACK_BUFFER_BINDING: Int
Value: 35055

GL_PRIMITIVE_RESTART_FIXED_INDEX

Added in API level 18
static val GL_PRIMITIVE_RESTART_FIXED_INDEX: Int
Value: 36201

GL_PROGRAM_BINARY_FORMATS

Added in API level 18
static val GL_PROGRAM_BINARY_FORMATS: Int
Value: 34815

GL_PROGRAM_BINARY_LENGTH

Added in API level 18
static val GL_PROGRAM_BINARY_LENGTH: Int
Value: 34625

GL_PROGRAM_BINARY_RETRIEVABLE_HINT

Added in API level 18
static val GL_PROGRAM_BINARY_RETRIEVABLE_HINT: Int
Value: 33367

GL_QUERY_RESULT

Added in API level 18
static val GL_QUERY_RESULT: Int
Value: 34918

GL_QUERY_RESULT_AVAILABLE

Added in API level 18
static val GL_QUERY_RESULT_AVAILABLE: Int
Value: 34919

GL_R11F_G11F_B10F

Added in API level 18
static val GL_R11F_G11F_B10F: Int
Value: 35898

GL_R16F

Added in API level 18
static val GL_R16F: Int
Value: 33325

GL_R16I

Added in API level 18
static val GL_R16I: Int
Value: 33331

GL_R16UI

Added in API level 18
static val GL_R16UI: Int
Value: 33332

GL_R32F

Added in API level 18
static val GL_R32F: Int
Value: 33326

GL_R32I

Added in API level 18
static val GL_R32I: Int
Value: 33333

GL_R32UI

Added in API level 18
static val GL_R32UI: Int
Value: 33334

GL_R8

Added in API level 18
static val GL_R8: Int
Value: 33321

GL_R8I

Added in API level 18
static val GL_R8I: Int
Value: 33329

GL_R8UI

Added in API level 18
static val GL_R8UI: Int
Value: 33330

GL_R8_SNORM

Added in API level 18
static val GL_R8_SNORM: Int
Value: 36756

GL_RASTERIZER_DISCARD

Added in API level 18
static val GL_RASTERIZER_DISCARD: Int
Value: 35977

GL_READ_BUFFER

Added in API level 18
static val GL_READ_BUFFER: Int
Value: 3074

GL_READ_FRAMEBUFFER

Added in API level 18
static val GL_READ_FRAMEBUFFER: Int
Value: 36008

GL_READ_FRAMEBUFFER_BINDING

Added in API level 18
static val GL_READ_FRAMEBUFFER_BINDING: Int
Value: 36010

GL_RED

Added in API level 18
static val GL_RED: Int
Value: 6403

GL_RED_INTEGER

Added in API level 18
static val GL_RED_INTEGER: Int
Value: 36244

GL_RENDERBUFFER_SAMPLES

Added in API level 18
static val GL_RENDERBUFFER_SAMPLES: Int
Value: 36011

GL_RG

Added in API level 18
static val GL_RG: Int
Value: 33319

GL_RG16F

Added in API level 18
static val GL_RG16F: Int
Value: 33327

GL_RG16I

Added in API level 18
static val GL_RG16I: Int
Value: 33337

GL_RG16UI

Added in API level 18
static val GL_RG16UI: Int
Value: 33338

GL_RG32F

Added in API level 18
static val GL_RG32F: Int
Value: 33328

GL_RG32I

Added in API level 18
static val GL_RG32I: Int
Value: 33339

GL_RG32UI

Added in API level 18
static val GL_RG32UI: Int
Value: 33340

GL_RG8

Added in API level 18
static val GL_RG8: Int
Value: 33323

GL_RG8I

Added in API level 18
static val GL_RG8I: Int
Value: 33335

GL_RG8UI

Added in API level 18
static val GL_RG8UI: Int
Value: 33336

GL_RG8_SNORM

Added in API level 18
static val GL_RG8_SNORM: Int
Value: 36757

GL_RGB10_A2

Added in API level 18
static val GL_RGB10_A2: Int
Value: 32857

GL_RGB10_A2UI

Added in API level 18
static val GL_RGB10_A2UI: Int
Value: 36975

GL_RGB16F

Added in API level 18
static val GL_RGB16F: Int
Value: 34843

GL_RGB16I

Added in API level 18
static val GL_RGB16I: Int
Value: 36233

GL_RGB16UI

Added in API level 18
static val GL_RGB16UI: Int
Value: 36215

GL_RGB32F

Added in API level 18
static val GL_RGB32F: Int
Value: 34837

GL_RGB32I

Added in API level 18
static val GL_RGB32I: Int
Value: 36227

GL_RGB32UI

Added in API level 18
static val GL_RGB32UI: Int
Value: 36209

GL_RGB8

Added in API level 18
static val GL_RGB8: Int
Value: 32849

GL_RGB8I

Added in API level 18
static val GL_RGB8I: Int
Value: 36239

GL_RGB8UI

Added in API level 18
static val GL_RGB8UI: Int
Value: 36221

GL_RGB8_SNORM

Added in API level 18
static val GL_RGB8_SNORM: Int
Value: 36758

GL_RGB9_E5

Added in API level 18
static val GL_RGB9_E5: Int
Value: 35901

GL_RGBA16F

Added in API level 18
static val GL_RGBA16F: Int
Value: 34842

GL_RGBA16I

Added in API level 18
static val GL_RGBA16I: Int
Value: 36232

GL_RGBA16UI

Added in API level 18
static val GL_RGBA16UI: Int
Value: 36214

GL_RGBA32F

Added in API level 18
static val GL_RGBA32F: Int
Value: 34836

GL_RGBA32I

Added in API level 18
static val GL_RGBA32I: Int
Value: 36226

GL_RGBA32UI

Added in API level 18
static val GL_RGBA32UI: Int
Value: 36208

GL_RGBA8

Added in API level 18
static val GL_RGBA8: Int
Value: 32856

GL_RGBA8I

Added in API level 18
static val GL_RGBA8I: Int
Value: 36238

GL_RGBA8UI

Added in API level 18
static val GL_RGBA8UI: Int
Value: 36220

GL_RGBA8_SNORM

Added in API level 18
static val GL_RGBA8_SNORM: Int
Value: 36759

GL_RGBA_INTEGER

Added in API level 18
static val GL_RGBA_INTEGER: Int
Value: 36249

GL_RGB_INTEGER

Added in API level 18
static val GL_RGB_INTEGER: Int
Value: 36248

GL_RG_INTEGER

Added in API level 18
static val GL_RG_INTEGER: Int
Value: 33320

GL_SAMPLER_2D_ARRAY

Added in API level 18
static val GL_SAMPLER_2D_ARRAY: Int
Value: 36289

GL_SAMPLER_2D_ARRAY_SHADOW

Added in API level 18
static val GL_SAMPLER_2D_ARRAY_SHADOW: Int
Value: 36292

GL_SAMPLER_2D_SHADOW

Added in API level 18
static val GL_SAMPLER_2D_SHADOW: Int
Value: 35682

GL_SAMPLER_3D

Added in API level 18
static val GL_SAMPLER_3D: Int
Value: 35679

GL_SAMPLER_BINDING

Added in API level 18
static val GL_SAMPLER_BINDING: Int
Value: 35097

GL_SAMPLER_CUBE_SHADOW

Added in API level 18
static val GL_SAMPLER_CUBE_SHADOW: Int
Value: 36293

GL_SEPARATE_ATTRIBS

Added in API level 18
static val GL_SEPARATE_ATTRIBS: Int
Value: 35981

GL_SIGNALED

Added in API level 18
static val GL_SIGNALED: Int
Value: 37145

GL_SIGNED_NORMALIZED

Added in API level 18
static val GL_SIGNED_NORMALIZED: Int
Value: 36764

GL_SRGB

Added in API level 18
static val GL_SRGB: Int
Value: 35904

GL_SRGB8

Added in API level 18
static val GL_SRGB8: Int
Value: 35905

GL_SRGB8_ALPHA8

Added in API level 18
static val GL_SRGB8_ALPHA8: Int
Value: 35907

GL_STATIC_COPY

Added in API level 18
static val GL_STATIC_COPY: Int
Value: 35046

GL_STATIC_READ

Added in API level 18
static val GL_STATIC_READ: Int
Value: 35045

GL_STENCIL

Added in API level 18
static val GL_STENCIL: Int
Value: 6146

GL_STREAM_COPY

Added in API level 18
static val GL_STREAM_COPY: Int
Value: 35042

GL_STREAM_READ

Added in API level 18
static val GL_STREAM_READ: Int
Value: 35041

GL_SYNC_CONDITION

Added in API level 18
static val GL_SYNC_CONDITION: Int
Value: 37139

GL_SYNC_FENCE

Added in API level 18
static val GL_SYNC_FENCE: Int
Value: 37142

GL_SYNC_FLAGS

Added in API level 18
static val GL_SYNC_FLAGS: Int
Value: 37141

GL_SYNC_FLUSH_COMMANDS_BIT

Added in API level 18
static val GL_SYNC_FLUSH_COMMANDS_BIT: Int
Value: 1

GL_SYNC_GPU_COMMANDS_COMPLETE

Added in API level 18
static val GL_SYNC_GPU_COMMANDS_COMPLETE: Int
Value: 37143

GL_SYNC_STATUS

Added in API level 18
static val GL_SYNC_STATUS: Int
Value: 37140

GL_TEXTURE_2D_ARRAY

Added in API level 18
static val GL_TEXTURE_2D_ARRAY: Int
Value: 35866

GL_TEXTURE_3D

Added in API level 18
static val GL_TEXTURE_3D: Int
Value: 32879

GL_TEXTURE_BASE_LEVEL

Added in API level 18
static val GL_TEXTURE_BASE_LEVEL: Int
Value: 33084

GL_TEXTURE_BINDING_2D_ARRAY

Added in API level 18
static val GL_TEXTURE_BINDING_2D_ARRAY: Int
Value: 35869

GL_TEXTURE_BINDING_3D

Added in API level 18
static val GL_TEXTURE_BINDING_3D: Int
Value: 32874

GL_TEXTURE_COMPARE_FUNC

Added in API level 18
static val GL_TEXTURE_COMPARE_FUNC: Int
Value: 34893

GL_TEXTURE_COMPARE_MODE

Added in API level 18
static val GL_TEXTURE_COMPARE_MODE: Int
Value: 34892

GL_TEXTURE_IMMUTABLE_FORMAT

Added in API level 18
static val GL_TEXTURE_IMMUTABLE_FORMAT: Int
Value: 37167

GL_TEXTURE_IMMUTABLE_LEVELS

Added in API level 18
static val GL_TEXTURE_IMMUTABLE_LEVELS: Int
Value: 33503

GL_TEXTURE_MAX_LEVEL

Added in API level 18
static val GL_TEXTURE_MAX_LEVEL: Int
Value: 33085

GL_TEXTURE_MAX_LOD

Added in API level 18
static val GL_TEXTURE_MAX_LOD: Int
Value: 33083

GL_TEXTURE_MIN_LOD

Added in API level 18
static val GL_TEXTURE_MIN_LOD: Int
Value: 33082

GL_TEXTURE_SWIZZLE_A

Added in API level 18
static val GL_TEXTURE_SWIZZLE_A: Int
Value: 36421

GL_TEXTURE_SWIZZLE_B

Added in API level 18
static val GL_TEXTURE_SWIZZLE_B: Int
Value: 36420

GL_TEXTURE_SWIZZLE_G

Added in API level 18
static val GL_TEXTURE_SWIZZLE_G: Int
Value: 36419

GL_TEXTURE_SWIZZLE_R

Added in API level 18
static val GL_TEXTURE_SWIZZLE_R: Int
Value: 36418

GL_TEXTURE_WRAP_R

Added in API level 18
static val GL_TEXTURE_WRAP_R: Int
Value: 32882

GL_TIMEOUT_EXPIRED

Added in API level 18
static val GL_TIMEOUT_EXPIRED: Int
Value: 37147

GL_TIMEOUT_IGNORED

Added in API level 18
static val GL_TIMEOUT_IGNORED: Long
Value: -1L

GL_TRANSFORM_FEEDBACK

Added in API level 18
static val GL_TRANSFORM_FEEDBACK: Int
Value: 36386

GL_TRANSFORM_FEEDBACK_ACTIVE

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_ACTIVE: Int
Value: 36388

GL_TRANSFORM_FEEDBACK_BINDING

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_BINDING: Int
Value: 36389

GL_TRANSFORM_FEEDBACK_BUFFER

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_BUFFER: Int
Value: 35982

GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_BUFFER_BINDING: Int
Value: 35983

GL_TRANSFORM_FEEDBACK_BUFFER_MODE

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_BUFFER_MODE: Int
Value: 35967

GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_BUFFER_SIZE: Int
Value: 35973

GL_TRANSFORM_FEEDBACK_BUFFER_START

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_BUFFER_START: Int
Value: 35972

GL_TRANSFORM_FEEDBACK_PAUSED

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_PAUSED: Int
Value: 36387

GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: Int
Value: 35976

GL_TRANSFORM_FEEDBACK_VARYINGS

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_VARYINGS: Int
Value: 35971

GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

Added in API level 18
static val GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH: Int
Value: 35958

GL_UNIFORM_ARRAY_STRIDE

Added in API level 18
static val GL_UNIFORM_ARRAY_STRIDE: Int
Value: 35388

GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

Added in API level 18
static val GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS: Int
Value: 35394

GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

Added in API level 18
static val GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: Int
Value: 35395

GL_UNIFORM_BLOCK_BINDING

Added in API level 18
static val GL_UNIFORM_BLOCK_BINDING: Int
Value: 35391

GL_UNIFORM_BLOCK_DATA_SIZE

Added in API level 18
static val GL_UNIFORM_BLOCK_DATA_SIZE: Int
Value: 35392

GL_UNIFORM_BLOCK_INDEX

Added in API level 18
static val GL_UNIFORM_BLOCK_INDEX: Int
Value: 35386

GL_UNIFORM_BLOCK_NAME_LENGTH

Added in API level 18
static val GL_UNIFORM_BLOCK_NAME_LENGTH: Int
Value: 35393

GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

Added in API level 18
static val GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: Int
Value: 35398

GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

Added in API level 18
static val GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: Int
Value: 35396

GL_UNIFORM_BUFFER

Added in API level 18
static val GL_UNIFORM_BUFFER: Int
Value: 35345

GL_UNIFORM_BUFFER_BINDING

Added in API level 18
static val GL_UNIFORM_BUFFER_BINDING: Int
Value: 35368

GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

Added in API level 18
static val GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: Int
Value: 35380

GL_UNIFORM_BUFFER_SIZE

Added in API level 18
static val GL_UNIFORM_BUFFER_SIZE: Int
Value: 35370

GL_UNIFORM_BUFFER_START

Added in API level 18
static val GL_UNIFORM_BUFFER_START: Int
Value: 35369

GL_UNIFORM_IS_ROW_MAJOR

Added in API level 18
static val GL_UNIFORM_IS_ROW_MAJOR: Int
Value: 35390

GL_UNIFORM_MATRIX_STRIDE

Added in API level 18
static val GL_UNIFORM_MATRIX_STRIDE: Int
Value: 35389

GL_UNIFORM_NAME_LENGTH

Added in API level 18
static val GL_UNIFORM_NAME_LENGTH: Int
Value: 35385

GL_UNIFORM_OFFSET

Added in API level 18
static val GL_UNIFORM_OFFSET: Int
Value: 35387

GL_UNIFORM_SIZE

Added in API level 18
static val GL_UNIFORM_SIZE: Int
Value: 35384

GL_UNIFORM_TYPE

Added in API level 18
static val GL_UNIFORM_TYPE: Int
Value: 35383

GL_UNPACK_IMAGE_HEIGHT

Added in API level 18
static val GL_UNPACK_IMAGE_HEIGHT: Int
Value: 32878

GL_UNPACK_ROW_LENGTH

Added in API level 18
static val GL_UNPACK_ROW_LENGTH: Int
Value: 3314

GL_UNPACK_SKIP_IMAGES

Added in API level 18
static val GL_UNPACK_SKIP_IMAGES: Int
Value: 32877

GL_UNPACK_SKIP_PIXELS

Added in API level 18
static val GL_UNPACK_SKIP_PIXELS: Int
Value: 3316

GL_UNPACK_SKIP_ROWS

Added in API level 18
static val GL_UNPACK_SKIP_ROWS: Int
Value: 3315

GL_UNSIGNALED

Added in API level 18
static val GL_UNSIGNALED: Int
Value: 37144

GL_UNSIGNED_INT_10F_11F_11F_REV

Added in API level 18
static val GL_UNSIGNED_INT_10F_11F_11F_REV: Int
Value: 35899

GL_UNSIGNED_INT_24_8

Added in API level 18
static val GL_UNSIGNED_INT_24_8: Int
Value: 34042

GL_UNSIGNED_INT_2_10_10_10_REV

Added in API level 18
static val GL_UNSIGNED_INT_2_10_10_10_REV: Int
Value: 33640

GL_UNSIGNED_INT_5_9_9_9_REV

Added in API level 18
static val GL_UNSIGNED_INT_5_9_9_9_REV: Int
Value: 35902

GL_UNSIGNED_INT_SAMPLER_2D

Added in API level 18
static val GL_UNSIGNED_INT_SAMPLER_2D: Int
Value: 36306

GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

Added in API level 18
static val GL_UNSIGNED_INT_SAMPLER_2D_ARRAY: Int
Value: 36311

GL_UNSIGNED_INT_SAMPLER_3D

Added in API level 18
static val GL_UNSIGNED_INT_SAMPLER_3D: Int
Value: 36307

GL_UNSIGNED_INT_SAMPLER_CUBE

Added in API level 18
static val GL_UNSIGNED_INT_SAMPLER_CUBE: Int
Value: 36308

GL_UNSIGNED_INT_VEC2

Added in API level 18
static val GL_UNSIGNED_INT_VEC2: Int
Value: 36294

GL_UNSIGNED_INT_VEC3

Added in API level 18
static val GL_UNSIGNED_INT_VEC3: Int
Value: 36295

GL_UNSIGNED_INT_VEC4

Added in API level 18
static val GL_UNSIGNED_INT_VEC4: Int
Value: 36296

GL_UNSIGNED_NORMALIZED

Added in API level 18
static val GL_UNSIGNED_NORMALIZED: Int
Value: 35863

GL_VERTEX_ARRAY_BINDING

Added in API level 18
static val GL_VERTEX_ARRAY_BINDING: Int
Value: 34229

GL_VERTEX_ATTRIB_ARRAY_DIVISOR

Added in API level 18
static val GL_VERTEX_ATTRIB_ARRAY_DIVISOR: Int
Value: 35070

GL_VERTEX_ATTRIB_ARRAY_INTEGER

Added in API level 18
static val GL_VERTEX_ATTRIB_ARRAY_INTEGER: Int
Value: 35069

GL_WAIT_FAILED

Added in API level 18
static val GL_WAIT_FAILED: Int
Value: 37149

Public constructors

GLES30

GLES30()

Public methods

glBeginQuery

Added in API level 18
open static fun glBeginQuery(
    target: Int,
    id: Int
): Unit

glBeginTransformFeedback

Added in API level 18
open static fun glBeginTransformFeedback(primitiveMode: Int): Unit

glBindBufferBase

Added in API level 18
open static fun glBindBufferBase(
    target: Int,
    index: Int,
    buffer: Int
): Unit

glBindBufferRange

Added in API level 18
open static fun glBindBufferRange(
    target: Int,
    index: Int,
    buffer: Int,
    offset: Int,
    size: Int
): Unit

glBindSampler

Added in API level 18
open static fun glBindSampler(
    unit: Int,
    sampler: Int
): Unit

glBindTransformFeedback

Added in API level 18
open static fun glBindTransformFeedback(
    target: Int,
    id: Int
): Unit

glBindVertexArray

Added in API level 18
open static fun glBindVertexArray(array: Int): Unit

glBlitFramebuffer

Added in API level 18
open static fun glBlitFramebuffer(
    srcX0: Int,
    srcY0: Int,
    srcX1: Int,
    srcY1: Int,
    dstX0: Int,
    dstY0: Int,
    dstX1: Int,
    dstY1: Int,
    mask: Int,
    filter: Int
): Unit

glClearBufferfi

Added in API level 18
open static fun glClearBufferfi(
    buffer: Int,
    drawbuffer: Int,
    depth: Float,
    stencil: Int
): Unit

glClearBufferfv

Added in API level 18
open static fun glClearBufferfv(
    buffer: Int,
    drawbuffer: Int,
    value: FloatArray!,
    offset: Int
): Unit

glClearBufferfv

Added in API level 18
open static fun glClearBufferfv(
    buffer: Int,
    drawbuffer: Int,
    value: FloatBuffer!
): Unit

glClearBufferiv

Added in API level 18
open static fun glClearBufferiv(
    buffer: Int,
    drawbuffer: Int,
    value: IntArray!,
    offset: Int
): Unit

glClearBufferiv

Added in API level 18
open static fun glClearBufferiv(
    buffer: Int,
    drawbuffer: Int,
    value: IntBuffer!
): Unit

glClearBufferuiv

Added in API level 18
open static fun glClearBufferuiv(
    buffer: Int,
    drawbuffer: Int,
    value: IntArray!,
    offset: Int
): Unit

glClearBufferuiv

Added in API level 18
open static fun glClearBufferuiv(
    buffer: Int,
    drawbuffer: Int,
    value: IntBuffer!
): Unit

glClientWaitSync

Added in API level 18
open static fun glClientWaitSync(
    sync: Long,
    flags: Int,
    timeout: Long
): Int

glCompressedTexImage3D

Added in API level 18
open static fun glCompressedTexImage3D(
    target: Int,
    level: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    depth: Int,
    border: Int,
    imageSize: Int,
    data: Buffer!
): Unit

glCompressedTexImage3D

Added in API level 18
open static fun glCompressedTexImage3D(
    target: Int,
    level: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    depth: Int,
    border: Int,
    imageSize: Int,
    offset: Int
): Unit

glCompressedTexSubImage3D

Added in API level 18
open static fun glCompressedTexSubImage3D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    zoffset: Int,
    width: Int,
    height: Int,
    depth: Int,
    format: Int,
    imageSize: Int,
    data: Buffer!
): Unit

glCompressedTexSubImage3D

Added in API level 18
open static fun glCompressedTexSubImage3D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    zoffset: Int,
    width: Int,
    height: Int,
    depth: Int,
    format: Int,
    imageSize: Int,
    offset: Int
): Unit

glCopyBufferSubData

Added in API level 18
open static fun glCopyBufferSubData(
    readTarget: Int,
    writeTarget: Int,
    readOffset: Int,
    writeOffset: Int,
    size: Int
): Unit

glCopyTexSubImage3D

Added in API level 18
open static fun glCopyTexSubImage3D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    zoffset: Int,
    x: Int,
    y: Int,
    width: Int,
    height: Int
): Unit

glDeleteQueries

Added in API level 18
open static fun glDeleteQueries(
    n: Int,
    ids: IntArray!,
    offset: Int
): Unit

glDeleteQueries

Added in API level 18
open static fun glDeleteQueries(
    n: Int,
    ids: IntBuffer!
): Unit

glDeleteSamplers

Added in API level 18
open static fun glDeleteSamplers(
    count: Int,
    samplers: IntArray!,
    offset: Int
): Unit

glDeleteSamplers

Added in API level 18
open static fun glDeleteSamplers(
    count: Int,
    samplers: IntBuffer!
): Unit

glDeleteSync

Added in API level 18
open static fun glDeleteSync(sync: Long): Unit

glDeleteTransformFeedbacks

Added in API level 18
open static fun glDeleteTransformFeedbacks(
    n: Int,
    ids: IntArray!,
    offset: Int
): Unit

glDeleteTransformFeedbacks

Added in API level 18
open static fun glDeleteTransformFeedbacks(
    n: Int,
    ids: IntBuffer!
): Unit

glDeleteVertexArrays

Added in API level 18
open static fun glDeleteVertexArrays(
    n: Int,
    arrays: IntArray!,
    offset: Int
): Unit

glDeleteVertexArrays

Added in API level 18
open static fun glDeleteVertexArrays(
    n: Int,
    arrays: IntBuffer!
): Unit

glDrawArraysInstanced

Added in API level 18
open static fun glDrawArraysInstanced(
    mode: Int,
    first: Int,
    count: Int,
    instanceCount: Int
): Unit

glDrawBuffers

Added in API level 18
open static fun glDrawBuffers(
    n: Int,
    bufs: IntArray!,
    offset: Int
): Unit

glDrawBuffers

Added in API level 18
open static fun glDrawBuffers(
    n: Int,
    bufs: IntBuffer!
): Unit

glDrawElementsInstanced

Added in API level 18
open static fun glDrawElementsInstanced(
    mode: Int,
    count: Int,
    type: Int,
    indices: Buffer!,
    instanceCount: Int
): Unit

glDrawElementsInstanced

Added in API level 18
open static fun glDrawElementsInstanced(
    mode: Int,
    count: Int,
    type: Int,
    indicesOffset: Int,
    instanceCount: Int
): Unit

glDrawRangeElements

Added in API level 18
open static fun glDrawRangeElements(
    mode: Int,
    start: Int,
    end: Int,
    count: Int,
    type: Int,
    indices: Buffer!
): Unit

glDrawRangeElements

Added in API level 18
open static fun glDrawRangeElements(
    mode: Int,
    start: Int,
    end: Int,
    count: Int,
    type: Int,
    offset: Int
): Unit

glEndQuery

Added in API level 18
open static fun glEndQuery(target: Int): Unit

glEndTransformFeedback

Added in API level 18
open static fun glEndTransformFeedback(): Unit

glFenceSync

Added in API level 18
open static fun glFenceSync(
    condition: Int,
    flags: Int
): Long

glFlushMappedBufferRange

Added in API level 18
open static fun glFlushMappedBufferRange(
    target: Int,
    offset: Int,
    length: Int
): Unit

glFramebufferTextureLayer

Added in API level 18
open static fun glFramebufferTextureLayer(
    target: Int,
    attachment: Int,
    texture: Int,
    level: Int,
    layer: Int
): Unit

glGenQueries

Added in API level 18
open static fun glGenQueries(
    n: Int,
    ids: IntArray!,
    offset: Int
): Unit

glGenQueries

Added in API level 18
open static fun glGenQueries(
    n: Int,
    ids: IntBuffer!
): Unit

glGenSamplers

Added in API level 18
open static fun glGenSamplers(
    count: Int,
    samplers: IntArray!,
    offset: Int
): Unit

glGenSamplers

Added in API level 18
open static fun glGenSamplers(
    count: Int,
    samplers: IntBuffer!
): Unit

glGenTransformFeedbacks

Added in API level 18
open static fun glGenTransformFeedbacks(
    n: Int,
    ids: IntArray!,
    offset: Int
): Unit

glGenTransformFeedbacks

Added in API level 18
open static fun glGenTransformFeedbacks(
    n: Int,
    ids: IntBuffer!
): Unit

glGenVertexArrays

Added in API level 18
open static fun glGenVertexArrays(
    n: Int,
    arrays: IntArray!,
    offset: Int
): Unit

glGenVertexArrays

Added in API level 18
open static fun glGenVertexArrays(
    n: Int,
    arrays: IntBuffer!
): Unit

glGetActiveUniformBlockName

Added in API level 18
open static fun glGetActiveUniformBlockName(
    program: Int,
    uniformBlockIndex: Int,
    bufSize: Int,
    length: IntArray!,
    lengthOffset: Int,
    uniformBlockName: ByteArray!,
    uniformBlockNameOffset: Int
): Unit

glGetActiveUniformBlockName

Added in API level 18
open static fun glGetActiveUniformBlockName(
    program: Int,
    uniformBlockIndex: Int,
    length: Buffer!,
    uniformBlockName: Buffer!
): Unit

glGetActiveUniformBlockName

Added in API level 18
open static fun glGetActiveUniformBlockName(
    program: Int,
    uniformBlockIndex: Int
): String!

glGetActiveUniformBlockiv

Added in API level 18
open static fun glGetActiveUniformBlockiv(
    program: Int,
    uniformBlockIndex: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetActiveUniformBlockiv

Added in API level 18
open static fun glGetActiveUniformBlockiv(
    program: Int,
    uniformBlockIndex: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetActiveUniformsiv

Added in API level 18
open static fun glGetActiveUniformsiv(
    program: Int,
    uniformCount: Int,
    uniformIndices: IntArray!,
    uniformIndicesOffset: Int,
    pname: Int,
    params: IntArray!,
    paramsOffset: Int
): Unit

glGetActiveUniformsiv

Added in API level 18
open static fun glGetActiveUniformsiv(
    program: Int,
    uniformCount: Int,
    uniformIndices: IntBuffer!,
    pname: Int,
    params: IntBuffer!
): Unit

glGetBufferParameteri64v

Added in API level 18
open static fun glGetBufferParameteri64v(
    target: Int,
    pname: Int,
    params: LongArray!,
    offset: Int
): Unit

glGetBufferParameteri64v

Added in API level 18
open static fun glGetBufferParameteri64v(
    target: Int,
    pname: Int,
    params: LongBuffer!
): Unit

glGetBufferPointerv

Added in API level 18
open static fun glGetBufferPointerv(
    target: Int,
    pname: Int
): Buffer!

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

glGetFragDataLocation

Added in API level 18
open static fun glGetFragDataLocation(
    program: Int,
    name: String!
): Int

glGetInteger64i_v

Added in API level 18
open static fun glGetInteger64i_v(
    target: Int,
    index: Int,
    data: LongArray!,
    offset: Int
): Unit

glGetInteger64i_v

Added in API level 18
open static fun glGetInteger64i_v(
    target: Int,
    index: Int,
    data: LongBuffer!
): Unit

glGetInteger64v

Added in API level 18
open static fun glGetInteger64v(
    pname: Int,
    params: LongArray!,
    offset: Int
): Unit

glGetInteger64v

Added in API level 18
open static fun glGetInteger64v(
    pname: Int,
    params: LongBuffer!
): Unit

glGetIntegeri_v

Added in API level 18
open static fun glGetIntegeri_v(
    target: Int,
    index: Int,
    data: IntArray!,
    offset: Int
): Unit

glGetIntegeri_v

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

glGetInternalformativ

Added in API level 18
open static fun glGetInternalformativ(
    target: Int,
    internalformat: Int,
    pname: Int,
    bufSize: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetInternalformativ

Added in API level 18
open static fun glGetInternalformativ(
    target: Int,
    internalformat: Int,
    pname: Int,
    bufSize: Int,
    params: IntBuffer!
): Unit

glGetProgramBinary

Added in API level 18
open static fun glGetProgramBinary(
    program: Int,
    bufSize: Int,
    length: IntArray!,
    lengthOffset: Int,
    binaryFormat: IntArray!,
    binaryFormatOffset: Int,
    binary: Buffer!
): Unit

glGetProgramBinary

Added in API level 18
open static fun glGetProgramBinary(
    program: Int,
    bufSize: Int,
    length: IntBuffer!,
    binaryFormat: IntBuffer!,
    binary: Buffer!
): Unit

glGetQueryObjectuiv

Added in API level 18
open static fun glGetQueryObjectuiv(
    id: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetQueryObjectuiv

Added in API level 18
open static fun glGetQueryObjectuiv(
    id: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetQueryiv

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

glGetQueryiv

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

glGetSamplerParameterfv

Added in API level 18
open static fun glGetSamplerParameterfv(
    sampler: Int,
    pname: Int,
    params: FloatArray!,
    offset: Int
): Unit

glGetSamplerParameterfv

Added in API level 18
open static fun glGetSamplerParameterfv(
    sampler: Int,
    pname: Int,
    params: FloatBuffer!
): Unit

glGetSamplerParameteriv

Added in API level 18
open static fun glGetSamplerParameteriv(
    sampler: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetSamplerParameteriv

Added in API level 18
open static fun glGetSamplerParameteriv(
    sampler: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetStringi

Added in API level 18
open static fun glGetStringi(
    name: Int,
    index: Int
): String!

glGetSynciv

Added in API level 18
open static fun glGetSynciv(
    sync: Long,
    pname: Int,
    bufSize: Int,
    length: IntArray!,
    lengthOffset: Int,
    values: IntArray!,
    valuesOffset: Int
): Unit

glGetSynciv

Added in API level 18
open static fun glGetSynciv(
    sync: Long,
    pname: Int,
    bufSize: Int,
    length: IntBuffer!,
    values: IntBuffer!
): Unit

glGetTransformFeedbackVarying

Added in API level 18
open static fun 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

Added in API level 18
Deprecated in API level 24
open static fun glGetTransformFeedbackVarying(
    program: Int,
    index: Int,
    bufsize: Int,
    length: IntBuffer!,
    size: IntBuffer!,
    type: IntBuffer!,
    name: Byte
): Unit

Deprecated: Use the version that takes a ByteBuffer as the last argument, or the versions that return a String.

glGetTransformFeedbackVarying

Added in API level 24
open static fun glGetTransformFeedbackVarying(
    program: Int,
    index: Int,
    bufsize: Int,
    length: IntBuffer!,
    size: IntBuffer!,
    type: IntBuffer!,
    name: ByteBuffer!
): Unit

glGetTransformFeedbackVarying

Added in API level 18
open static fun glGetTransformFeedbackVarying(
    program: Int,
    index: Int,
    size: IntArray!,
    sizeOffset: Int,
    type: IntArray!,
    typeOffset: Int
): String!

glGetTransformFeedbackVarying

Added in API level 18
open static fun glGetTransformFeedbackVarying(
    program: Int,
    index: Int,
    size: IntBuffer!,
    type: IntBuffer!
): String!

glGetUniformBlockIndex

Added in API level 18
open static fun glGetUniformBlockIndex(
    program: Int,
    uniformBlockName: String!
): Int

glGetUniformIndices

Added in API level 18
open static fun glGetUniformIndices(
    program: Int,
    uniformNames: Array<String!>!,
    uniformIndices: IntArray!,
    uniformIndicesOffset: Int
): Unit

glGetUniformIndices

Added in API level 18
open static fun glGetUniformIndices(
    program: Int,
    uniformNames: Array<String!>!,
    uniformIndices: IntBuffer!
): Unit

glGetUniformuiv

Added in API level 18
open static fun glGetUniformuiv(
    program: Int,
    location: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetUniformuiv

Added in API level 18
open static fun glGetUniformuiv(
    program: Int,
    location: Int,
    params: IntBuffer!
): Unit

glGetVertexAttribIiv

Added in API level 18
open static fun glGetVertexAttribIiv(
    index: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetVertexAttribIiv

Added in API level 18
open static fun glGetVertexAttribIiv(
    index: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glGetVertexAttribIuiv

Added in API level 18
open static fun glGetVertexAttribIuiv(
    index: Int,
    pname: Int,
    params: IntArray!,
    offset: Int
): Unit

glGetVertexAttribIuiv

Added in API level 18
open static fun glGetVertexAttribIuiv(
    index: Int,
    pname: Int,
    params: IntBuffer!
): Unit

glInvalidateFramebuffer

Added in API level 18
open static fun glInvalidateFramebuffer(
    target: Int,
    numAttachments: Int,
    attachments: IntArray!,
    offset: Int
): Unit

glInvalidateFramebuffer

Added in API level 18
open static fun glInvalidateFramebuffer(
    target: Int,
    numAttachments: Int,
    attachments: IntBuffer!
): Unit

glInvalidateSubFramebuffer

Added in API level 18
open static fun glInvalidateSubFramebuffer(
    target: Int,
    numAttachments: Int,
    attachments: IntArray!,
    offset: Int,
    x: Int,
    y: Int,
    width: Int,
    height: Int
): Unit

glInvalidateSubFramebuffer

Added in API level 18
open static fun glInvalidateSubFramebuffer(
    target: Int,
    numAttachments: Int,
    attachments: IntBuffer!,
    x: Int,
    y: Int,
    width: Int,
    height: Int
): Unit

glIsQuery

Added in API level 18
open static fun glIsQuery(id: Int): Boolean

glIsSampler

Added in API level 18
open static fun glIsSampler(sampler: Int): Boolean

glIsSync

Added in API level 18
open static fun glIsSync(sync: Long): Boolean

glIsTransformFeedback

Added in API level 18
open static fun glIsTransformFeedback(id: Int): Boolean

glIsVertexArray

Added in API level 18
open static fun glIsVertexArray(array: Int): Boolean

glMapBufferRange

Added in API level 18
open static fun glMapBufferRange(
    target: Int,
    offset: Int,
    length: Int,
    access: Int
): Buffer!

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

glPauseTransformFeedback

Added in API level 18
open static fun glPauseTransformFeedback(): Unit

glProgramBinary

Added in API level 18
open static fun glProgramBinary(
    program: Int,
    binaryFormat: Int,
    binary: Buffer!,
    length: Int
): Unit

glProgramParameteri

Added in API level 18
open static fun glProgramParameteri(
    program: Int,
    pname: Int,
    value: Int
): Unit

glReadBuffer

Added in API level 18
open static fun glReadBuffer(mode: Int): Unit

glReadPixels

Added in API level 24
open static fun glReadPixels(
    x: Int,
    y: Int,
    width: Int,
    height: Int,
    format: Int,
    type: Int,
    offset: Int
): Unit

glRenderbufferStorageMultisample

Added in API level 18
open static fun glRenderbufferStorageMultisample(
    target: Int,
    samples: Int,
    internalformat: Int,
    width: Int,
    height: Int
): Unit

glResumeTransformFeedback

Added in API level 18
open static fun glResumeTransformFeedback(): Unit

glSamplerParameterf

Added in API level 18
open static fun glSamplerParameterf(
    sampler: Int,
    pname: Int,
    param: Float
): Unit

glSamplerParameterfv

Added in API level 18
open static fun glSamplerParameterfv(
    sampler: Int,
    pname: Int,
    param: FloatArray!,
    offset: Int
): Unit

glSamplerParameterfv

Added in API level 18
open static fun glSamplerParameterfv(
    sampler: Int,
    pname: Int,
    param: FloatBuffer!
): Unit

glSamplerParameteri

Added in API level 18
open static fun glSamplerParameteri(
    sampler: Int,
    pname: Int,
    param: Int
): Unit

glSamplerParameteriv

Added in API level 18
open static fun glSamplerParameteriv(
    sampler: Int,
    pname: Int,
    param: IntArray!,
    offset: Int
): Unit

glSamplerParameteriv

Added in API level 18
open static fun glSamplerParameteriv(
    sampler: Int,
    pname: Int,
    param: IntBuffer!
): Unit

glTexImage3D

Added in API level 18
open static fun glTexImage3D(
    target: Int,
    level: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    depth: Int,
    border: Int,
    format: Int,
    type: Int,
    pixels: Buffer!
): Unit

glTexImage3D

Added in API level 18
open static fun glTexImage3D(
    target: Int,
    level: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    depth: Int,
    border: Int,
    format: Int,
    type: Int,
    offset: Int
): Unit

glTexStorage2D

Added in API level 18
open static fun glTexStorage2D(
    target: Int,
    levels: Int,
    internalformat: Int,
    width: Int,
    height: Int
): Unit

glTexStorage3D

Added in API level 18
open static fun glTexStorage3D(
    target: Int,
    levels: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    depth: Int
): Unit

glTexSubImage3D

Added in API level 18
open static fun glTexSubImage3D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    zoffset: Int,
    width: Int,
    height: Int,
    depth: Int,
    format: Int,
    type: Int,
    pixels: Buffer!
): Unit

glTexSubImage3D

Added in API level 18
open static fun glTexSubImage3D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    zoffset: Int,
    width: Int,
    height: Int,
    depth: Int,
    format: Int,
    type: Int,
    offset: Int
): Unit

glTransformFeedbackVaryings

Added in API level 18
open static fun glTransformFeedbackVaryings(
    program: Int,
    varyings: Array<String!>!,
    bufferMode: Int
): Unit

glUniform1ui

Added in API level 18
open static fun glUniform1ui(
    location: Int,
    v0: Int
): Unit

glUniform1uiv

Added in API level 18
open static fun glUniform1uiv(
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glUniform1uiv

Added in API level 18
open static fun glUniform1uiv(
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glUniform2ui

Added in API level 18
open static fun glUniform2ui(
    location: Int,
    v0: Int,
    v1: Int
): Unit

glUniform2uiv

Added in API level 18
open static fun glUniform2uiv(
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glUniform2uiv

Added in API level 18
open static fun glUniform2uiv(
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glUniform3ui

Added in API level 18
open static fun glUniform3ui(
    location: Int,
    v0: Int,
    v1: Int,
    v2: Int
): Unit

glUniform3uiv

Added in API level 18
open static fun glUniform3uiv(
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glUniform3uiv

Added in API level 18
open static fun glUniform3uiv(
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glUniform4ui

Added in API level 18
open static fun glUniform4ui(
    location: Int,
    v0: Int,
    v1: Int,
    v2: Int,
    v3: Int
): Unit

glUniform4uiv

Added in API level 18
open static fun glUniform4uiv(
    location: Int,
    count: Int,
    value: IntArray!,
    offset: Int
): Unit

glUniform4uiv

Added in API level 18
open static fun glUniform4uiv(
    location: Int,
    count: Int,
    value: IntBuffer!
): Unit

glUniformBlockBinding

Added in API level 18
open static fun glUniformBlockBinding(
    program: Int,
    uniformBlockIndex: Int,
    uniformBlockBinding: Int
): Unit

glUniformMatrix2x3fv

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

glUniformMatrix2x3fv

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

glUniformMatrix2x4fv

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

glUniformMatrix2x4fv

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

glUniformMatrix3x2fv

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

glUniformMatrix3x2fv

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

glUniformMatrix3x4fv

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

glUniformMatrix3x4fv

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

glUniformMatrix4x2fv

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

glUniformMatrix4x2fv

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

glUniformMatrix4x3fv

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

glUniformMatrix4x3fv

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

glUnmapBuffer

Added in API level 18
open static fun glUnmapBuffer(target: Int): Boolean

glVertexAttribDivisor

Added in API level 18
open static fun glVertexAttribDivisor(
    index: Int,
    divisor: Int
): Unit

glVertexAttribI4i

Added in API level 18
open static fun glVertexAttribI4i(
    index: Int,
    x: Int,
    y: Int,
    z: Int,
    w: Int
): Unit

glVertexAttribI4iv

Added in API level 18
open static fun glVertexAttribI4iv(
    index: Int,
    v: IntArray!,
    offset: Int
): Unit

glVertexAttribI4iv

Added in API level 18
open static fun glVertexAttribI4iv(
    index: Int,
    v: IntBuffer!
): Unit

glVertexAttribI4ui

Added in API level 18
open static fun glVertexAttribI4ui(
    index: Int,
    x: Int,
    y: Int,
    z: Int,
    w: Int
): Unit

glVertexAttribI4uiv

Added in API level 18
open static fun glVertexAttribI4uiv(
    index: Int,
    v: IntArray!,
    offset: Int
): Unit

glVertexAttribI4uiv

Added in API level 18
open static fun glVertexAttribI4uiv(
    index: Int,
    v: IntBuffer!
): Unit

glVertexAttribIPointer

Added in API level 18
open static fun glVertexAttribIPointer(
    index: Int,
    size: Int,
    type: Int,
    stride: Int,
    pointer: Buffer!
): Unit

glVertexAttribIPointer

Added in API level 18
open static fun glVertexAttribIPointer(
    index: Int,
    size: Int,
    type: Int,
    stride: Int,
    offset: Int
): Unit

glWaitSync

Added in API level 18
open static fun glWaitSync(
    sync: Long,
    flags: Int,
    timeout: Long
): Unit