Skip to content

Most visited

Recently visited

navigation

GLES31

public class GLES31
extends GLES30

java.lang.Object
   ↳ android.opengl.GLES20
     ↳ android.opengl.GLES30
       ↳ android.opengl.GLES31
Known Direct Subclasses


OpenGL ES 3.1

Summary

Constants

int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

int GL_ACTIVE_PROGRAM

int GL_ACTIVE_RESOURCES

int GL_ACTIVE_VARIABLES

int GL_ALL_BARRIER_BITS

int GL_ALL_SHADER_BITS

int GL_ARRAY_SIZE

int GL_ARRAY_STRIDE

int GL_ATOMIC_COUNTER_BARRIER_BIT

int GL_ATOMIC_COUNTER_BUFFER

int GL_ATOMIC_COUNTER_BUFFER_BINDING

int GL_ATOMIC_COUNTER_BUFFER_INDEX

int GL_ATOMIC_COUNTER_BUFFER_SIZE

int GL_ATOMIC_COUNTER_BUFFER_START

int GL_BLOCK_INDEX

int GL_BUFFER_BINDING

int GL_BUFFER_DATA_SIZE

int GL_BUFFER_UPDATE_BARRIER_BIT

int GL_BUFFER_VARIABLE

int GL_COMMAND_BARRIER_BIT

int GL_COMPUTE_SHADER

int GL_COMPUTE_SHADER_BIT

int GL_COMPUTE_WORK_GROUP_SIZE

int GL_DEPTH_STENCIL_TEXTURE_MODE

int GL_DISPATCH_INDIRECT_BUFFER

int GL_DISPATCH_INDIRECT_BUFFER_BINDING

int GL_DRAW_INDIRECT_BUFFER

int GL_DRAW_INDIRECT_BUFFER_BINDING

int GL_ELEMENT_ARRAY_BARRIER_BIT

int GL_FRAGMENT_SHADER_BIT

int GL_FRAMEBUFFER_BARRIER_BIT

int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

int GL_FRAMEBUFFER_DEFAULT_HEIGHT

int GL_FRAMEBUFFER_DEFAULT_SAMPLES

int GL_FRAMEBUFFER_DEFAULT_WIDTH

int GL_IMAGE_2D

int GL_IMAGE_2D_ARRAY

int GL_IMAGE_3D

int GL_IMAGE_BINDING_ACCESS

int GL_IMAGE_BINDING_FORMAT

int GL_IMAGE_BINDING_LAYER

int GL_IMAGE_BINDING_LAYERED

int GL_IMAGE_BINDING_LEVEL

int GL_IMAGE_BINDING_NAME

int GL_IMAGE_CUBE

int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

int GL_INT_IMAGE_2D

int GL_INT_IMAGE_2D_ARRAY

int GL_INT_IMAGE_3D

int GL_INT_IMAGE_CUBE

int GL_INT_SAMPLER_2D_MULTISAMPLE

int GL_IS_ROW_MAJOR

int GL_LOCATION

int GL_MATRIX_STRIDE

int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

int GL_MAX_COLOR_TEXTURE_SAMPLES

int GL_MAX_COMBINED_ATOMIC_COUNTERS

int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

int GL_MAX_COMBINED_IMAGE_UNIFORMS

int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

int GL_MAX_COMPUTE_ATOMIC_COUNTERS

int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

int GL_MAX_COMPUTE_IMAGE_UNIFORMS

int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

int GL_MAX_COMPUTE_UNIFORM_BLOCKS

int GL_MAX_COMPUTE_UNIFORM_COMPONENTS

int GL_MAX_COMPUTE_WORK_GROUP_COUNT

int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

int GL_MAX_COMPUTE_WORK_GROUP_SIZE

int GL_MAX_DEPTH_TEXTURE_SAMPLES

int GL_MAX_FRAGMENT_ATOMIC_COUNTERS

int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

int GL_MAX_FRAGMENT_IMAGE_UNIFORMS

int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

int GL_MAX_FRAMEBUFFER_HEIGHT

int GL_MAX_FRAMEBUFFER_SAMPLES

int GL_MAX_FRAMEBUFFER_WIDTH

int GL_MAX_IMAGE_UNITS

int GL_MAX_INTEGER_SAMPLES

int GL_MAX_NAME_LENGTH

int GL_MAX_NUM_ACTIVE_VARIABLES

int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET

int GL_MAX_SAMPLE_MASK_WORDS

int GL_MAX_SHADER_STORAGE_BLOCK_SIZE

int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

int GL_MAX_UNIFORM_LOCATIONS

int GL_MAX_VERTEX_ATOMIC_COUNTERS

int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

int GL_MAX_VERTEX_ATTRIB_BINDINGS

int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

int GL_MAX_VERTEX_ATTRIB_STRIDE

int GL_MAX_VERTEX_IMAGE_UNIFORMS

int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET

int GL_NAME_LENGTH

int GL_NUM_ACTIVE_VARIABLES

int GL_OFFSET

int GL_PIXEL_BUFFER_BARRIER_BIT

int GL_PROGRAM_INPUT

int GL_PROGRAM_OUTPUT

int GL_PROGRAM_PIPELINE_BINDING

int GL_PROGRAM_SEPARABLE

int GL_READ_ONLY

int GL_READ_WRITE

int GL_REFERENCED_BY_COMPUTE_SHADER

int GL_REFERENCED_BY_FRAGMENT_SHADER

int GL_REFERENCED_BY_VERTEX_SHADER

int GL_SAMPLER_2D_MULTISAMPLE

int GL_SAMPLE_MASK

int GL_SAMPLE_MASK_VALUE

int GL_SAMPLE_POSITION

int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

int GL_SHADER_STORAGE_BARRIER_BIT

int GL_SHADER_STORAGE_BLOCK

int GL_SHADER_STORAGE_BUFFER

int GL_SHADER_STORAGE_BUFFER_BINDING

int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

int GL_SHADER_STORAGE_BUFFER_SIZE

int GL_SHADER_STORAGE_BUFFER_START

int GL_STENCIL_INDEX

int GL_TEXTURE_2D_MULTISAMPLE

int GL_TEXTURE_ALPHA_SIZE

int GL_TEXTURE_ALPHA_TYPE

int GL_TEXTURE_BINDING_2D_MULTISAMPLE

int GL_TEXTURE_BLUE_SIZE

int GL_TEXTURE_BLUE_TYPE

int GL_TEXTURE_COMPRESSED

int GL_TEXTURE_DEPTH

int GL_TEXTURE_DEPTH_SIZE

int GL_TEXTURE_DEPTH_TYPE

int GL_TEXTURE_FETCH_BARRIER_BIT

int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

int GL_TEXTURE_GREEN_SIZE

int GL_TEXTURE_GREEN_TYPE

