Android APIs
public class

GLES31

extends GLES30
java.lang.Object
   ↳ android.opengl.GLES20
     ↳ android.opengl.GLES30
       ↳ android.opengl.GLES31

Class Overview

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_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_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_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_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
[Expand]
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, int[] pipelines, int offset)
static void glDeleteProgramPipelines(int n, IntBuffer pipelines)
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, int[] pipelines, int offset)
static void glGenProgramPipelines(int n, IntBuffer pipelines)
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, IntBuffer params)
static void glGetFramebufferParameteriv(int target, int pname, int[] params, int offset)
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, int[] params, int offset)
static void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
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, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)
static void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
static void glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int offset)
static void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
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, float[] value, int offset)
static void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
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, int[] value, int offset)
static void glProgramUniform2iv(int program, int location, int count, IntBuffer value)
static void glProgramUniform2ui(int program, int location, int v0, int v1)
static void glProgramUniform2uiv(int program, int location, int count, int[] value, int offset)
static void glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
static void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
static void glProgramUniform3fv(int program, int location, int count, float[] value, int offset)
static void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
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, IntBuffer value)
static void glProgramUniform4iv(int program, int location, int count, int[] value, int offset)
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, FloatBuffer value)
static void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
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, FloatBuffer value)
static void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
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, float[] value, int offset)
static void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
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, float[] value, int offset)
static void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
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)
[Expand]
Inherited Methods
From class android.opengl.GLES30
From class android.opengl.GLES20
From class java.lang.Object

Constants

public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

Added in API level 21

Constant Value: 37593 (0x000092d9)

public static final int GL_ACTIVE_PROGRAM

Added in API level 21

Constant Value: 33369 (0x00008259)

public static final int GL_ACTIVE_RESOURCES

Added in API level 21

Constant Value: 37621 (0x000092f5)

public static final int GL_ACTIVE_VARIABLES

Added in API level 21

Constant Value: 37637 (0x00009305)

public static final int GL_ALL_SHADER_BITS

Added in API level 21

Constant Value: -1 (0xffffffff)

public static final int GL_ARRAY_SIZE

Added in API level 21

Constant Value: 37627 (0x000092fb)

public static final int GL_ARRAY_STRIDE

Added in API level 21

Constant Value: 37630 (0x000092fe)

public static final int GL_ATOMIC_COUNTER_BARRIER_BIT

Added in API level 21

Constant Value: 4096 (0x00001000)

public static final int GL_ATOMIC_COUNTER_BUFFER

Added in API level 21

Constant Value: 37568 (0x000092c0)

public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING

Added in API level 21

Constant Value: 37569 (0x000092c1)

public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX

Added in API level 21

Constant Value: 37633 (0x00009301)

public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE

Added in API level 21

Constant Value: 37571 (0x000092c3)

public static final int GL_ATOMIC_COUNTER_BUFFER_START

Added in API level 21

Constant Value: 37570 (0x000092c2)

public static final int GL_BLOCK_INDEX

Added in API level 21

Constant Value: 37629 (0x000092fd)

public static final int GL_BUFFER_BINDING

Added in API level 21

Constant Value: 37634 (0x00009302)

public static final int GL_BUFFER_DATA_SIZE

Added in API level 21

Constant Value: 37635 (0x00009303)

public static final int GL_BUFFER_UPDATE_BARRIER_BIT

Added in API level 21

Constant Value: 512 (0x00000200)

public static final int GL_BUFFER_VARIABLE

Added in API level 21

Constant Value: 37605 (0x000092e5)

public static final int GL_COMMAND_BARRIER_BIT

Added in API level 21

Constant Value: 64 (0x00000040)

public static final int GL_COMPUTE_SHADER

Added in API level 21

Constant Value: 37305 (0x000091b9)

public static final int GL_COMPUTE_SHADER_BIT

Added in API level 21

Constant Value: 32 (0x00000020)

