Added in API level 21

GLES31


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

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

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