int GL_TEXTURE_HEIGHT

int GL_TEXTURE_INTERNAL_FORMAT

int GL_TEXTURE_RED_SIZE

int GL_TEXTURE_RED_TYPE

int GL_TEXTURE_SAMPLES

int GL_TEXTURE_SHARED_SIZE

int GL_TEXTURE_STENCIL_SIZE

int GL_TEXTURE_UPDATE_BARRIER_BIT

int GL_TEXTURE_WIDTH

int GL_TOP_LEVEL_ARRAY_SIZE

int GL_TOP_LEVEL_ARRAY_STRIDE

int GL_TRANSFORM_FEEDBACK_BARRIER_BIT

int GL_TRANSFORM_FEEDBACK_VARYING

int GL_TYPE

int GL_UNIFORM

int GL_UNIFORM_BARRIER_BIT

int GL_UNIFORM_BLOCK

int GL_UNSIGNED_INT_ATOMIC_COUNTER

int GL_UNSIGNED_INT_IMAGE_2D

int GL_UNSIGNED_INT_IMAGE_2D_ARRAY

int GL_UNSIGNED_INT_IMAGE_3D

int GL_UNSIGNED_INT_IMAGE_CUBE

int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

int GL_VERTEX_ATTRIB_BINDING

int GL_VERTEX_ATTRIB_RELATIVE_OFFSET

int GL_VERTEX_BINDING_BUFFER

int GL_VERTEX_BINDING_DIVISOR

int GL_VERTEX_BINDING_OFFSET

int GL_VERTEX_BINDING_STRIDE

int GL_VERTEX_SHADER_BIT

int GL_WRITE_ONLY

Inherited constants

From class android.opengl.GLES30
From class android.opengl.GLES20

Public methods

static void glActiveShaderProgram(int pipeline, int program)
static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
static void glBindProgramPipeline(int pipeline)
static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
static int glCreateShaderProgramv(int type, String[] strings)
static void glDeleteProgramPipelines(int n, IntBuffer pipelines)
static void glDeleteProgramPipelines(int n, int[] pipelines, int offset)
static void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
static void glDispatchComputeIndirect(long indirect)
static void glDrawArraysIndirect(int mode, long indirect)
static void glDrawElementsIndirect(int mode, int type, long indirect)
static void glFramebufferParameteri(int target, int pname, int param)
static void glGenProgramPipelines(int n, IntBuffer pipelines)
static void glGenProgramPipelines(int n, int[] pipelines, int offset)
static void glGetBooleani_v(int target, int index, boolean[] data, int offset)
static void glGetBooleani_v(int target, int index, IntBuffer data)
static void glGetFramebufferParameteriv(int target, int pname, int[] params, int offset)
static void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
static void glGetMultisamplefv(int pname, int index, FloatBuffer val)
static void glGetMultisamplefv(int pname, int index, float[] val, int offset)
static void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
static void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int offset)
static String glGetProgramPipelineInfoLog(int program)
static void glGetProgramPipelineiv(int pipeline, int pname, int[] params, int offset)
static void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
static int glGetProgramResourceIndex(int program, int programInterface, String name)
static int glGetProgramResourceLocation(int program, int programInterface, String name)
static String glGetProgramResourceName(int program, int programInterface, int index)
static void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
static void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)
static void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
static void glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int offset)
static void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
static void glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int offset)
static boolean glIsProgramPipeline(int pipeline)
static void glMemoryBarrier(int barriers)
static void glMemoryBarrierByRegion(int barriers)
static void glProgramUniform1f(int program, int location, float v0)
static void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
static void glProgramUniform1fv(int program, int location, int count, float[] value, int offset)
static void glProgramUniform1i(int program, int location, int v0)
static void glProgramUniform1iv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform1iv(int program, int location, int count, IntBuffer value)
static void glProgramUniform1ui(int program, int location, int v0)
static void glProgramUniform1uiv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
static void glProgramUniform2f(int program, int location, float v0, float v1)
static void glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
static void glProgramUniform2fv(int program, int location, int count, float[] value, int offset)
static void glProgramUniform2i(int program, int location, int v0, int v1)
static void glProgramUniform2iv(int program, int location, int count, IntBuffer value)
static void glProgramUniform2iv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform2ui(int program, int location, int v0, int v1)
static void glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
static void glProgramUniform2uiv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
static void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
static void glProgramUniform3fv(int program, int location, int count, float[] value, int offset)
static void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
static void glProgramUniform3iv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform3iv(int program, int location, int count, IntBuffer value)
static void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
static void glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
static void glProgramUniform3uiv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
static void glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
static void glProgramUniform4fv(int program, int location, int count, float[] value, int offset)
static void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
static void glProgramUniform4iv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform4iv(int program, int location, int count, IntBuffer value)
static void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
static void glProgramUniform4uiv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
static void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
static void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
static void glSampleMaski(int maskNumber, int mask)
static void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
static void glUseProgramStages(int pipeline, int stages, int program)
static void glValidateProgramPipeline(int pipeline)
static void glVertexAttribBinding(int attribindex, int bindingindex)
static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
static void glVertexBindingDivisor(int bindingindex, int divisor)

Inherited methods

From class android.opengl.GLES30
From class android.opengl.GLES20
From class java.lang.Object

Constants

GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

added in API level 21
int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

Constant Value: 37593 (0x000092d9)

GL_ACTIVE_PROGRAM

added in API level 21
int GL_ACTIVE_PROGRAM

Constant Value: 33369 (0x00008259)

GL_ACTIVE_RESOURCES

added in API level 21
int GL_ACTIVE_RESOURCES

Constant Value: 37621 (0x000092f5)

GL_ACTIVE_VARIABLES

added in API level 21
int GL_ACTIVE_VARIABLES

Constant Value: 37637 (0x00009305)

GL_ALL_BARRIER_BITS

added in API level 24
int GL_ALL_BARRIER_BITS

Constant Value: -1 (0xffffffff)

GL_ALL_SHADER_BITS

added in API level 21
int GL_ALL_SHADER_BITS

Constant Value: -1 (0xffffffff)

GL_ARRAY_SIZE

added in API level 21
int GL_ARRAY_SIZE

Constant Value: 37627 (0x000092fb)

GL_ARRAY_STRIDE

added in API level 21
int GL_ARRAY_STRIDE

Constant Value: 37630 (0x000092fe)

GL_ATOMIC_COUNTER_BARRIER_BIT

added in API level 21
int GL_ATOMIC_COUNTER_BARRIER_BIT

Constant Value: 4096 (0x00001000)

GL_ATOMIC_COUNTER_BUFFER

added in API level 21
int GL_ATOMIC_COUNTER_BUFFER

Constant Value: 37568 (0x000092c0)

GL_ATOMIC_COUNTER_BUFFER_BINDING