public static final int GL_COMPUTE_WORK_GROUP_SIZE

Added in API level 21

Constant Value: 33383 (0x00008267)

public static final int GL_DEPTH_STENCIL_TEXTURE_MODE

Added in API level 21

Constant Value: 37098 (0x000090ea)

public static final int GL_DISPATCH_INDIRECT_BUFFER

Added in API level 21

Constant Value: 37102 (0x000090ee)

public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING

Added in API level 21

Constant Value: 37103 (0x000090ef)

public static final int GL_DRAW_INDIRECT_BUFFER

Added in API level 21

Constant Value: 36671 (0x00008f3f)

public static final int GL_DRAW_INDIRECT_BUFFER_BINDING

Added in API level 21

Constant Value: 36675 (0x00008f43)

public static final int GL_FRAGMENT_SHADER_BIT

Added in API level 21

Constant Value: 2 (0x00000002)

public static final int GL_FRAMEBUFFER_BARRIER_BIT

Added in API level 21

Constant Value: 1024 (0x00000400)

public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

Added in API level 21

Constant Value: 37652 (0x00009314)

public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT

Added in API level 21

Constant Value: 37649 (0x00009311)

public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES

Added in API level 21

Constant Value: 37651 (0x00009313)

public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH

Added in API level 21

Constant Value: 37648 (0x00009310)

public static final int GL_IMAGE_2D

Added in API level 21

Constant Value: 36941 (0x0000904d)

public static final int GL_IMAGE_2D_ARRAY

Added in API level 21

Constant Value: 36947 (0x00009053)

public static final int GL_IMAGE_3D

Added in API level 21

Constant Value: 36942 (0x0000904e)

public static final int GL_IMAGE_BINDING_ACCESS

Added in API level 21

Constant Value: 36670 (0x00008f3e)

public static final int GL_IMAGE_BINDING_FORMAT

Added in API level 21

Constant Value: 36974 (0x0000906e)

public static final int GL_IMAGE_BINDING_LAYER

Added in API level 21

Constant Value: 36669 (0x00008f3d)

public static final int GL_IMAGE_BINDING_LAYERED

Added in API level 21

Constant Value: 36668 (0x00008f3c)

public static final int GL_IMAGE_BINDING_LEVEL

Added in API level 21

Constant Value: 36667 (0x00008f3b)

public static final int GL_IMAGE_BINDING_NAME

Added in API level 21

Constant Value: 36666 (0x00008f3a)

public static final int GL_IMAGE_CUBE

Added in API level 21

Constant Value: 36944 (0x00009050)

public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

Added in API level 21

Constant Value: 37065 (0x000090c9)

public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

Added in API level 21

Constant Value: 37064 (0x000090c8)

public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Added in API level 21

Constant Value: 37063 (0x000090c7)

public static final int GL_INT_IMAGE_2D

Added in API level 21

Constant Value: 36952 (0x00009058)

public static final int GL_INT_IMAGE_2D_ARRAY

Added in API level 21

Constant Value: 36958 (0x0000905e)

public static final int GL_INT_IMAGE_3D

Added in API level 21

Constant Value: 36953 (0x00009059)

public static final int GL_INT_IMAGE_CUBE

Added in API level 21

Constant Value: 36955 (0x0000905b)

public static final int GL_INT_SAMPLER_2D_MULTISAMPLE

Added in API level 21

Constant Value: 37129 (0x00009109)

public static final int GL_IS_ROW_MAJOR

Added in API level 21

Constant Value: 37632 (0x00009300)

public static final int GL_LOCATION

Added in API level 21

Constant Value: 37646 (0x0000930e)

public static final int GL_MATRIX_STRIDE

Added in API level 21

Constant Value: 37631 (0x000092ff)

public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

Added in API level 21

Constant Value: 37596 (0x000092dc)

public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

Added in API level 21

Constant Value: 37592 (0x000092d8)

