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 | |
open static Unit |
glBindProgramPipeline(pipeline: Int) |
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 |
glDeleteProgramPipelines(n: Int, pipelines: IntBuffer!) |
open static Unit |
glDispatchCompute(num_groups_x: Int, num_groups_y: Int, num_groups_z: Int) |
open static Unit |
glDispatchComputeIndirect(indirect: Long) |
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 |
glGenProgramPipelines(n: Int, pipelines: IntBuffer!) |
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 | |
open static Unit |
glGetProgramInterfaceiv(program: Int, programInterface: Int, pname: Int, params: IntBuffer!) |
open static String! |
glGetProgramPipelineInfoLog(program: Int) |
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 | |
open static Unit | |
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 | |
open static Unit |
glGetTexLevelParameteriv(target: Int, level: Int, pname: Int, params: IntBuffer!) |
open static Boolean |
glIsProgramPipeline(pipeline: Int) |
open static Unit |
glMemoryBarrier(barriers: Int) |
open static Unit |
glMemoryBarrierByRegion(barriers: Int) |
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 | |
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 | |
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 | |
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 | |
open static Unit |
glProgramUniform2uiv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
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 | |
open static Unit | |
open static Unit |
glProgramUniform3iv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
open static Unit | |
open static Unit |
glProgramUniform3uiv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
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 | |
open static Unit | |
open static Unit |
glProgramUniform4iv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
open static Unit | |
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 | |
open static Unit |
glUseProgramStages(pipeline: Int, stages: Int, program: Int) |
open static Unit |
glValidateProgramPipeline(pipeline: Int) |
open static Unit |
glVertexAttribBinding(attribindex: Int, bindingindex: Int) |
open static Unit | |
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_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_BUFFER_UPDATE_BARRIER_BIT
Added in API level 21
static val GL_BUFFER_UPDATE_BARRIER_BIT: Int
Value: 512
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_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_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_BINDING_LAYERED
Added in API level 21
static val GL_IMAGE_BINDING_LAYERED: Int
Value: 36668
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_SAMPLER_2D_MULTISAMPLE
Added in API level 21
static val GL_INT_SAMPLER_2D_MULTISAMPLE: Int
Value: 37129
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_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_PIXEL_BUFFER_BARRIER_BIT
Added in API level 21
static val GL_PIXEL_BUFFER_BARRIER_BIT: Int
Value: 128
GL_PROGRAM_PIPELINE_BINDING
Added in API level 21
static val GL_PROGRAM_PIPELINE_BINDING: Int
Value: 33370
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_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_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_TEXTURE_2D_MULTISAMPLE
Added in API level 21
static val GL_TEXTURE_2D_MULTISAMPLE: Int
Value: 37120
GL_TEXTURE_BINDING_2D_MULTISAMPLE
Added in API level 21
static val GL_TEXTURE_BINDING_2D_MULTISAMPLE: Int
Value: 37124
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_INTERNAL_FORMAT
Added in API level 21
static val GL_TEXTURE_INTERNAL_FORMAT: Int
Value: 4099
GL_TEXTURE_UPDATE_BARRIER_BIT
Added in API level 21
static val GL_TEXTURE_UPDATE_BARRIER_BIT: Int
Value: 256
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_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
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
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