added in API level 21
int GL_ATOMIC_COUNTER_BUFFER_BINDING

Constant Value: 37569 (0x000092c1)

GL_ATOMIC_COUNTER_BUFFER_INDEX

added in API level 21
int GL_ATOMIC_COUNTER_BUFFER_INDEX

Constant Value: 37633 (0x00009301)

GL_ATOMIC_COUNTER_BUFFER_SIZE

added in API level 21
int GL_ATOMIC_COUNTER_BUFFER_SIZE

Constant Value: 37571 (0x000092c3)

GL_ATOMIC_COUNTER_BUFFER_START

added in API level 21
int GL_ATOMIC_COUNTER_BUFFER_START

Constant Value: 37570 (0x000092c2)

GL_BLOCK_INDEX

added in API level 21
int GL_BLOCK_INDEX

Constant Value: 37629 (0x000092fd)

GL_BUFFER_BINDING

added in API level 21
int GL_BUFFER_BINDING

Constant Value: 37634 (0x00009302)

GL_BUFFER_DATA_SIZE

added in API level 21
int GL_BUFFER_DATA_SIZE

Constant Value: 37635 (0x00009303)

GL_BUFFER_UPDATE_BARRIER_BIT

added in API level 21
int GL_BUFFER_UPDATE_BARRIER_BIT

Constant Value: 512 (0x00000200)

GL_BUFFER_VARIABLE

added in API level 21
int GL_BUFFER_VARIABLE

Constant Value: 37605 (0x000092e5)

GL_COMMAND_BARRIER_BIT

added in API level 21
int GL_COMMAND_BARRIER_BIT

Constant Value: 64 (0x00000040)

GL_COMPUTE_SHADER

added in API level 21
int GL_COMPUTE_SHADER

Constant Value: 37305 (0x000091b9)

GL_COMPUTE_SHADER_BIT

added in API level 21
int GL_COMPUTE_SHADER_BIT

Constant Value: 32 (0x00000020)

GL_COMPUTE_WORK_GROUP_SIZE

added in API level 21
int GL_COMPUTE_WORK_GROUP_SIZE

Constant Value: 33383 (0x00008267)

GL_DEPTH_STENCIL_TEXTURE_MODE

added in API level 21
int GL_DEPTH_STENCIL_TEXTURE_MODE

Constant Value: 37098 (0x000090ea)

GL_DISPATCH_INDIRECT_BUFFER

added in API level 21
int GL_DISPATCH_INDIRECT_BUFFER

Constant Value: 37102 (0x000090ee)

GL_DISPATCH_INDIRECT_BUFFER_BINDING

added in API level 21
int GL_DISPATCH_INDIRECT_BUFFER_BINDING

Constant Value: 37103 (0x000090ef)

GL_DRAW_INDIRECT_BUFFER

added in API level 21
int GL_DRAW_INDIRECT_BUFFER

Constant Value: 36671 (0x00008f3f)

GL_DRAW_INDIRECT_BUFFER_BINDING

added in API level 21
int GL_DRAW_INDIRECT_BUFFER_BINDING

Constant Value: 36675 (0x00008f43)

GL_ELEMENT_ARRAY_BARRIER_BIT

added in API level 24
int GL_ELEMENT_ARRAY_BARRIER_BIT

Constant Value: 2 (0x00000002)

GL_FRAGMENT_SHADER_BIT

added in API level 21
int GL_FRAGMENT_SHADER_BIT

Constant Value: 2 (0x00000002)

GL_FRAMEBUFFER_BARRIER_BIT

added in API level 21
int GL_FRAMEBUFFER_BARRIER_BIT

Constant Value: 1024 (0x00000400)

GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

added in API level 21
int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

Constant Value: 37652 (0x00009314)

GL_FRAMEBUFFER_DEFAULT_HEIGHT

added in API level 21
int GL_FRAMEBUFFER_DEFAULT_HEIGHT

Constant Value: 37649 (0x00009311)

GL_FRAMEBUFFER_DEFAULT_SAMPLES

added in API level 21
int GL_FRAMEBUFFER_DEFAULT_SAMPLES

Constant Value: 37651 (0x00009313)

GL_FRAMEBUFFER_DEFAULT_WIDTH

added in API level 21
int GL_FRAMEBUFFER_DEFAULT_WIDTH

Constant Value: 37648 (0x00009310)

GL_IMAGE_2D

added in API level 21
int GL_IMAGE_2D

Constant Value: 36941 (0x0000904d)

GL_IMAGE_2D_ARRAY

added in API level 21
int GL_IMAGE_2D_ARRAY

Constant Value: 36947 (0x00009053)

GL_IMAGE_3D

added in API level 21
int GL_IMAGE_3D

Constant Value: 36942 (0x0000904e)

GL_IMAGE_BINDING_ACCESS

added in API level 21
int GL_IMAGE_BINDING_ACCESS

Constant Value: 36670 (0x00008f3e)

GL_IMAGE_BINDING_FORMAT

added in API level 21
int GL_IMAGE_BINDING_FORMAT

Constant Value: 36974 (0x0000906e)

GL_IMAGE_BINDING_LAYER

added in API level 21
int GL_IMAGE_BINDING_LAYER

Constant Value: 36669 (0x00008f3d)

GL_IMAGE_BINDING_LAYERED

added in API level 21
int GL_IMAGE_BINDING_LAYERED

Constant Value: 36668 (0x00008f3c)

GL_IMAGE_BINDING_LEVEL

added in API level 21
int GL_IMAGE_BINDING_LEVEL

Constant Value: 36667 (0x00008f3b)

GL_IMAGE_BINDING_NAME

added in API level 21
int GL_IMAGE_BINDING_NAME

Constant Value: 36666 (0x00008f3a)

GL_IMAGE_CUBE

added in API level 21
int GL_IMAGE_CUBE

Constant Value: 36944 (0x00009050)

GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

added in API level 21
int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

Constant Value: 37065 (0x000090c9)

GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

added in API level 21
int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

Constant Value: 37064 (0x000090c8)

GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

added in API level 21
int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Constant Value: 37063 (0x000090c7)

GL_INT_IMAGE_2D

added in API level 21
int GL_INT_IMAGE_2D

Constant Value: 36952 (0x00009058)

GL_INT_IMAGE_2D_ARRAY

added in API level 21
int GL_INT_IMAGE_2D_ARRAY

Constant Value: 36958 (0x0000905e)

GL_INT_IMAGE_3D

added in API level 21
int GL_INT_IMAGE_3D

Constant Value: 36953 (0x00009059)

GL_INT_IMAGE_CUBE

added in API level 21
int GL_INT_IMAGE_CUBE

Constant Value: 36955 (0x0000905b)

GL_INT_SAMPLER_2D_MULTISAMPLE