public static final int GL_MAX_COLOR_TEXTURE_SAMPLES

Added in API level 21

Constant Value: 37134 (0x0000910e)

public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS

Added in API level 21

Constant Value: 37591 (0x000092d7)

public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

Added in API level 21

Constant Value: 37585 (0x000092d1)

public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

Added in API level 21

Constant Value: 33382 (0x00008266)

public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS

Added in API level 21

Constant Value: 37071 (0x000090cf)

public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

Added in API level 21

Constant Value: 36665 (0x00008f39)

public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

Added in API level 21

Constant Value: 37084 (0x000090dc)

public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS

Added in API level 21

Constant Value: 33381 (0x00008265)

public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

Added in API level 21

Constant Value: 33380 (0x00008264)

public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS

Added in API level 21

Constant Value: 37309 (0x000091bd)

public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

Added in API level 21

Constant Value: 37083 (0x000090db)

public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

Added in API level 21

Constant Value: 33378 (0x00008262)

public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

Added in API level 21

Constant Value: 37308 (0x000091bc)

public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS

Added in API level 21

Constant Value: 37307 (0x000091bb)

public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS

Added in API level 21

Constant Value: 33379 (0x00008263)

public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT

Added in API level 21

Constant Value: 37310 (0x000091be)

public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

Added in API level 21

Constant Value: 37099 (0x000090eb)

public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE

Added in API level 21

Constant Value: 37311 (0x000091bf)

public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES

Added in API level 21

Constant Value: 37135 (0x0000910f)

public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS

Added in API level 21

Constant Value: 37590 (0x000092d6)

public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

Added in API level 21

Constant Value: 37584 (0x000092d0)

public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS

Added in API level 21

Constant Value: 37070 (0x000090ce)

public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

Added in API level 21

Constant Value: 37082 (0x000090da)

public static final int GL_MAX_FRAMEBUFFER_HEIGHT

Added in API level 21

Constant Value: 37654 (0x00009316)

public static final int GL_MAX_FRAMEBUFFER_SAMPLES

Added in API level 21

Constant Value: 37656 (0x00009318)

public static final int GL_MAX_FRAMEBUFFER_WIDTH

Added in API level 21

Constant Value: 37653 (0x00009315)

public static final int GL_MAX_IMAGE_UNITS

Added in API level 21

Constant Value: 36664 (0x00008f38)

public static final int GL_MAX_INTEGER_SAMPLES

Added in API level 21

Constant Value: 37136 (0x00009110)

public static final int GL_MAX_NAME_LENGTH

Added in API level 21

Constant Value: 37622 (0x000092f6)

public static final int GL_MAX_NUM_ACTIVE_VARIABLES

Added in API level 21

Constant Value: 37623 (0x000092f7)

public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET

Added in API level 21

Constant Value: 36447 (0x00008e5f)

public static final int GL_MAX_SAMPLE_MASK_WORDS

Added in API level 21

Constant Value: 36441 (0x00008e59)

public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE

Added in API level 21

Constant Value: 37086 (0x000090de)

public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

Added in API level 21

Constant Value: 37085 (0x000090dd)

public static final int GL_MAX_UNIFORM_LOCATIONS

Added in API level 21

Constant Value: 33390 (0x0000826e)

public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS

Added in API level 21

Constant Value: 37586 (0x000092d2)

public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

Added in API level 21

Constant Value: 37580 (0x000092cc)

public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS

Added in API level 21

Constant Value: 33498 (0x000082da)

public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

Added in API level 21

Constant Value: 33497 (0x000082d9)

public static final int GL_MAX_VERTEX_ATTRIB_STRIDE

Added in API level 21

Constant Value: 33509 (0x000082e5)

public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS

Added in API level 21

Constant Value: 37066 (0x000090ca)

public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

Added in API level 21

Constant Value: 37078 (0x000090d6)

public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET

Added in API level 21

Constant Value: 36446 (0x00008e5e)

public static final int GL_NAME_LENGTH

Added in API level 21

Constant Value: 37625 (0x000092f9)

public static final int GL_NUM_ACTIVE_VARIABLES

Added in API level 21

Constant Value: 37636 (0x00009304)

public static final int GL_OFFSET

Added in API level 21

Constant Value: 37628 (0x000092fc)

public static final int GL_PIXEL_BUFFER_BARRIER_BIT

Added in API level 21

Constant Value: 128 (0x00000080)

public static final int GL_PROGRAM_INPUT

Added in API level 21

Constant Value: 37603 (0x000092e3)

public static final int GL_PROGRAM_OUTPUT

Added in API level 21

Constant Value: 37604 (0x000092e4)

public static final int GL_PROGRAM_PIPELINE_BINDING

Added in API level 21

Constant Value: 33370 (0x0000825a)

public static final int GL_PROGRAM_SEPARABLE

Added in API level 21

Constant Value: 33368 (0x00008258)

public static final int GL_READ_ONLY

Added in API level 21

Constant Value: 35000 (0x000088b8)

public static final int GL_READ_WRITE

Added in API level 21

Constant Value: 35002 (0x000088ba)

public static final int GL_REFERENCED_BY_COMPUTE_SHADER

Added in API level 21

Constant Value: 37643 (0x0000930b)

public static final int GL_REFERENCED_BY_FRAGMENT_SHADER

Added in API level 21

Constant Value: 37642 (0x0000930a)

public static final int GL_REFERENCED_BY_VERTEX_SHADER

Added in API level 21

Constant Value: 37638 (0x00009306)

public static final int GL_SAMPLER_2D_MULTISAMPLE

Added in API level 21

Constant Value: 37128 (0x00009108)

public static final int GL_SAMPLE_MASK

Added in API level 21

Constant Value: 36433 (0x00008e51)

public static final int GL_SAMPLE_MASK_VALUE

Added in API level 21

Constant Value: 36434 (0x00008e52)

public static final int GL_SAMPLE_POSITION

Added in API level 21

Constant Value: 36432 (0x00008e50)

public static final int GL_SHADER_STORAGE_BARRIER_BIT

Added in API level 21

Constant Value: 8192 (0x00002000)

public static final int GL_SHADER_STORAGE_BLOCK

Added in API level 21

Constant Value: 37606 (0x000092e6)

public static final int GL_SHADER_STORAGE_BUFFER

Added in API level 21

Constant Value: 37074 (0x000090d2)

public static final int GL_SHADER_STORAGE_BUFFER_BINDING

Added in API level 21

Constant Value: 37075 (0x000090d3)

public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

Added in API level 21

Constant Value: 37087 (0x000090df)

public static final int GL_SHADER_STORAGE_BUFFER_SIZE

Added in API level 21

Constant Value: 37077 (0x000090d5)

public static final int GL_SHADER_STORAGE_BUFFER_START

Added in API level 21

Constant Value: 37076 (0x000090d4)

public static final int GL_STENCIL_INDEX

Added in API level 21

Constant Value: 6401 (0x00001901)

public static final int GL_TEXTURE_2D_MULTISAMPLE

Added in API level 21

Constant Value: 37120 (0x00009100)

public static final int GL_TEXTURE_ALPHA_SIZE

Added in API level 21

Constant Value: 32863 (0x0000805f)

public static final int GL_TEXTURE_ALPHA_TYPE

Added in API level 21

Constant Value: 35859 (0x00008c13)

public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE

Added in API level 21

Constant Value: 37124 (0x00009104)

public static final int GL_TEXTURE_BLUE_SIZE

Added in API level 21

Constant Value: 32862 (0x0000805e)

public static final int GL_TEXTURE_BLUE_TYPE

Added in API level 21

Constant Value: 35858 (0x00008c12)

public static final int GL_TEXTURE_COMPRESSED

Added in API level 21