added in API level 21
int GL_INT_SAMPLER_2D_MULTISAMPLE

Constant Value: 37129 (0x00009109)

GL_IS_ROW_MAJOR

added in API level 21
int GL_IS_ROW_MAJOR

Constant Value: 37632 (0x00009300)

GL_LOCATION

added in API level 21
int GL_LOCATION

Constant Value: 37646 (0x0000930e)

GL_MATRIX_STRIDE

added in API level 21
int GL_MATRIX_STRIDE

Constant Value: 37631 (0x000092ff)

GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

added in API level 21
int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

Constant Value: 37596 (0x000092dc)

GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

added in API level 21
int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

Constant Value: 37592 (0x000092d8)

GL_MAX_COLOR_TEXTURE_SAMPLES

added in API level 21
int GL_MAX_COLOR_TEXTURE_SAMPLES

Constant Value: 37134 (0x0000910e)

GL_MAX_COMBINED_ATOMIC_COUNTERS

added in API level 21
int GL_MAX_COMBINED_ATOMIC_COUNTERS

Constant Value: 37591 (0x000092d7)

GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

added in API level 21
int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

Constant Value: 37585 (0x000092d1)

GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

added in API level 21
int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

Constant Value: 33382 (0x00008266)

GL_MAX_COMBINED_IMAGE_UNIFORMS

added in API level 21
int GL_MAX_COMBINED_IMAGE_UNIFORMS

Constant Value: 37071 (0x000090cf)

GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

added in API level 21
int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

Constant Value: 36665 (0x00008f39)

GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

added in API level 21
int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

Constant Value: 37084 (0x000090dc)

GL_MAX_COMPUTE_ATOMIC_COUNTERS

added in API level 21
int GL_MAX_COMPUTE_ATOMIC_COUNTERS

Constant Value: 33381 (0x00008265)

GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

added in API level 21
int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

Constant Value: 33380 (0x00008264)

GL_MAX_COMPUTE_IMAGE_UNIFORMS

added in API level 21
int GL_MAX_COMPUTE_IMAGE_UNIFORMS

Constant Value: 37309 (0x000091bd)

GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

added in API level 21
int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

Constant Value: 37083 (0x000090db)

GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

added in API level 21
int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

Constant Value: 33378 (0x00008262)

GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

added in API level 21
int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

Constant Value: 37308 (0x000091bc)

GL_MAX_COMPUTE_UNIFORM_BLOCKS

added in API level 21
int GL_MAX_COMPUTE_UNIFORM_BLOCKS

Constant Value: 37307 (0x000091bb)

GL_MAX_COMPUTE_UNIFORM_COMPONENTS

added in API level 21
int GL_MAX_COMPUTE_UNIFORM_COMPONENTS

Constant Value: 33379 (0x00008263)

GL_MAX_COMPUTE_WORK_GROUP_COUNT

added in API level 21
int GL_MAX_COMPUTE_WORK_GROUP_COUNT

Constant Value: 37310 (0x000091be)

GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

added in API level 21
int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

Constant Value: 37099 (0x000090eb)

GL_MAX_COMPUTE_WORK_GROUP_SIZE

added in API level 21
int GL_MAX_COMPUTE_WORK_GROUP_SIZE

Constant Value: 37311 (0x000091bf)

GL_MAX_DEPTH_TEXTURE_SAMPLES

added in API level 21
int GL_MAX_DEPTH_TEXTURE_SAMPLES

Constant Value: 37135 (0x0000910f)

GL_MAX_FRAGMENT_ATOMIC_COUNTERS

added in API level 21
int GL_MAX_FRAGMENT_ATOMIC_COUNTERS

Constant Value: 37590 (0x000092d6)

GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

added in API level 21
int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

Constant Value: 37584 (0x000092d0)

GL_MAX_FRAGMENT_IMAGE_UNIFORMS

added in API level 21
int GL_MAX_FRAGMENT_IMAGE_UNIFORMS

Constant Value: 37070 (0x000090ce)

GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

added in API level 21
int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

Constant Value: 37082 (0x000090da)

GL_MAX_FRAMEBUFFER_HEIGHT

added in API level 21
int GL_MAX_FRAMEBUFFER_HEIGHT

Constant Value: 37654 (0x00009316)

GL_MAX_FRAMEBUFFER_SAMPLES

added in API level 21
int GL_MAX_FRAMEBUFFER_SAMPLES

Constant Value: 37656 (0x00009318)

GL_MAX_FRAMEBUFFER_WIDTH

added in API level 21
int GL_MAX_FRAMEBUFFER_WIDTH

Constant Value: 37653 (0x00009315)

GL_MAX_IMAGE_UNITS

added in API level 21
int GL_MAX_IMAGE_UNITS

Constant Value: 36664 (0x00008f38)

GL_MAX_INTEGER_SAMPLES

added in API level 21
int GL_MAX_INTEGER_SAMPLES

Constant Value: 37136 (0x00009110)

GL_MAX_NAME_LENGTH

added in API level 21
int GL_MAX_NAME_LENGTH

Constant Value: 37622 (0x000092f6)

GL_MAX_NUM_ACTIVE_VARIABLES

added in API level 21
int GL_MAX_NUM_ACTIVE_VARIABLES

Constant Value: 37623 (0x000092f7)

GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET

added in API level 21
int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET

Constant Value: 36447 (0x00008e5f)

GL_MAX_SAMPLE_MASK_WORDS

added in API level 21
int GL_MAX_SAMPLE_MASK_WORDS

Constant Value: 36441 (0x00008e59)

GL_MAX_SHADER_STORAGE_BLOCK_SIZE

added in API level 21
int GL_MAX_SHADER_STORAGE_BLOCK_SIZE

Constant Value: 37086 (0x000090de)

GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

added in API level 21
int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

Constant Value: 37085 (0x000090dd)

GL_MAX_UNIFORM_LOCATIONS

added in API level 21
int GL_MAX_UNIFORM_LOCATIONS

Constant Value: 33390 (0x0000826e)

GL_MAX_VERTEX_ATOMIC_COUNTERS

added in API level 21
int GL_MAX_VERTEX_ATOMIC_COUNTERS

Constant Value: 37586 (0x000092d2)

GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

added in API level 21
int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

Constant Value: 37580 (0x000092cc)

GL_MAX_VERTEX_ATTRIB_BINDINGS

added in API level 21
int GL_MAX_VERTEX_ATTRIB_BINDINGS

Constant Value: 33498 (0x000082da)

GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

added in API level 21
int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

Constant Value: 33497 (0x000082d9)

GL_MAX_VERTEX_ATTRIB_STRIDE

added in API level 21
int GL_MAX_VERTEX_ATTRIB_STRIDE

Constant Value: 33509 (0x000082e5)

GL_MAX_VERTEX_IMAGE_UNIFORMS