Constant Value: 34465 (0x000086a1)

public static final int GL_TEXTURE_DEPTH

Added in API level 21

Constant Value: 32881 (0x00008071)

public static final int GL_TEXTURE_DEPTH_SIZE

Added in API level 21

Constant Value: 34890 (0x0000884a)

public static final int GL_TEXTURE_DEPTH_TYPE

Added in API level 21

Constant Value: 35862 (0x00008c16)

public static final int GL_TEXTURE_FETCH_BARRIER_BIT

Added in API level 21

Constant Value: 8 (0x00000008)

public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

Added in API level 21

Constant Value: 37127 (0x00009107)

public static final int GL_TEXTURE_GREEN_SIZE

Added in API level 21

Constant Value: 32861 (0x0000805d)

public static final int GL_TEXTURE_GREEN_TYPE

Added in API level 21

Constant Value: 35857 (0x00008c11)

public static final int GL_TEXTURE_HEIGHT

Added in API level 21

Constant Value: 4097 (0x00001001)

public static final int GL_TEXTURE_INTERNAL_FORMAT

Added in API level 21

Constant Value: 4099 (0x00001003)

public static final int GL_TEXTURE_RED_SIZE

Added in API level 21

Constant Value: 32860 (0x0000805c)

public static final int GL_TEXTURE_RED_TYPE

Added in API level 21

Constant Value: 35856 (0x00008c10)

public static final int GL_TEXTURE_SAMPLES

Added in API level 21

Constant Value: 37126 (0x00009106)

public static final int GL_TEXTURE_SHARED_SIZE

Added in API level 21

Constant Value: 35903 (0x00008c3f)

public static final int GL_TEXTURE_STENCIL_SIZE

Added in API level 21

Constant Value: 35057 (0x000088f1)

public static final int GL_TEXTURE_UPDATE_BARRIER_BIT

Added in API level 21

Constant Value: 256 (0x00000100)

public static final int GL_TEXTURE_WIDTH

Added in API level 21

Constant Value: 4096 (0x00001000)

public static final int GL_TOP_LEVEL_ARRAY_SIZE

Added in API level 21

Constant Value: 37644 (0x0000930c)

public static final int GL_TOP_LEVEL_ARRAY_STRIDE

Added in API level 21

Constant Value: 37645 (0x0000930d)

public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT

Added in API level 21

Constant Value: 2048 (0x00000800)

public static final int GL_TRANSFORM_FEEDBACK_VARYING

Added in API level 21

Constant Value: 37620 (0x000092f4)

public static final int GL_TYPE

Added in API level 21

Constant Value: 37626 (0x000092fa)

public static final int GL_UNIFORM

Added in API level 21

Constant Value: 37601 (0x000092e1)

public static final int GL_UNIFORM_BARRIER_BIT

Added in API level 21

Constant Value: 4 (0x00000004)

public static final int GL_UNIFORM_BLOCK

Added in API level 21

Constant Value: 37602 (0x000092e2)

public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER

Added in API level 21

Constant Value: 37595 (0x000092db)

public static final int GL_UNSIGNED_INT_IMAGE_2D

Added in API level 21

Constant Value: 36963 (0x00009063)

public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY

Added in API level 21

Constant Value: 36969 (0x00009069)

public static final int GL_UNSIGNED_INT_IMAGE_3D

Added in API level 21

Constant Value: 36964 (0x00009064)

public static final int GL_UNSIGNED_INT_IMAGE_CUBE

Added in API level 21

Constant Value: 36966 (0x00009066)

public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

Added in API level 21

Constant Value: 37130 (0x0000910a)

public static final int GL_VERTEX_ATTRIB_BINDING

Added in API level 21

Constant Value: 33492 (0x000082d4)

public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET

Added in API level 21

Constant Value: 33493 (0x000082d5)

public static final int GL_VERTEX_BINDING_BUFFER

Added in API level 21

Constant Value: 36687 (0x00008f4f)

public static final int GL_VERTEX_BINDING_DIVISOR

Added in API level 21

Constant Value: 33494 (0x000082d6)

public static final int GL_VERTEX_BINDING_OFFSET

Added in API level 21

Constant Value: 33495 (0x000082d7)

public static final int GL_VERTEX_BINDING_STRIDE

Added in API level 21

Constant Value: 33496 (0x000082d8)

public static final int GL_VERTEX_SHADER_BIT

Added in API level 21

Constant Value: 1 (0x00000001)

public static final int GL_WRITE_ONLY

Added in API level 21

Constant Value: 35001 (0x000088b9)

Public Methods

public static void glActiveShaderProgram (int pipeline, int program)

Added in API level 21

public static void glBindImageTexture (int unit, int texture, int level, boolean layered, int layer, int access, int format)

Added in API level 21

public static void glBindProgramPipeline (int pipeline)

Added in API level 21

public static void glBindVertexBuffer (int bindingindex, int buffer, long offset, int stride)

Added in API level 21

public static int glCreateShaderProgramv (int type, String[] strings)

Added in API level 21

public static void glDeleteProgramPipelines (int n, int[] pipelines, int offset)

Added in API level 21

public static void glDeleteProgramPipelines (int n, IntBuffer pipelines)

Added in API level 21

public static void glDispatchCompute (int num_groups_x, int num_groups_y, int num_groups_z)

Added in API level 21

public static void glDispatchComputeIndirect (long indirect)

Added in API level 21

public static void glDrawArraysIndirect (int mode, long indirect)

Added in API level 21

public static void glDrawElementsIndirect (int mode, int type, long indirect)

Added in API level 21

public static void glFramebufferParameteri (int target, int pname, int param)

Added in API level 21

public static void glGenProgramPipelines (int n, int[] pipelines, int offset)

Added in API level 21

public static void glGenProgramPipelines (int n, IntBuffer pipelines)

Added in API level 21

public static void glGetBooleani_v (int target, int index, boolean[] data, int offset)

Added in API level 21

public static void glGetBooleani_v (int target, int index, IntBuffer data)

Added in API level 21

public static void glGetFramebufferParameteriv (int target, int pname, IntBuffer params)

Added in API level 21

public static void glGetFramebufferParameteriv (int target, int pname, int[] params, int offset)

Added in API level 21

public static void glGetMultisamplefv (int pname, int index, FloatBuffer val)

Added in API level 21

public static void glGetMultisamplefv (int pname, int index, float[] val, int offset)

Added in API level 21

public static void glGetProgramInterfaceiv (int program, int programInterface, int pname, int[] params, int offset)

Added in API level 21

public static void glGetProgramInterfaceiv (int program, int programInterface, int pname, IntBuffer params)

Added in API level 21

public static String glGetProgramPipelineInfoLog (int program)

Added in API level 21

public static void glGetProgramPipelineiv (int pipeline, int pname, int[] params, int offset)

Added in API level 21

public static void glGetProgramPipelineiv (int pipeline, int pname, IntBuffer params)

Added in API level 21

public static int glGetProgramResourceIndex (int program, int programInterface, String name)

Added in API level 21

public static int glGetProgramResourceLocation (int program, int programInterface, String name)

Added in API level 21

public static String glGetProgramResourceName (int program, int programInterface, int index)

Added in API level 21

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

Added in API level 21

public static void glGetProgramResourceiv (int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)

Added in API level 21

public static void glGetTexLevelParameterfv (int target, int level, int pname, float[] params, int offset)

Added in API level 21

public static void glGetTexLevelParameterfv (int target, int level, int pname, FloatBuffer params)

Added in API level 21

public static void glGetTexLevelParameteriv (int target, int level, int pname, IntBuffer params)

Added in API level 21

public static void glGetTexLevelParameteriv (int target, int level, int pname, int[] params, int offset)