added in API level 21
int GL_MAX_VERTEX_IMAGE_UNIFORMS

Constant Value: 37066 (0x000090ca)

GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

added in API level 21
int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

Constant Value: 37078 (0x000090d6)

GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET

added in API level 21
int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET

Constant Value: 36446 (0x00008e5e)

GL_NAME_LENGTH

added in API level 21
int GL_NAME_LENGTH

Constant Value: 37625 (0x000092f9)

GL_NUM_ACTIVE_VARIABLES

added in API level 21
int GL_NUM_ACTIVE_VARIABLES

Constant Value: 37636 (0x00009304)

GL_OFFSET

added in API level 21
int GL_OFFSET

Constant Value: 37628 (0x000092fc)

GL_PIXEL_BUFFER_BARRIER_BIT

added in API level 21
int GL_PIXEL_BUFFER_BARRIER_BIT

Constant Value: 128 (0x00000080)

GL_PROGRAM_INPUT

added in API level 21
int GL_PROGRAM_INPUT

Constant Value: 37603 (0x000092e3)

GL_PROGRAM_OUTPUT

added in API level 21
int GL_PROGRAM_OUTPUT

Constant Value: 37604 (0x000092e4)

GL_PROGRAM_PIPELINE_BINDING

added in API level 21
int GL_PROGRAM_PIPELINE_BINDING

Constant Value: 33370 (0x0000825a)

GL_PROGRAM_SEPARABLE

added in API level 21
int GL_PROGRAM_SEPARABLE

Constant Value: 33368 (0x00008258)

GL_READ_ONLY

added in API level 21
int GL_READ_ONLY

Constant Value: 35000 (0x000088b8)

GL_READ_WRITE

added in API level 21
int GL_READ_WRITE

Constant Value: 35002 (0x000088ba)

GL_REFERENCED_BY_COMPUTE_SHADER

added in API level 21
int GL_REFERENCED_BY_COMPUTE_SHADER

Constant Value: 37643 (0x0000930b)

GL_REFERENCED_BY_FRAGMENT_SHADER

added in API level 21
int GL_REFERENCED_BY_FRAGMENT_SHADER

Constant Value: 37642 (0x0000930a)

GL_REFERENCED_BY_VERTEX_SHADER

added in API level 21
int GL_REFERENCED_BY_VERTEX_SHADER

Constant Value: 37638 (0x00009306)

GL_SAMPLER_2D_MULTISAMPLE

added in API level 21
int GL_SAMPLER_2D_MULTISAMPLE

Constant Value: 37128 (0x00009108)

GL_SAMPLE_MASK

added in API level 21
int GL_SAMPLE_MASK

Constant Value: 36433 (0x00008e51)

GL_SAMPLE_MASK_VALUE

added in API level 21
int GL_SAMPLE_MASK_VALUE

Constant Value: 36434 (0x00008e52)

GL_SAMPLE_POSITION

added in API level 21
int GL_SAMPLE_POSITION

Constant Value: 36432 (0x00008e50)

GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

added in API level 24
int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

Constant Value: 32 (0x00000020)

GL_SHADER_STORAGE_BARRIER_BIT

added in API level 21
int GL_SHADER_STORAGE_BARRIER_BIT

Constant Value: 8192 (0x00002000)

GL_SHADER_STORAGE_BLOCK

added in API level 21
int GL_SHADER_STORAGE_BLOCK

Constant Value: 37606 (0x000092e6)

GL_SHADER_STORAGE_BUFFER

added in API level 21
int GL_SHADER_STORAGE_BUFFER

Constant Value: 37074 (0x000090d2)

GL_SHADER_STORAGE_BUFFER_BINDING

added in API level 21
int GL_SHADER_STORAGE_BUFFER_BINDING

Constant Value: 37075 (0x000090d3)

GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

added in API level 21
int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

Constant Value: 37087 (0x000090df)

GL_SHADER_STORAGE_BUFFER_SIZE

added in API level 21
int GL_SHADER_STORAGE_BUFFER_SIZE

Constant Value: 37077 (0x000090d5)

GL_SHADER_STORAGE_BUFFER_START

added in API level 21
int GL_SHADER_STORAGE_BUFFER_START

Constant Value: 37076 (0x000090d4)

GL_STENCIL_INDEX

added in API level 21
int GL_STENCIL_INDEX

Constant Value: 6401 (0x00001901)

GL_TEXTURE_2D_MULTISAMPLE

added in API level 21
int GL_TEXTURE_2D_MULTISAMPLE

Constant Value: 37120 (0x00009100)

GL_TEXTURE_ALPHA_SIZE

added in API level 21
int GL_TEXTURE_ALPHA_SIZE

Constant Value: 32863 (0x0000805f)

GL_TEXTURE_ALPHA_TYPE

added in API level 21
int GL_TEXTURE_ALPHA_TYPE

Constant Value: 35859 (0x00008c13)

GL_TEXTURE_BINDING_2D_MULTISAMPLE

added in API level 21
int GL_TEXTURE_BINDING_2D_MULTISAMPLE

Constant Value: 37124 (0x00009104)

GL_TEXTURE_BLUE_SIZE

added in API level 21
int GL_TEXTURE_BLUE_SIZE

Constant Value: 32862 (0x0000805e)

GL_TEXTURE_BLUE_TYPE

added in API level 21
int GL_TEXTURE_BLUE_TYPE

Constant Value: 35858 (0x00008c12)

GL_TEXTURE_COMPRESSED

added in API level 21
int GL_TEXTURE_COMPRESSED

Constant Value: 34465 (0x000086a1)

GL_TEXTURE_DEPTH

added in API level 21
int GL_TEXTURE_DEPTH

Constant Value: 32881 (0x00008071)

GL_TEXTURE_DEPTH_SIZE

added in API level 21
int GL_TEXTURE_DEPTH_SIZE

Constant Value: 34890 (0x0000884a)

GL_TEXTURE_DEPTH_TYPE

added in API level 21
int GL_TEXTURE_DEPTH_TYPE

Constant Value: 35862 (0x00008c16)

GL_TEXTURE_FETCH_BARRIER_BIT

added in API level 21
int GL_TEXTURE_FETCH_BARRIER_BIT

Constant Value: 8 (0x00000008)

GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

added in API level 21
int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

Constant Value: 37127 (0x00009107)

GL_TEXTURE_GREEN_SIZE

added in API level 21
int GL_TEXTURE_GREEN_SIZE

Constant Value: 32861 (0x0000805d)

GL_TEXTURE_GREEN_TYPE

added in API level 21
int GL_TEXTURE_GREEN_TYPE

Constant Value: 35857 (0x00008c11)

GL_TEXTURE_HEIGHT

added in API level 21
int GL_TEXTURE_HEIGHT

Constant Value: 4097 (0x00001001)

GL_TEXTURE_INTERNAL_FORMAT

added in API level 21
int GL_TEXTURE_INTERNAL_FORMAT

Constant Value: 4099 (0x00001003)

GL_TEXTURE_RED_SIZE

added in API level 21
int GL_TEXTURE_RED_SIZE

Constant Value: 32860 (0x0000805c)

GL_TEXTURE_RED_TYPE

added in API level 21
int GL_TEXTURE_RED_TYPE

Constant Value: 35856 (0x00008c10)

GL_TEXTURE_SAMPLES

added in API level 21
int GL_TEXTURE_SAMPLES

Constant Value: 37126 (0x00009106)

GL_TEXTURE_SHARED_SIZE

added in API level 21
int GL_TEXTURE_SHARED_SIZE

Constant Value: 35903 (0x00008c3f)

GL_TEXTURE_STENCIL_SIZE

added in API level 21
int GL_TEXTURE_STENCIL_SIZE

Constant Value: 35057 (0x000088f1)

GL_TEXTURE_UPDATE_BARRIER_BIT

added in API level 21
int GL_TEXTURE_UPDATE_BARRIER_BIT

Constant Value: 256 (0x00000100)

GL_TEXTURE_WIDTH

added in API level 21
int GL_TEXTURE_WIDTH

Constant Value: 4096 (0x00001000)

GL_TOP_LEVEL_ARRAY_SIZE

added in API level 21
int GL_TOP_LEVEL_ARRAY_SIZE

Constant Value: 37644 (0x0000930c)

GL_TOP_LEVEL_ARRAY_STRIDE

added in API level 21
int GL_TOP_LEVEL_ARRAY_STRIDE

Constant Value: 37645 (0x0000930d)

GL_TRANSFORM_FEEDBACK_BARRIER_BIT

added in API level 21
int GL_TRANSFORM_FEEDBACK_BARRIER_BIT

Constant Value: 2048 (0x00000800)

GL_TRANSFORM_FEEDBACK_VARYING

added in API level 21
int GL_TRANSFORM_FEEDBACK_VARYING

Constant Value: 37620 (0x000092f4)

GL_TYPE

added in API level 21
int GL_TYPE

Constant Value: 37626 (0x000092fa)

GL_UNIFORM

added in API level 21
int GL_UNIFORM

Constant Value: 37601 (0x000092e1)

GL_UNIFORM_BARRIER_BIT

added in API level 21
int GL_UNIFORM_BARRIER_BIT

Constant Value: 4 (0x00000004)

GL_UNIFORM_BLOCK

added in API level 21
int GL_UNIFORM_BLOCK

Constant Value: 37602 (0x000092e2)

GL_UNSIGNED_INT_ATOMIC_COUNTER

added in API level 21
int GL_UNSIGNED_INT_ATOMIC_COUNTER

Constant Value: 37595 (0x000092db)

GL_UNSIGNED_INT_IMAGE_2D

added in API level 21
int GL_UNSIGNED_INT_IMAGE_2D

Constant Value: 36963 (0x00009063)

GL_UNSIGNED_INT_IMAGE_2D_ARRAY

added in API level 21
int GL_UNSIGNED_INT_IMAGE_2D_ARRAY

Constant Value: 36969 (0x00009069)

GL_UNSIGNED_INT_IMAGE_3D

added in API level 21
int GL_UNSIGNED_INT_IMAGE_3D

Constant Value: 36964 (0x00009064)

GL_UNSIGNED_INT_IMAGE_CUBE

added in API level 21
int GL_UNSIGNED_INT_IMAGE_CUBE

Constant Value: 36966 (0x00009066)

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

added in API level 21
int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

Constant Value: 37130 (0x0000910a)

GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

added in API level 24
int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

Constant Value: 1 (0x00000001)

GL_VERTEX_ATTRIB_BINDING

added in API level 21
int GL_VERTEX_ATTRIB_BINDING

Constant Value: 33492 (0x000082d4)

GL_VERTEX_ATTRIB_RELATIVE_OFFSET

added in API level 21
int GL_VERTEX_ATTRIB_RELATIVE_OFFSET

Constant Value: 33493 (0x000082d5)

GL_VERTEX_BINDING_BUFFER

added in API level 21
int GL_VERTEX_BINDING_BUFFER

Constant Value: 36687 (0x00008f4f)

GL_VERTEX_BINDING_DIVISOR

added in API level 21
int GL_VERTEX_BINDING_DIVISOR

Constant Value: 33494 (0x000082d6)

GL_VERTEX_BINDING_OFFSET

added in API level 21
int GL_VERTEX_BINDING_OFFSET

Constant Value: 33495 (0x000082d7)

GL_VERTEX_BINDING_STRIDE

added in API level 21
int GL_VERTEX_BINDING_STRIDE

Constant Value: 33496 (0x000082d8)

GL_VERTEX_SHADER_BIT

added in API level 21
int GL_VERTEX_SHADER_BIT

Constant Value: 1 (0x00000001)

GL_WRITE_ONLY

added in API level 21
int GL_WRITE_ONLY

Constant Value: 35001 (0x000088b9)

Public methods

glActiveShaderProgram

added in API level 21
void glActiveShaderProgram (int pipeline, 
                int program)

Parameters
pipeline int

program int

glBindImageTexture

added in API level 21
void glBindImageTexture (int unit, 
                int texture, 
                int level, 
                boolean layered, 
                int layer, 
                int access, 
                int format)

Parameters
unit int

texture int

level int

layered boolean

layer int

access int

format int

glBindProgramPipeline

added in API level 21
void glBindProgramPipeline (int pipeline)

Parameters
pipeline int

glBindVertexBuffer

added in API level 21
void glBindVertexBuffer (int bindingindex, 
                int buffer, 
                long offset, 
                int stride)

Parameters
bindingindex int

buffer int

offset long

stride int

glCreateShaderProgramv

added in API level 21
int glCreateShaderProgramv (int type, 
                String[] strings)

Parameters
type int

strings String

Returns
int

glDeleteProgramPipelines

added in API level 21
void glDeleteProgramPipelines (int n, 
                IntBuffer pipelines)

Parameters
n int

pipelines IntBuffer

glDeleteProgramPipelines

added in API level 21
void glDeleteProgramPipelines (int n, 
                int[] pipelines, 
                int offset)

Parameters
n int

pipelines int

offset int

glDispatchCompute

added in API level 21
void glDispatchCompute (int num_groups_x, 
                int num_groups_y, 
                int num_groups_z)

Parameters
num_groups_x int

num_groups_y int

num_groups_z int

glDispatchComputeIndirect

added in API level 21
void glDispatchComputeIndirect (long indirect)

Parameters
indirect long

glDrawArraysIndirect

added in API level 21
void glDrawArraysIndirect (int mode, 
                long indirect)