Added in API level 21

public static boolean glIsProgramPipeline (int pipeline)

Added in API level 21

public static void glMemoryBarrier (int barriers)

Added in API level 21

public static void glMemoryBarrierByRegion (int barriers)

Added in API level 21

public static void glProgramUniform1f (int program, int location, float v0)

Added in API level 21

public static void glProgramUniform1fv (int program, int location, int count, float[] value, int offset)

Added in API level 21

public static void glProgramUniform1fv (int program, int location, int count, FloatBuffer value)

Added in API level 21

public static void glProgramUniform1i (int program, int location, int v0)

Added in API level 21

public static void glProgramUniform1iv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform1iv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform1ui (int program, int location, int v0)

Added in API level 21

public static void glProgramUniform1uiv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform1uiv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform2f (int program, int location, float v0, float v1)

Added in API level 21

public static void glProgramUniform2fv (int program, int location, int count, FloatBuffer value)

Added in API level 21

public static void glProgramUniform2fv (int program, int location, int count, float[] value, int offset)

Added in API level 21

public static void glProgramUniform2i (int program, int location, int v0, int v1)

Added in API level 21

public static void glProgramUniform2iv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform2iv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform2ui (int program, int location, int v0, int v1)

Added in API level 21

public static void glProgramUniform2uiv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform2uiv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform3f (int program, int location, float v0, float v1, float v2)

Added in API level 21

public static void glProgramUniform3fv (int program, int location, int count, float[] value, int offset)

Added in API level 21

public static void glProgramUniform3fv (int program, int location, int count, FloatBuffer value)

Added in API level 21

public static void glProgramUniform3i (int program, int location, int v0, int v1, int v2)

Added in API level 21

public static void glProgramUniform3iv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform3iv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform3ui (int program, int location, int v0, int v1, int v2)

Added in API level 21

public static void glProgramUniform3uiv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform3uiv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform4f (int program, int location, float v0, float v1, float v2, float v3)

Added in API level 21

public static void glProgramUniform4fv (int program, int location, int count, FloatBuffer value)

Added in API level 21

public static void glProgramUniform4fv (int program, int location, int count, float[] value, int offset)

Added in API level 21

public static void glProgramUniform4i (int program, int location, int v0, int v1, int v2, int v3)

Added in API level 21

public static void glProgramUniform4iv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniform4iv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform4ui (int program, int location, int v0, int v1, int v2, int v3)

Added in API level 21

public static void glProgramUniform4uiv (int program, int location, int count, int[] value, int offset)

Added in API level 21

public static void glProgramUniform4uiv (int program, int location, int count, IntBuffer value)

Added in API level 21

public static void glProgramUniformMatrix2fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix2fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix2x3fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix2x3fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix2x4fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix2x4fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix3fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix3fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix3x2fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix3x2fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix3x4fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix3x4fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix4fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix4fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix4x2fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix4x2fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glProgramUniformMatrix4x3fv (int program, int location, int count, boolean transpose, float[] value, int offset)

Added in API level 21

public static void glProgramUniformMatrix4x3fv (int program, int location, int count, boolean transpose, FloatBuffer value)

Added in API level 21

public static void glSampleMaski (int maskNumber, int mask)

Added in API level 21

public static void glTexStorage2DMultisample (int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)

Added in API level 21

public static void glUseProgramStages (int pipeline, int stages, int program)

Added in API level 21

public static void glValidateProgramPipeline (int pipeline)

Added in API level 21

public static void glVertexAttribBinding (int attribindex, int bindingindex)

Added in API level 21

public static void glVertexAttribFormat (int attribindex, int size, int type, boolean normalized, int relativeoffset)

Added in API level 21

public static void glVertexAttribIFormat (int attribindex, int size, int type, int relativeoffset)

Added in API level 21

public static void glVertexBindingDivisor (int bindingindex, int divisor)

Added in API level 21