Parameters
mode int

indirect long

glDrawElementsIndirect

added in API level 21
void glDrawElementsIndirect (int mode, 
                int type, 
                long indirect)

Parameters
mode int

type int

indirect long

glFramebufferParameteri

added in API level 21
void glFramebufferParameteri (int target, 
                int pname, 
                int param)

Parameters
target int

pname int

param int

glGenProgramPipelines

added in API level 21
void glGenProgramPipelines (int n, 
                IntBuffer pipelines)

Parameters
n int

pipelines IntBuffer

glGenProgramPipelines

added in API level 21
void glGenProgramPipelines (int n, 
                int[] pipelines, 
                int offset)

Parameters
n int

pipelines int

offset int

glGetBooleani_v

added in API level 21
void glGetBooleani_v (int target, 
                int index, 
                boolean[] data, 
                int offset)

Parameters
target int

index int

data boolean

offset int

glGetBooleani_v

added in API level 21
void glGetBooleani_v (int target, 
                int index, 
                IntBuffer data)

Parameters
target int

index int

data IntBuffer

glGetFramebufferParameteriv

added in API level 21
void glGetFramebufferParameteriv (int target, 
                int pname, 
                int[] params, 
                int offset)

Parameters
target int

pname int

params int

offset int

glGetFramebufferParameteriv

added in API level 21
void glGetFramebufferParameteriv (int target, 
                int pname, 
                IntBuffer params)

Parameters
target int

pname int

params IntBuffer

glGetMultisamplefv

added in API level 21
void glGetMultisamplefv (int pname, 
                int index, 
                FloatBuffer val)

Parameters
pname int

index int

val FloatBuffer

glGetMultisamplefv

added in API level 21
void glGetMultisamplefv (int pname, 
                int index, 
                float[] val, 
                int offset)

Parameters
pname int

index int

val float

offset int

glGetProgramInterfaceiv

added in API level 21
void glGetProgramInterfaceiv (int program, 
                int programInterface, 
                int pname, 
                IntBuffer params)

Parameters
program int

programInterface int

pname int

params IntBuffer

glGetProgramInterfaceiv

added in API level 21
void glGetProgramInterfaceiv (int program, 
                int programInterface, 
                int pname, 
                int[] params, 
                int offset)

Parameters
program int

programInterface int

pname int

params int

offset int

glGetProgramPipelineInfoLog

added in API level 21
String glGetProgramPipelineInfoLog (int program)

Parameters
program int

Returns
String

glGetProgramPipelineiv

added in API level 21
void glGetProgramPipelineiv (int pipeline, 
                int pname, 
                int[] params, 
                int offset)

Parameters
pipeline int

pname int

params int

offset int

glGetProgramPipelineiv

added in API level 21
void glGetProgramPipelineiv (int pipeline, 
                int pname, 
                IntBuffer params)

Parameters
pipeline int

pname int

params IntBuffer

glGetProgramResourceIndex

added in API level 21
int glGetProgramResourceIndex (int program, 
                int programInterface, 
                String name)

Parameters
program int

programInterface int

name String

Returns
int

glGetProgramResourceLocation

added in API level 21
int glGetProgramResourceLocation (int program, 
                int programInterface, 
                String name)

Parameters
program int

programInterface int

name String

Returns
int

glGetProgramResourceName

added in API level 21
String glGetProgramResourceName (int program, 
                int programInterface, 
                int index)

Parameters
program int

programInterface int

index int

Returns
String

glGetProgramResourceiv

added in API level 21
void glGetProgramResourceiv (int program, 
                int programInterface, 
                int index, 
                int propCount, 
                IntBuffer props, 
                int bufSize, 
                IntBuffer length, 
                IntBuffer params)

Parameters
program int

programInterface int

index int

propCount int

props IntBuffer

bufSize int

length IntBuffer

params IntBuffer

glGetProgramResourceiv

added in API level 21
void glGetProgramResourceiv (int program, 
                int programInterface, 
                int index, 
                int propCount, 
                int[] props, 
                int propsOffset, 
                int bufSize, 
                int[] length, 
                int lengthOffset, 
                int[] params, 
                int paramsOffset)

Parameters
program int

programInterface int

index int

propCount int

props int

propsOffset int

bufSize int

length int

lengthOffset int

params int

paramsOffset int

glGetTexLevelParameterfv

added in API level 21
void glGetTexLevelParameterfv (int target, 
                int level, 
                int pname, 
                FloatBuffer params)

Parameters
target int

level int

pname int

params FloatBuffer

glGetTexLevelParameterfv

added in API level 21
void glGetTexLevelParameterfv (int target, 
                int level, 
                int pname, 
                float[] params, 
                int offset)

Parameters
target int

level int

pname int

params float

offset int

glGetTexLevelParameteriv

added in API level 21
void glGetTexLevelParameteriv (int target, 
                int level, 
                int pname, 
                IntBuffer params)

Parameters
target int

level int

pname int

params IntBuffer

glGetTexLevelParameteriv

added in API level 21
void glGetTexLevelParameteriv (int target, 
                int level, 
                int pname, 
                int[] params, 
                int offset)

Parameters
target int

level int

pname int

params int

offset int

glIsProgramPipeline

added in API level 21
boolean glIsProgramPipeline (int pipeline)

Parameters
pipeline int

Returns
boolean

glMemoryBarrier

added in API level 21
void glMemoryBarrier (int barriers)

Parameters
barriers int

glMemoryBarrierByRegion

added in API level 21
void glMemoryBarrierByRegion (int barriers)

Parameters
barriers int

glProgramUniform1f

added in API level 21
void glProgramUniform1f (int program, 
                int location, 
                float v0)

Parameters
program int

location int

v0 float

glProgramUniform1fv

added in API level 21
void glProgramUniform1fv (int program, 
                int location, 
                int count, 
                FloatBuffer value)

Parameters
program int

location int

count int

value FloatBuffer

glProgramUniform1fv

added in API level 21
void glProgramUniform1fv (int program, 
                int location, 
                int count, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

value float

offset int

glProgramUniform1i

added in API level 21
void glProgramUniform1i (int program, 
                int location, 
                int v0)

Parameters
program int

location int

v0 int

glProgramUniform1iv

added in API level 21
void glProgramUniform1iv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform1iv

added in API level 21
void glProgramUniform1iv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform1ui

added in API level 21
void glProgramUniform1ui (int program, 
                int location, 
                int v0)

Parameters
program int

location int

v0 int

glProgramUniform1uiv

added in API level 21
void glProgramUniform1uiv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform1uiv

added in API level 21
void glProgramUniform1uiv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform2f

added in API level 21
void glProgramUniform2f (int program, 
                int location, 
                float v0, 
                float v1)

Parameters
program int

location int

v0 float

v1 float

glProgramUniform2fv

added in API level 21
void glProgramUniform2fv (int program, 
                int location, 
                int count, 
                FloatBuffer value)

Parameters
program int

location int

count int

value FloatBuffer

glProgramUniform2fv

added in API level 21
void glProgramUniform2fv (int program, 
                int location, 
                int count, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

value float

offset int

glProgramUniform2i

added in API level 21
void glProgramUniform2i (int program, 
                int location, 
                int v0, 
                int v1)

Parameters
program int

location int

v0 int

v1 int

glProgramUniform2iv

added in API level 21
void glProgramUniform2iv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform2iv

added in API level 21
void glProgramUniform2iv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform2ui

added in API level 21
void glProgramUniform2ui (int program, 
                int location, 
                int v0, 
                int v1)

Parameters
program int

location int

v0 int

v1 int

glProgramUniform2uiv

added in API level 21
void glProgramUniform2uiv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform2uiv

added in API level 21
void glProgramUniform2uiv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform3f

added in API level 21
void glProgramUniform3f (int program, 
                int location, 
                float v0, 
                float v1, 
                float v2)

Parameters
program int

location int

v0 float

v1 float

v2 float

glProgramUniform3fv

added in API level 21
void glProgramUniform3fv (int program, 
                int location, 
                int count, 
                FloatBuffer value)

Parameters
program int

location int

count int

value FloatBuffer

glProgramUniform3fv

added in API level 21
void glProgramUniform3fv (int program, 
                int location, 
                int count, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

value float

offset int

glProgramUniform3i

added in API level 21
void glProgramUniform3i (int program, 
                int location, 
                int v0, 
                int v1, 
                int v2)

Parameters
program int

location int

v0 int

v1 int

v2 int

glProgramUniform3iv

added in API level 21
void glProgramUniform3iv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform3iv

added in API level 21
void glProgramUniform3iv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform3ui

added in API level 21
void glProgramUniform3ui (int program, 
                int location, 
                int v0, 
                int v1, 
                int v2)

Parameters
program int

location int

v0 int

v1 int

v2 int

glProgramUniform3uiv

added in API level 21
void glProgramUniform3uiv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform3uiv

added in API level 21
void glProgramUniform3uiv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform4f

added in API level 21
void glProgramUniform4f (int program, 
                int location, 
                float v0, 
                float v1, 
                float v2, 
                float v3)

Parameters
program int

location int

v0 float

v1 float

v2 float

v3 float

glProgramUniform4fv

added in API level 21
void glProgramUniform4fv (int program, 
                int location, 
                int count, 
                FloatBuffer value)

Parameters
program int

location int

count int

value FloatBuffer

glProgramUniform4fv

added in API level 21
void glProgramUniform4fv (int program, 
                int location, 
                int count, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

value float

offset int

glProgramUniform4i

added in API level 21
void glProgramUniform4i (int program, 
                int location, 
                int v0, 
                int v1, 
                int v2, 
                int v3)

Parameters
program int

location int

v0 int

v1 int

v2 int

v3 int

glProgramUniform4iv

added in API level 21
void glProgramUniform4iv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform4iv

added in API level 21
void glProgramUniform4iv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniform4ui

added in API level 21
void glProgramUniform4ui (int program, 
                int location, 
                int v0, 
                int v1, 
                int v2, 
                int v3)

Parameters
program int

location int

v0 int

v1 int

v2 int

v3 int

glProgramUniform4uiv

added in API level 21
void glProgramUniform4uiv (int program, 
                int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
program int

location int

count int

value int

offset int

glProgramUniform4uiv

added in API level 21
void glProgramUniform4uiv (int program, 
                int location, 
                int count, 
                IntBuffer value)

Parameters
program int

location int

count int

value IntBuffer

glProgramUniformMatrix2fv

added in API level 21
void glProgramUniformMatrix2fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix2fv

added in API level 21
void glProgramUniformMatrix2fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix2x3fv

added in API level 21
void glProgramUniformMatrix2x3fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix2x3fv

added in API level 21
void glProgramUniformMatrix2x3fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix2x4fv

added in API level 21
void glProgramUniformMatrix2x4fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix2x4fv

added in API level 21
void glProgramUniformMatrix2x4fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix3fv

added in API level 21
void glProgramUniformMatrix3fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix3fv

added in API level 21
void glProgramUniformMatrix3fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix3x2fv

added in API level 21
void glProgramUniformMatrix3x2fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix3x2fv

added in API level 21
void glProgramUniformMatrix3x2fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix3x4fv

added in API level 21
void glProgramUniformMatrix3x4fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix3x4fv

added in API level 21
void glProgramUniformMatrix3x4fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix4fv

added in API level 21
void glProgramUniformMatrix4fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix4fv

added in API level 21
void glProgramUniformMatrix4fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix4x2fv

added in API level 21
void glProgramUniformMatrix4x2fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glProgramUniformMatrix4x2fv

added in API level 21
void glProgramUniformMatrix4x2fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix4x3fv

added in API level 21
void glProgramUniformMatrix4x3fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
program int

location int

count int

transpose boolean

value float

offset int

glProgramUniformMatrix4x3fv

added in API level 21
void glProgramUniformMatrix4x3fv (int program, 
                int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
program int

location int

count int

transpose boolean

value FloatBuffer

glSampleMaski

added in API level 21
void glSampleMaski (int maskNumber, 
                int mask)

Parameters
maskNumber int

mask int

glTexStorage2DMultisample

added in API level 21
void glTexStorage2DMultisample (int target, 
                int samples, 
                int internalformat, 
                int width, 
                int height, 
                boolean fixedsamplelocations)

Parameters
target int

samples int

internalformat int

width int

height int

fixedsamplelocations boolean

glUseProgramStages

added in API level 21
void glUseProgramStages (int pipeline, 
                int stages, 
                int program)

Parameters
pipeline int

stages int

program int

glValidateProgramPipeline

added in API level 21
void glValidateProgramPipeline (int pipeline)

Parameters
pipeline int

glVertexAttribBinding

added in API level 21
void glVertexAttribBinding (int attribindex, 
                int bindingindex)

Parameters
attribindex int

bindingindex int

glVertexAttribFormat

added in API level 21
void glVertexAttribFormat (int attribindex, 
                int size, 
                int type, 
                boolean normalized, 
                int relativeoffset)

Parameters
attribindex int

size int

type int

normalized boolean

relativeoffset int

glVertexAttribIFormat

added in API level 21
void glVertexAttribIFormat (int attribindex, 
                int size, 
                int type, 
                int relativeoffset)

Parameters
attribindex int

size int

type int

relativeoffset int

glVertexBindingDivisor

added in API level 21
void glVertexBindingDivisor (int bindingindex, 
                int divisor)

Parameters
bindingindex int

divisor int

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)