to top
Android APIs
public class

GLES30

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

Class Overview

OpenGL ES 3.0

Summary

Constants
int GL_ACTIVE_UNIFORM_BLOCKS
int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
int GL_ALREADY_SIGNALED
int GL_ANY_SAMPLES_PASSED
int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
int GL_BLUE
int GL_BUFFER_ACCESS_FLAGS
int GL_BUFFER_MAPPED
int GL_BUFFER_MAP_LENGTH
int GL_BUFFER_MAP_OFFSET
int GL_BUFFER_MAP_POINTER
int GL_COLOR
int GL_COLOR_ATTACHMENT1
int GL_COLOR_ATTACHMENT10
int GL_COLOR_ATTACHMENT11
int GL_COLOR_ATTACHMENT12
int GL_COLOR_ATTACHMENT13
int GL_COLOR_ATTACHMENT14
int GL_COLOR_ATTACHMENT15
int GL_COLOR_ATTACHMENT2
int GL_COLOR_ATTACHMENT3
int GL_COLOR_ATTACHMENT4
int GL_COLOR_ATTACHMENT5
int GL_COLOR_ATTACHMENT6
int GL_COLOR_ATTACHMENT7
int GL_COLOR_ATTACHMENT8
int GL_COLOR_ATTACHMENT9
int GL_COMPARE_REF_TO_TEXTURE
int GL_COMPRESSED_R11_EAC
int GL_COMPRESSED_RG11_EAC
int GL_COMPRESSED_RGB8_ETC2
int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
int GL_COMPRESSED_RGBA8_ETC2_EAC
int GL_COMPRESSED_SIGNED_R11_EAC
int GL_COMPRESSED_SIGNED_RG11_EAC
int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
int GL_COMPRESSED_SRGB8_ETC2
int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
int GL_CONDITION_SATISFIED
int GL_COPY_READ_BUFFER
int GL_COPY_READ_BUFFER_BINDING
int GL_COPY_WRITE_BUFFER
int GL_COPY_WRITE_BUFFER_BINDING
int GL_CURRENT_QUERY
int GL_DEPTH
int GL_DEPTH24_STENCIL8
int GL_DEPTH32F_STENCIL8
int GL_DEPTH_COMPONENT24
int GL_DEPTH_COMPONENT32F
int GL_DEPTH_STENCIL
int GL_DEPTH_STENCIL_ATTACHMENT
int GL_DRAW_BUFFER0
int GL_DRAW_BUFFER1
int GL_DRAW_BUFFER10
int GL_DRAW_BUFFER11
int GL_DRAW_BUFFER12
int GL_DRAW_BUFFER13
int GL_DRAW_BUFFER14
int GL_DRAW_BUFFER15
int GL_DRAW_BUFFER2
int GL_DRAW_BUFFER3
int GL_DRAW_BUFFER4
int GL_DRAW_BUFFER5
int GL_DRAW_BUFFER6
int GL_DRAW_BUFFER7
int GL_DRAW_BUFFER8
int GL_DRAW_BUFFER9
int GL_DRAW_FRAMEBUFFER
int GL_DRAW_FRAMEBUFFER_BINDING
int GL_DYNAMIC_COPY
int GL_DYNAMIC_READ
int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
int GL_FLOAT_MAT2x3
int GL_FLOAT_MAT2x4
int GL_FLOAT_MAT3x2
int GL_FLOAT_MAT3x4
int GL_FLOAT_MAT4x2
int GL_FLOAT_MAT4x3
int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
int GL_FRAMEBUFFER_DEFAULT
int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
int GL_FRAMEBUFFER_UNDEFINED
int GL_GREEN
int GL_HALF_FLOAT
int GL_INTERLEAVED_ATTRIBS
int GL_INT_2_10_10_10_REV
int GL_INT_SAMPLER_2D
int GL_INT_SAMPLER_2D_ARRAY
int GL_INT_SAMPLER_3D
int GL_INT_SAMPLER_CUBE
int GL_INVALID_INDEX
int GL_MAJOR_VERSION
int GL_MAP_FLUSH_EXPLICIT_BIT
int GL_MAP_INVALIDATE_BUFFER_BIT
int GL_MAP_INVALIDATE_RANGE_BIT
int GL_MAP_READ_BIT
int GL_MAP_UNSYNCHRONIZED_BIT
int GL_MAP_WRITE_BIT
int GL_MAX
int GL_MAX_3D_TEXTURE_SIZE
int GL_MAX_ARRAY_TEXTURE_LAYERS
int GL_MAX_COLOR_ATTACHMENTS
int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
int GL_MAX_COMBINED_UNIFORM_BLOCKS
int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
int GL_MAX_DRAW_BUFFERS
int GL_MAX_ELEMENTS_INDICES
int GL_MAX_ELEMENTS_VERTICES
int GL_MAX_ELEMENT_INDEX
int GL_MAX_FRAGMENT_INPUT_COMPONENTS
int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
int GL_MAX_PROGRAM_TEXEL_OFFSET
int GL_MAX_SAMPLES
int GL_MAX_SERVER_WAIT_TIMEOUT
int GL_MAX_TEXTURE_LOD_BIAS
int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
int GL_MAX_UNIFORM_BLOCK_SIZE
int GL_MAX_UNIFORM_BUFFER_BINDINGS
int GL_MAX_VARYING_COMPONENTS
int GL_MAX_VERTEX_OUTPUT_COMPONENTS
int GL_MAX_VERTEX_UNIFORM_BLOCKS
int GL_MAX_VERTEX_UNIFORM_COMPONENTS
int GL_MIN
int GL_MINOR_VERSION
int GL_MIN_PROGRAM_TEXEL_OFFSET
int GL_NUM_EXTENSIONS
int GL_NUM_PROGRAM_BINARY_FORMATS
int GL_NUM_SAMPLE_COUNTS
int GL_OBJECT_TYPE
int GL_PACK_ROW_LENGTH
int GL_PACK_SKIP_PIXELS
int GL_PACK_SKIP_ROWS
int GL_PIXEL_PACK_BUFFER
int GL_PIXEL_PACK_BUFFER_BINDING
int GL_PIXEL_UNPACK_BUFFER
int GL_PIXEL_UNPACK_BUFFER_BINDING
int GL_PRIMITIVE_RESTART_FIXED_INDEX
int GL_PROGRAM_BINARY_FORMATS
int GL_PROGRAM_BINARY_LENGTH
int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
int GL_QUERY_RESULT
int GL_QUERY_RESULT_AVAILABLE
int GL_R11F_G11F_B10F
int GL_R16F
int GL_R16I
int GL_R16UI
int GL_R32F
int GL_R32I
int GL_R32UI
int GL_R8
int GL_R8I
int GL_R8UI
int GL_R8_SNORM
int GL_RASTERIZER_DISCARD
int GL_READ_BUFFER
int GL_READ_FRAMEBUFFER
int GL_READ_FRAMEBUFFER_BINDING
int GL_RED
int GL_RED_INTEGER
int GL_RENDERBUFFER_SAMPLES
int GL_RG
int GL_RG16F
int GL_RG16I
int GL_RG16UI
int GL_RG32F
int GL_RG32I
int GL_RG32UI
int GL_RG8
int GL_RG8I
int GL_RG8UI
int GL_RG8_SNORM
int GL_RGB10_A2
int GL_RGB10_A2UI
int GL_RGB16F
int GL_RGB16I
int GL_RGB16UI
int GL_RGB32F
int GL_RGB32I
int GL_RGB32UI
int GL_RGB8
int GL_RGB8I
int GL_RGB8UI
int GL_RGB8_SNORM
int GL_RGB9_E5
int GL_RGBA16F
int GL_RGBA16I
int GL_RGBA16UI
int GL_RGBA32F
int GL_RGBA32I
int GL_RGBA32UI
int GL_RGBA8
int GL_RGBA8I
int GL_RGBA8UI
int GL_RGBA8_SNORM
int GL_RGBA_INTEGER
int GL_RGB_INTEGER
int GL_RG_INTEGER
int GL_SAMPLER_2D_ARRAY
int GL_SAMPLER_2D_ARRAY_SHADOW
int GL_SAMPLER_2D_SHADOW
int GL_SAMPLER_3D
int GL_SAMPLER_BINDING
int GL_SAMPLER_CUBE_SHADOW
int GL_SEPARATE_ATTRIBS
int GL_SIGNALED
int GL_SIGNED_NORMALIZED
int GL_SRGB
int GL_SRGB8
int GL_SRGB8_ALPHA8
int GL_STATIC_COPY
int GL_STATIC_READ
int GL_STENCIL
int GL_STREAM_COPY
int GL_STREAM_READ
int GL_SYNC_CONDITION
int GL_SYNC_FENCE
int GL_SYNC_FLAGS
int GL_SYNC_FLUSH_COMMANDS_BIT
int GL_SYNC_GPU_COMMANDS_COMPLETE
int GL_SYNC_STATUS
int GL_TEXTURE_2D_ARRAY
int GL_TEXTURE_3D
int GL_TEXTURE_BASE_LEVEL
int GL_TEXTURE_BINDING_2D_ARRAY
int GL_TEXTURE_BINDING_3D
int GL_TEXTURE_COMPARE_FUNC
int GL_TEXTURE_COMPARE_MODE
int GL_TEXTURE_IMMUTABLE_FORMAT
int GL_TEXTURE_IMMUTABLE_LEVELS
int GL_TEXTURE_MAX_LEVEL
int GL_TEXTURE_MAX_LOD
int GL_TEXTURE_MIN_LOD
int GL_TEXTURE_SWIZZLE_A
int GL_TEXTURE_SWIZZLE_B
int GL_TEXTURE_SWIZZLE_G
int GL_TEXTURE_SWIZZLE_R
int GL_TEXTURE_WRAP_R
int GL_TIMEOUT_EXPIRED
long GL_TIMEOUT_IGNORED
int GL_TRANSFORM_FEEDBACK
int GL_TRANSFORM_FEEDBACK_ACTIVE
int GL_TRANSFORM_FEEDBACK_BINDING
int GL_TRANSFORM_FEEDBACK_BUFFER
int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
int GL_TRANSFORM_FEEDBACK_BUFFER_START
int GL_TRANSFORM_FEEDBACK_PAUSED
int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
int GL_TRANSFORM_FEEDBACK_VARYINGS
int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
int GL_UNIFORM_ARRAY_STRIDE
int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
int GL_UNIFORM_BLOCK_BINDING
int GL_UNIFORM_BLOCK_DATA_SIZE
int GL_UNIFORM_BLOCK_INDEX
int GL_UNIFORM_BLOCK_NAME_LENGTH
int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
int GL_UNIFORM_BUFFER
int GL_UNIFORM_BUFFER_BINDING
int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
int GL_UNIFORM_BUFFER_SIZE
int GL_UNIFORM_BUFFER_START
int GL_UNIFORM_IS_ROW_MAJOR
int GL_UNIFORM_MATRIX_STRIDE
int GL_UNIFORM_NAME_LENGTH
int GL_UNIFORM_OFFSET
int GL_UNIFORM_SIZE
int GL_UNIFORM_TYPE
int GL_UNPACK_IMAGE_HEIGHT
int GL_UNPACK_ROW_LENGTH
int GL_UNPACK_SKIP_IMAGES
int GL_UNPACK_SKIP_PIXELS
int GL_UNPACK_SKIP_ROWS
int GL_UNSIGNALED
int GL_UNSIGNED_INT_10F_11F_11F_REV
int GL_UNSIGNED_INT_24_8
int GL_UNSIGNED_INT_2_10_10_10_REV
int GL_UNSIGNED_INT_5_9_9_9_REV
int GL_UNSIGNED_INT_SAMPLER_2D
int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
int GL_UNSIGNED_INT_SAMPLER_3D
int GL_UNSIGNED_INT_SAMPLER_CUBE
int GL_UNSIGNED_INT_VEC2
int GL_UNSIGNED_INT_VEC3
int GL_UNSIGNED_INT_VEC4
int GL_UNSIGNED_NORMALIZED
int GL_VERTEX_ARRAY_BINDING
int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
int GL_VERTEX_ATTRIB_ARRAY_INTEGER
int GL_WAIT_FAILED
[Expand]
Inherited Constants
From class android.opengl.GLES20
Public Constructors
GLES30()
Public Methods
static void glBeginQuery(int target, int id)
static void glBeginTransformFeedback(int primitiveMode)
static void glBindBufferBase(int target, int index, int buffer)
static void glBindBufferRange(int target, int index, int buffer, int offset, int size)
static void glBindSampler(int unit, int sampler)
static void glBindTransformFeedback(int target, int id)
static void glBindVertexArray(int array)
static void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
static void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
static void glClearBufferfv(int buffer, int drawbuffer, float[] value, int offset)
static void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
static void glClearBufferiv(int buffer, int drawbuffer, int[] value, int offset)
static void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
static void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
static void glClearBufferuiv(int buffer, int drawbuffer, int[] value, int offset)
static int glClientWaitSync(long sync, int flags, long timeout)
static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset)
static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset)
static void glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)
static void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
static void glDeleteQueries(int n, IntBuffer ids)
static void glDeleteQueries(int n, int[] ids, int offset)
static void glDeleteSamplers(int count, int[] samplers, int offset)
static void glDeleteSamplers(int count, IntBuffer samplers)
static void glDeleteSync(long sync)
static void glDeleteTransformFeedbacks(int n, IntBuffer ids)
static void glDeleteTransformFeedbacks(int n, int[] ids, int offset)
static void glDeleteVertexArrays(int n, int[] arrays, int offset)
static void glDeleteVertexArrays(int n, IntBuffer arrays)
static void glDrawArraysInstanced(int mode, int first, int count, int instanceCount)
static void glDrawBuffers(int n, IntBuffer bufs)
static void glDrawBuffers(int n, int[] bufs, int offset)
static void glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)
static void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instanceCount)
static void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)
static void glDrawRangeElements(int mode, int start, int end, int count, int type, int offset)
static void glEndQuery(int target)
static void glEndTransformFeedback()
static long glFenceSync(int condition, int flags)
static void glFlushMappedBufferRange(int target, int offset, int length)
static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
static void glGenQueries(int n, int[] ids, int offset)
static void glGenQueries(int n, IntBuffer ids)
static void glGenSamplers(int count, IntBuffer samplers)
static void glGenSamplers(int count, int[] samplers, int offset)
static void glGenTransformFeedbacks(int n, int[] ids, int offset)
static void glGenTransformFeedbacks(int n, IntBuffer ids)
static void glGenVertexArrays(int n, int[] arrays, int offset)
static void glGenVertexArrays(int n, IntBuffer arrays)
static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)
static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[] length, int lengthOffset, byte[] uniformBlockName, int uniformBlockNameOffset)
static String glGetActiveUniformBlockName(int program, int uniformBlockIndex)
static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int offset)
static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
static void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
static void glGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndicesOffset, int pname, int[] params, int paramsOffset)
static void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
static void glGetBufferParameteri64v(int target, int pname, long[] params, int offset)
static Buffer glGetBufferPointerv(int target, int pname)
static int glGetFragDataLocation(int program, String name)
static void glGetInteger64i_v(int target, int index, long[] data, int offset)
static void glGetInteger64i_v(int target, int index, LongBuffer data)
static void glGetInteger64v(int pname, LongBuffer params)
static void glGetInteger64v(int pname, long[] params, int offset)
static void glGetIntegeri_v(int target, int index, int[] data, int offset)
static void glGetIntegeri_v(int target, int index, IntBuffer data)
static void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, int[] params, int offset)
static void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, IntBuffer params)
static void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
static void glGetProgramBinary(int program, int bufSize, int[] length, int lengthOffset, int[] binaryFormat, int binaryFormatOffset, Buffer binary)
static void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
static void glGetQueryObjectuiv(int id, int pname, int[] params, int offset)
static void glGetQueryiv(int target, int pname, IntBuffer params)
static void glGetQueryiv(int target, int pname, int[] params, int offset)
static void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
static void glGetSamplerParameterfv(int sampler, int pname, float[] params, int offset)
static void glGetSamplerParameteriv(int sampler, int pname, int[] params, int offset)
static void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
static String glGetStringi(int name, int index)
static void glGetSynciv(long sync, int pname, int bufSize, int[] length, int lengthOffset, int[] values, int valuesOffset)
static void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
static String glGetTransformFeedbackVarying(int program, int index, IntBuffer size, IntBuffer type)
static void glGetTransformFeedbackVarying(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, byte name)
static String glGetTransformFeedbackVarying(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)
static void glGetTransformFeedbackVarying(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset)
static int glGetUniformBlockIndex(int program, String uniformBlockName)
static void glGetUniformIndices(int program, String[] uniformNames, int[] uniformIndices, int uniformIndicesOffset)
static void glGetUniformIndices(int program, String[] uniformNames, IntBuffer uniformIndices)
static void glGetUniformuiv(int program, int location, int[] params, int offset)
static void glGetUniformuiv(int program, int location, IntBuffer params)
static void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
static void glGetVertexAttribIiv(int index, int pname, int[] params, int offset)
static void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
static void glGetVertexAttribIuiv(int index, int pname, int[] params, int offset)
static void glInvalidateFramebuffer(int target, int numAttachments, int[] attachments, int offset)
static void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
static void glInvalidateSubFramebuffer(int target, int numAttachments, int[] attachments, int offset, int x, int y, int width, int height)
static void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
static boolean glIsQuery(int id)
static boolean glIsSampler(int sampler)
static boolean glIsSync(long sync)
static boolean glIsTransformFeedback(int id)
static boolean glIsVertexArray(int array)
static Buffer glMapBufferRange(int target, int offset, int length, int access)
static void glPauseTransformFeedback()
static void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
static void glProgramParameteri(int program, int pname, int value)
static void glReadBuffer(int mode)
static void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
static void glResumeTransformFeedback()
static void glSamplerParameterf(int sampler, int pname, float param)
static void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
static void glSamplerParameterfv(int sampler, int pname, float[] param, int offset)
static void glSamplerParameteri(int sampler, int pname, int param)
static void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
static void glSamplerParameteriv(int sampler, int pname, int[] param, int offset)
static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)
static void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
static void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)
static void glTransformFeedbackVaryings(int program, String[] varyings, int bufferMode)
static void glUniform1ui(int location, int v0)
static void glUniform1uiv(int location, int count, int[] value, int offset)
static void glUniform1uiv(int location, int count, IntBuffer value)
static void glUniform2ui(int location, int v0, int v1)
static void glUniform2uiv(int location, int count, IntBuffer value)
static void glUniform2uiv(int location, int count, int[] value, int offset)
static void glUniform3ui(int location, int v0, int v1, int v2)
static void glUniform3uiv(int location, int count, int[] value, int offset)
static void glUniform3uiv(int location, int count, IntBuffer value)
static void glUniform4ui(int location, int v0, int v1, int v2, int v3)
static void glUniform4uiv(int location, int count, IntBuffer value)
static void glUniform4uiv(int location, int count, int[] value, int offset)
static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
static void glUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
static boolean glUnmapBuffer(int target)
static void glVertexAttribDivisor(int index, int divisor)
static void glVertexAttribI4i(int index, int x, int y, int z, int w)
static void glVertexAttribI4iv(int index, int[] v, int offset)
static void glVertexAttribI4iv(int index, IntBuffer v)
static void glVertexAttribI4ui(int index, int x, int y, int z, int w)
static void glVertexAttribI4uiv(int index, IntBuffer v)
static void glVertexAttribI4uiv(int index, int[] v, int offset)
static void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)
static void glVertexAttribIPointer(int index, int size, int type, int stride, int offset)
static void glWaitSync(long sync, int flags, long timeout)
[Expand]
Inherited Methods
From class android.opengl.GLES20
From class java.lang.Object

Constants

public static final int GL_ACTIVE_UNIFORM_BLOCKS

Added in API level 18

Constant Value: 35382 (0x00008a36)

public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

Added in API level 18

Constant Value: 35381 (0x00008a35)

public static final int GL_ALREADY_SIGNALED

Added in API level 18

Constant Value: 37146 (0x0000911a)

public static final int GL_ANY_SAMPLES_PASSED

Added in API level 18

Constant Value: 35887 (0x00008c2f)

public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE

Added in API level 18

Constant Value: 36202 (0x00008d6a)

public static final int GL_BLUE

Added in API level 18

Constant Value: 6405 (0x00001905)

public static final int GL_BUFFER_ACCESS_FLAGS

Added in API level 18

Constant Value: 37151 (0x0000911f)

public static final int GL_BUFFER_MAPPED

Added in API level 18

Constant Value: 35004 (0x000088bc)

public static final int GL_BUFFER_MAP_LENGTH

Added in API level 18

Constant Value: 37152 (0x00009120)

public static final int GL_BUFFER_MAP_OFFSET

Added in API level 18

Constant Value: 37153 (0x00009121)

public static final int GL_BUFFER_MAP_POINTER

Added in API level 18

Constant Value: 35005 (0x000088bd)

public static final int GL_COLOR

Added in API level 18

Constant Value: 6144 (0x00001800)

public static final int GL_COLOR_ATTACHMENT1

Added in API level 18

Constant Value: 36065 (0x00008ce1)

public static final int GL_COLOR_ATTACHMENT10

Added in API level 18

Constant Value: 36074 (0x00008cea)

public static final int GL_COLOR_ATTACHMENT11

Added in API level 18

Constant Value: 36075 (0x00008ceb)

public static final int GL_COLOR_ATTACHMENT12

Added in API level 18

Constant Value: 36076 (0x00008cec)

public static final int GL_COLOR_ATTACHMENT13

Added in API level 18

Constant Value: 36077 (0x00008ced)

public static final int GL_COLOR_ATTACHMENT14

Added in API level 18

Constant Value: 36078 (0x00008cee)

public static final int GL_COLOR_ATTACHMENT15

Added in API level 18

Constant Value: 36079 (0x00008cef)

public static final int GL_COLOR_ATTACHMENT2

Added in API level 18

Constant Value: 36066 (0x00008ce2)

public static final int GL_COLOR_ATTACHMENT3

Added in API level 18

Constant Value: 36067 (0x00008ce3)

public static final int GL_COLOR_ATTACHMENT4

Added in API level 18

Constant Value: 36068 (0x00008ce4)

public static final int GL_COLOR_ATTACHMENT5

Added in API level 18

Constant Value: 36069 (0x00008ce5)

public static final int GL_COLOR_ATTACHMENT6

Added in API level 18

Constant Value: 36070 (0x00008ce6)

public static final int GL_COLOR_ATTACHMENT7

Added in API level 18

Constant Value: 36071 (0x00008ce7)

public static final int GL_COLOR_ATTACHMENT8

Added in API level 18

Constant Value: 36072 (0x00008ce8)

public static final int GL_COLOR_ATTACHMENT9

Added in API level 18

Constant Value: 36073 (0x00008ce9)

public static final int GL_COMPARE_REF_TO_TEXTURE

Added in API level 18

Constant Value: 34894 (0x0000884e)

public static final int GL_COMPRESSED_R11_EAC

Added in API level 18

Constant Value: 37488 (0x00009270)

public static final int GL_COMPRESSED_RG11_EAC

Added in API level 18

Constant Value: 37490 (0x00009272)

public static final int GL_COMPRESSED_RGB8_ETC2

Added in API level 18

Constant Value: 37492 (0x00009274)

public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

Added in API level 18

Constant Value: 37494 (0x00009276)

public static final int GL_COMPRESSED_RGBA8_ETC2_EAC

Added in API level 18

Constant Value: 37496 (0x00009278)

public static final int GL_COMPRESSED_SIGNED_R11_EAC

Added in API level 18

Constant Value: 37489 (0x00009271)

public static final int GL_COMPRESSED_SIGNED_RG11_EAC

Added in API level 18

Constant Value: 37491 (0x00009273)

public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

Added in API level 18

Constant Value: 37497 (0x00009279)

public static final int GL_COMPRESSED_SRGB8_ETC2

Added in API level 18

Constant Value: 37493 (0x00009275)

public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

Added in API level 18

Constant Value: 37495 (0x00009277)

public static final int GL_CONDITION_SATISFIED

Added in API level 18

Constant Value: 37148 (0x0000911c)

public static final int GL_COPY_READ_BUFFER

Added in API level 18

Constant Value: 36662 (0x00008f36)

public static final int GL_COPY_READ_BUFFER_BINDING

Added in API level 18

Constant Value: 36662 (0x00008f36)

public static final int GL_COPY_WRITE_BUFFER

Added in API level 18

Constant Value: 36663 (0x00008f37)

public static final int GL_COPY_WRITE_BUFFER_BINDING

Added in API level 18

Constant Value: 36663 (0x00008f37)

public static final int GL_CURRENT_QUERY

Added in API level 18

Constant Value: 34917 (0x00008865)

public static final int GL_DEPTH

Added in API level 18

Constant Value: 6145 (0x00001801)

public static final int GL_DEPTH24_STENCIL8

Added in API level 18

Constant Value: 35056 (0x000088f0)

public static final int GL_DEPTH32F_STENCIL8

Added in API level 18

Constant Value: 36013 (0x00008cad)

public static final int GL_DEPTH_COMPONENT24

Added in API level 18

Constant Value: 33190 (0x000081a6)

public static final int GL_DEPTH_COMPONENT32F

Added in API level 18

Constant Value: 36012 (0x00008cac)

public static final int GL_DEPTH_STENCIL

Added in API level 18

Constant Value: 34041 (0x000084f9)

public static final int GL_DEPTH_STENCIL_ATTACHMENT

Added in API level 18

Constant Value: 33306 (0x0000821a)

public static final int GL_DRAW_BUFFER0

Added in API level 18

Constant Value: 34853 (0x00008825)

public static final int GL_DRAW_BUFFER1

Added in API level 18

Constant Value: 34854 (0x00008826)

public static final int GL_DRAW_BUFFER10

Added in API level 18

Constant Value: 34863 (0x0000882f)

public static final int GL_DRAW_BUFFER11

Added in API level 18

Constant Value: 34864 (0x00008830)

public static final int GL_DRAW_BUFFER12

Added in API level 18

Constant Value: 34865 (0x00008831)

public static final int GL_DRAW_BUFFER13

Added in API level 18

Constant Value: 34866 (0x00008832)

public static final int GL_DRAW_BUFFER14

Added in API level 18

Constant Value: 34867 (0x00008833)

public static final int GL_DRAW_BUFFER15

Added in API level 18

Constant Value: 34868 (0x00008834)

public static final int GL_DRAW_BUFFER2

Added in API level 18

Constant Value: 34855 (0x00008827)

public static final int GL_DRAW_BUFFER3

Added in API level 18

Constant Value: 34856 (0x00008828)

public static final int GL_DRAW_BUFFER4

Added in API level 18

Constant Value: 34857 (0x00008829)

public static final int GL_DRAW_BUFFER5

Added in API level 18

Constant Value: 34858 (0x0000882a)

public static final int GL_DRAW_BUFFER6

Added in API level 18

Constant Value: 34859 (0x0000882b)

public static final int GL_DRAW_BUFFER7

Added in API level 18

Constant Value: 34860 (0x0000882c)

public static final int GL_DRAW_BUFFER8

Added in API level 18

Constant Value: 34861 (0x0000882d)

public static final int GL_DRAW_BUFFER9

Added in API level 18

Constant Value: 34862 (0x0000882e)

public static final int GL_DRAW_FRAMEBUFFER

Added in API level 18

Constant Value: 36009 (0x00008ca9)

public static final int GL_DRAW_FRAMEBUFFER_BINDING

Added in API level 18

Constant Value: 36006 (0x00008ca6)

public static final int GL_DYNAMIC_COPY

Added in API level 18

Constant Value: 35050 (0x000088ea)

public static final int GL_DYNAMIC_READ

Added in API level 18

Constant Value: 35049 (0x000088e9)

public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV

Added in API level 18

Constant Value: 36269 (0x00008dad)

public static final int GL_FLOAT_MAT2x3

Added in API level 18

Constant Value: 35685 (0x00008b65)

public static final int GL_FLOAT_MAT2x4

Added in API level 18

Constant Value: 35686 (0x00008b66)

public static final int GL_FLOAT_MAT3x2

Added in API level 18

Constant Value: 35687 (0x00008b67)

public static final int GL_FLOAT_MAT3x4

Added in API level 18

Constant Value: 35688 (0x00008b68)

public static final int GL_FLOAT_MAT4x2

Added in API level 18

Constant Value: 35689 (0x00008b69)

public static final int GL_FLOAT_MAT4x3

Added in API level 18

Constant Value: 35690 (0x00008b6a)

public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT

Added in API level 18

Constant Value: 35723 (0x00008b8b)

public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Added in API level 18

Constant Value: 33301 (0x00008215)

public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Added in API level 18

Constant Value: 33300 (0x00008214)

public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Added in API level 18

Constant Value: 33296 (0x00008210)

public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Added in API level 18

Constant Value: 33297 (0x00008211)

public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Added in API level 18

Constant Value: 33302 (0x00008216)

public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Added in API level 18

Constant Value: 33299 (0x00008213)

public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Added in API level 18

Constant Value: 33298 (0x00008212)

public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Added in API level 18

Constant Value: 33303 (0x00008217)

public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Added in API level 18

Constant Value: 36052 (0x00008cd4)

public static final int GL_FRAMEBUFFER_DEFAULT

Added in API level 18

Constant Value: 33304 (0x00008218)

public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Added in API level 18

Constant Value: 36182 (0x00008d56)

public static final int GL_FRAMEBUFFER_UNDEFINED

Added in API level 18

Constant Value: 33305 (0x00008219)

public static final int GL_GREEN

Added in API level 18

Constant Value: 6404 (0x00001904)

public static final int GL_HALF_FLOAT

Added in API level 18

Constant Value: 5131 (0x0000140b)

public static final int GL_INTERLEAVED_ATTRIBS

Added in API level 18

Constant Value: 35980 (0x00008c8c)

public static final int GL_INT_2_10_10_10_REV

Added in API level 18

Constant Value: 36255 (0x00008d9f)

public static final int GL_INT_SAMPLER_2D

Added in API level 18

Constant Value: 36298 (0x00008dca)

public static final int GL_INT_SAMPLER_2D_ARRAY

Added in API level 18

Constant Value: 36303 (0x00008dcf)

public static final int GL_INT_SAMPLER_3D

Added in API level 18

Constant Value: 36299 (0x00008dcb)

public static final int GL_INT_SAMPLER_CUBE

Added in API level 18

Constant Value: 36300 (0x00008dcc)

public static final int GL_INVALID_INDEX

Added in API level 18

Constant Value: -1 (0xffffffff)

public static final int GL_MAJOR_VERSION

Added in API level 18

Constant Value: 33307 (0x0000821b)

public static final int GL_MAP_FLUSH_EXPLICIT_BIT

Added in API level 18

Constant Value: 16 (0x00000010)

public static final int GL_MAP_INVALIDATE_BUFFER_BIT

Added in API level 18

Constant Value: 8 (0x00000008)

public static final int GL_MAP_INVALIDATE_RANGE_BIT

Added in API level 18

Constant Value: 4 (0x00000004)

public static final int GL_MAP_READ_BIT

Added in API level 18

Constant Value: 1 (0x00000001)

public static final int GL_MAP_UNSYNCHRONIZED_BIT

Added in API level 18

Constant Value: 32 (0x00000020)

public static final int GL_MAP_WRITE_BIT

Added in API level 18

Constant Value: 2 (0x00000002)

public static final int GL_MAX

Added in API level 18

Constant Value: 32776 (0x00008008)

public static final int GL_MAX_3D_TEXTURE_SIZE

Added in API level 18

Constant Value: 32883 (0x00008073)

public static final int GL_MAX_ARRAY_TEXTURE_LAYERS

Added in API level 18

Constant Value: 35071 (0x000088ff)

public static final int GL_MAX_COLOR_ATTACHMENTS

Added in API level 18

Constant Value: 36063 (0x00008cdf)

public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

Added in API level 18

Constant Value: 35379 (0x00008a33)

public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS

Added in API level 18

Constant Value: 35374 (0x00008a2e)

public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

Added in API level 18

Constant Value: 35377 (0x00008a31)

public static final int GL_MAX_DRAW_BUFFERS

Added in API level 18

Constant Value: 34852 (0x00008824)

public static final int GL_MAX_ELEMENTS_INDICES

Added in API level 18

Constant Value: 33001 (0x000080e9)

public static final int GL_MAX_ELEMENTS_VERTICES

Added in API level 18

Constant Value: 33000 (0x000080e8)

public static final int GL_MAX_ELEMENT_INDEX

Added in API level 18

Constant Value: 36203 (0x00008d6b)

public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS

Added in API level 18

Constant Value: 37157 (0x00009125)

public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS

Added in API level 18

Constant Value: 35373 (0x00008a2d)

public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Added in API level 18

Constant Value: 35657 (0x00008b49)

public static final int GL_MAX_PROGRAM_TEXEL_OFFSET

Added in API level 18

Constant Value: 35077 (0x00008905)

public static final int GL_MAX_SAMPLES

Added in API level 18

Constant Value: 36183 (0x00008d57)

public static final int GL_MAX_SERVER_WAIT_TIMEOUT

Added in API level 18

Constant Value: 37137 (0x00009111)

public static final int GL_MAX_TEXTURE_LOD_BIAS

Added in API level 18

Constant Value: 34045 (0x000084fd)

public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

Added in API level 18

Constant Value: 35978 (0x00008c8a)

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

Added in API level 18

Constant Value: 35979 (0x00008c8b)

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

Added in API level 18

Constant Value: 35968 (0x00008c80)

public static final int GL_MAX_UNIFORM_BLOCK_SIZE

Added in API level 18

Constant Value: 35376 (0x00008a30)

public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS

Added in API level 18

Constant Value: 35375 (0x00008a2f)

public static final int GL_MAX_VARYING_COMPONENTS

Added in API level 18

Constant Value: 35659 (0x00008b4b)

public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS

Added in API level 18

Constant Value: 37154 (0x00009122)

public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS

Added in API level 18

Constant Value: 35371 (0x00008a2b)

public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS

Added in API level 18

Constant Value: 35658 (0x00008b4a)

public static final int GL_MIN

Added in API level 18

Constant Value: 32775 (0x00008007)

public static final int GL_MINOR_VERSION

Added in API level 18

Constant Value: 33308 (0x0000821c)

public static final int GL_MIN_PROGRAM_TEXEL_OFFSET

Added in API level 18

Constant Value: 35076 (0x00008904)

public static final int GL_NUM_EXTENSIONS

Added in API level 18

Constant Value: 33309 (0x0000821d)

public static final int GL_NUM_PROGRAM_BINARY_FORMATS

Added in API level 18

Constant Value: 34814 (0x000087fe)

public static final int GL_NUM_SAMPLE_COUNTS

Added in API level 18

Constant Value: 37760 (0x00009380)

public static final int GL_OBJECT_TYPE

Added in API level 18

Constant Value: 37138 (0x00009112)

public static final int GL_PACK_ROW_LENGTH

Added in API level 18

Constant Value: 3330 (0x00000d02)

public static final int GL_PACK_SKIP_PIXELS

Added in API level 18

Constant Value: 3332 (0x00000d04)

public static final int GL_PACK_SKIP_ROWS

Added in API level 18

Constant Value: 3331 (0x00000d03)

public static final int GL_PIXEL_PACK_BUFFER

Added in API level 18

Constant Value: 35051 (0x000088eb)

public static final int GL_PIXEL_PACK_BUFFER_BINDING

Added in API level 18

Constant Value: 35053 (0x000088ed)

public static final int GL_PIXEL_UNPACK_BUFFER

Added in API level 18

Constant Value: 35052 (0x000088ec)

public static final int GL_PIXEL_UNPACK_BUFFER_BINDING

Added in API level 18

Constant Value: 35055 (0x000088ef)

public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX

Added in API level 18

Constant Value: 36201 (0x00008d69)

public static final int GL_PROGRAM_BINARY_FORMATS

Added in API level 18

Constant Value: 34815 (0x000087ff)

public static final int GL_PROGRAM_BINARY_LENGTH

Added in API level 18

Constant Value: 34625 (0x00008741)

public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT

Added in API level 18

Constant Value: 33367 (0x00008257)

public static final int GL_QUERY_RESULT

Added in API level 18

Constant Value: 34918 (0x00008866)

public static final int GL_QUERY_RESULT_AVAILABLE

Added in API level 18

Constant Value: 34919 (0x00008867)

public static final int GL_R11F_G11F_B10F

Added in API level 18

Constant Value: 35898 (0x00008c3a)

public static final int GL_R16F

Added in API level 18

Constant Value: 33325 (0x0000822d)

public static final int GL_R16I

Added in API level 18

Constant Value: 33331 (0x00008233)

public static final int GL_R16UI

Added in API level 18

Constant Value: 33332 (0x00008234)

public static final int GL_R32F

Added in API level 18

Constant Value: 33326 (0x0000822e)

public static final int GL_R32I

Added in API level 18

Constant Value: 33333 (0x00008235)

public static final int GL_R32UI

Added in API level 18

Constant Value: 33334 (0x00008236)

public static final int GL_R8

Added in API level 18

Constant Value: 33321 (0x00008229)

public static final int GL_R8I

Added in API level 18

Constant Value: 33329 (0x00008231)

public static final int GL_R8UI

Added in API level 18

Constant Value: 33330 (0x00008232)

public static final int GL_R8_SNORM

Added in API level 18

Constant Value: 36756 (0x00008f94)

public static final int GL_RASTERIZER_DISCARD

Added in API level 18

Constant Value: 35977 (0x00008c89)

public static final int GL_READ_BUFFER

Added in API level 18

Constant Value: 3074 (0x00000c02)

public static final int GL_READ_FRAMEBUFFER

Added in API level 18

Constant Value: 36008 (0x00008ca8)

public static final int GL_READ_FRAMEBUFFER_BINDING

Added in API level 18

Constant Value: 36010 (0x00008caa)

public static final int GL_RED

Added in API level 18

Constant Value: 6403 (0x00001903)

public static final int GL_RED_INTEGER

Added in API level 18

Constant Value: 36244 (0x00008d94)

public static final int GL_RENDERBUFFER_SAMPLES

Added in API level 18

Constant Value: 36011 (0x00008cab)

public static final int GL_RG

Added in API level 18

Constant Value: 33319 (0x00008227)

public static final int GL_RG16F

Added in API level 18

Constant Value: 33327 (0x0000822f)

public static final int GL_RG16I

Added in API level 18

Constant Value: 33337 (0x00008239)

public static final int GL_RG16UI

Added in API level 18

Constant Value: 33338 (0x0000823a)

public static final int GL_RG32F

Added in API level 18

Constant Value: 33328 (0x00008230)

public static final int GL_RG32I

Added in API level 18

Constant Value: 33339 (0x0000823b)

public static final int GL_RG32UI

Added in API level 18

Constant Value: 33340 (0x0000823c)

public static final int GL_RG8

Added in API level 18

Constant Value: 33323 (0x0000822b)

public static final int GL_RG8I

Added in API level 18

Constant Value: 33335 (0x00008237)

public static final int GL_RG8UI

Added in API level 18

Constant Value: 33336 (0x00008238)

public static final int GL_RG8_SNORM

Added in API level 18

Constant Value: 36757 (0x00008f95)

public static final int GL_RGB10_A2

Added in API level 18

Constant Value: 32857 (0x00008059)

public static final int GL_RGB10_A2UI

Added in API level 18

Constant Value: 36975 (0x0000906f)

public static final int GL_RGB16F

Added in API level 18

Constant Value: 34843 (0x0000881b)

public static final int GL_RGB16I

Added in API level 18

Constant Value: 36233 (0x00008d89)

public static final int GL_RGB16UI

Added in API level 18

Constant Value: 36215 (0x00008d77)

public static final int GL_RGB32F

Added in API level 18

Constant Value: 34837 (0x00008815)

public static final int GL_RGB32I

Added in API level 18

Constant Value: 36227 (0x00008d83)

public static final int GL_RGB32UI

Added in API level 18

Constant Value: 36209 (0x00008d71)

public static final int GL_RGB8

Added in API level 18

Constant Value: 32849 (0x00008051)

public static final int GL_RGB8I

Added in API level 18

Constant Value: 36239 (0x00008d8f)

public static final int GL_RGB8UI

Added in API level 18

Constant Value: 36221 (0x00008d7d)

public static final int GL_RGB8_SNORM

Added in API level 18

Constant Value: 36758 (0x00008f96)

public static final int GL_RGB9_E5

Added in API level 18

Constant Value: 35901 (0x00008c3d)

public static final int GL_RGBA16F

Added in API level 18

Constant Value: 34842 (0x0000881a)

public static final int GL_RGBA16I

Added in API level 18

Constant Value: 36232 (0x00008d88)

public static final int GL_RGBA16UI

Added in API level 18

Constant Value: 36214 (0x00008d76)

public static final int GL_RGBA32F

Added in API level 18

Constant Value: 34836 (0x00008814)

public static final int GL_RGBA32I

Added in API level 18

Constant Value: 36226 (0x00008d82)

public static final int GL_RGBA32UI

Added in API level 18

Constant Value: 36208 (0x00008d70)

public static final int GL_RGBA8

Added in API level 18

Constant Value: 32856 (0x00008058)

public static final int GL_RGBA8I

Added in API level 18

Constant Value: 36238 (0x00008d8e)

public static final int GL_RGBA8UI

Added in API level 18

Constant Value: 36220 (0x00008d7c)

public static final int GL_RGBA8_SNORM

Added in API level 18

Constant Value: 36759 (0x00008f97)

public static final int GL_RGBA_INTEGER

Added in API level 18

Constant Value: 36249 (0x00008d99)

public static final int GL_RGB_INTEGER

Added in API level 18

Constant Value: 36248 (0x00008d98)

public static final int GL_RG_INTEGER

Added in API level 18

Constant Value: 33320 (0x00008228)

public static final int GL_SAMPLER_2D_ARRAY

Added in API level 18

Constant Value: 36289 (0x00008dc1)

public static final int GL_SAMPLER_2D_ARRAY_SHADOW

Added in API level 18

Constant Value: 36292 (0x00008dc4)

public static final int GL_SAMPLER_2D_SHADOW

Added in API level 18

Constant Value: 35682 (0x00008b62)

public static final int GL_SAMPLER_3D

Added in API level 18

Constant Value: 35679 (0x00008b5f)

public static final int GL_SAMPLER_BINDING

Added in API level 18

Constant Value: 35097 (0x00008919)

public static final int GL_SAMPLER_CUBE_SHADOW

Added in API level 18

Constant Value: 36293 (0x00008dc5)

public static final int GL_SEPARATE_ATTRIBS

Added in API level 18

Constant Value: 35981 (0x00008c8d)

public static final int GL_SIGNALED

Added in API level 18

Constant Value: 37145 (0x00009119)

public static final int GL_SIGNED_NORMALIZED

Added in API level 18

Constant Value: 36764 (0x00008f9c)

public static final int GL_SRGB

Added in API level 18

Constant Value: 35904 (0x00008c40)

public static final int GL_SRGB8

Added in API level 18

Constant Value: 35905 (0x00008c41)

public static final int GL_SRGB8_ALPHA8

Added in API level 18

Constant Value: 35907 (0x00008c43)

public static final int GL_STATIC_COPY

Added in API level 18

Constant Value: 35046 (0x000088e6)

public static final int GL_STATIC_READ

Added in API level 18

Constant Value: 35045 (0x000088e5)

public static final int GL_STENCIL

Added in API level 18

Constant Value: 6146 (0x00001802)

public static final int GL_STREAM_COPY

Added in API level 18

Constant Value: 35042 (0x000088e2)

public static final int GL_STREAM_READ

Added in API level 18

Constant Value: 35041 (0x000088e1)

public static final int GL_SYNC_CONDITION

Added in API level 18

Constant Value: 37139 (0x00009113)

public static final int GL_SYNC_FENCE

Added in API level 18

Constant Value: 37142 (0x00009116)

public static final int GL_SYNC_FLAGS

Added in API level 18

Constant Value: 37141 (0x00009115)

public static final int GL_SYNC_FLUSH_COMMANDS_BIT

Added in API level 18

Constant Value: 1 (0x00000001)

public static final int GL_SYNC_GPU_COMMANDS_COMPLETE

Added in API level 18

Constant Value: 37143 (0x00009117)

public static final int GL_SYNC_STATUS

Added in API level 18

Constant Value: 37140 (0x00009114)

public static final int GL_TEXTURE_2D_ARRAY

Added in API level 18

Constant Value: 35866 (0x00008c1a)

public static final int GL_TEXTURE_3D

Added in API level 18

Constant Value: 32879 (0x0000806f)

public static final int GL_TEXTURE_BASE_LEVEL

Added in API level 18

Constant Value: 33084 (0x0000813c)

public static final int GL_TEXTURE_BINDING_2D_ARRAY

Added in API level 18

Constant Value: 35869 (0x00008c1d)

public static final int GL_TEXTURE_BINDING_3D

Added in API level 18

Constant Value: 32874 (0x0000806a)

public static final int GL_TEXTURE_COMPARE_FUNC

Added in API level 18

Constant Value: 34893 (0x0000884d)

public static final int GL_TEXTURE_COMPARE_MODE

Added in API level 18

Constant Value: 34892 (0x0000884c)

public static final int GL_TEXTURE_IMMUTABLE_FORMAT

Added in API level 18

Constant Value: 37167 (0x0000912f)

public static final int GL_TEXTURE_IMMUTABLE_LEVELS

Added in API level 18

Constant Value: 33503 (0x000082df)

public static final int GL_TEXTURE_MAX_LEVEL

Added in API level 18

Constant Value: 33085 (0x0000813d)

public static final int GL_TEXTURE_MAX_LOD

Added in API level 18

Constant Value: 33083 (0x0000813b)

public static final int GL_TEXTURE_MIN_LOD

Added in API level 18

Constant Value: 33082 (0x0000813a)

public static final int GL_TEXTURE_SWIZZLE_A

Added in API level 18

Constant Value: 36421 (0x00008e45)

public static final int GL_TEXTURE_SWIZZLE_B

Added in API level 18

Constant Value: 36420 (0x00008e44)

public static final int GL_TEXTURE_SWIZZLE_G

Added in API level 18

Constant Value: 36419 (0x00008e43)

public static final int GL_TEXTURE_SWIZZLE_R

Added in API level 18

Constant Value: 36418 (0x00008e42)

public static final int GL_TEXTURE_WRAP_R

Added in API level 18

Constant Value: 32882 (0x00008072)

public static final int GL_TIMEOUT_EXPIRED

Added in API level 18

Constant Value: 37147 (0x0000911b)

public static final long GL_TIMEOUT_IGNORED

Added in API level 18

Constant Value: -1 (0xffffffffffffffff)

public static final int GL_TRANSFORM_FEEDBACK

Added in API level 18

Constant Value: 36386 (0x00008e22)

public static final int GL_TRANSFORM_FEEDBACK_ACTIVE

Added in API level 18

Constant Value: 36388 (0x00008e24)

public static final int GL_TRANSFORM_FEEDBACK_BINDING

Added in API level 18

Constant Value: 36389 (0x00008e25)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER

Added in API level 18

Constant Value: 35982 (0x00008c8e)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

Added in API level 18

Constant Value: 35983 (0x00008c8f)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE

Added in API level 18

Constant Value: 35967 (0x00008c7f)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

Added in API level 18

Constant Value: 35973 (0x00008c85)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START

Added in API level 18

Constant Value: 35972 (0x00008c84)

public static final int GL_TRANSFORM_FEEDBACK_PAUSED

Added in API level 18

Constant Value: 36387 (0x00008e23)

public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Added in API level 18

Constant Value: 35976 (0x00008c88)

public static final int GL_TRANSFORM_FEEDBACK_VARYINGS

Added in API level 18

Constant Value: 35971 (0x00008c83)

public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

Added in API level 18

Constant Value: 35958 (0x00008c76)

public static final int GL_UNIFORM_ARRAY_STRIDE

Added in API level 18

Constant Value: 35388 (0x00008a3c)

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

Added in API level 18

Constant Value: 35394 (0x00008a42)

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

Added in API level 18

Constant Value: 35395 (0x00008a43)

public static final int GL_UNIFORM_BLOCK_BINDING

Added in API level 18

Constant Value: 35391 (0x00008a3f)

public static final int GL_UNIFORM_BLOCK_DATA_SIZE

Added in API level 18

Constant Value: 35392 (0x00008a40)

public static final int GL_UNIFORM_BLOCK_INDEX

Added in API level 18

Constant Value: 35386 (0x00008a3a)

public static final int GL_UNIFORM_BLOCK_NAME_LENGTH

Added in API level 18

Constant Value: 35393 (0x00008a41)

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

Added in API level 18

Constant Value: 35398 (0x00008a46)

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

Added in API level 18

Constant Value: 35396 (0x00008a44)

public static final int GL_UNIFORM_BUFFER

Added in API level 18

Constant Value: 35345 (0x00008a11)

public static final int GL_UNIFORM_BUFFER_BINDING

Added in API level 18

Constant Value: 35368 (0x00008a28)

public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

Added in API level 18

Constant Value: 35380 (0x00008a34)

public static final int GL_UNIFORM_BUFFER_SIZE

Added in API level 18

Constant Value: 35370 (0x00008a2a)

public static final int GL_UNIFORM_BUFFER_START

Added in API level 18

Constant Value: 35369 (0x00008a29)

public static final int GL_UNIFORM_IS_ROW_MAJOR

Added in API level 18

Constant Value: 35390 (0x00008a3e)

public static final int GL_UNIFORM_MATRIX_STRIDE

Added in API level 18

Constant Value: 35389 (0x00008a3d)

public static final int GL_UNIFORM_NAME_LENGTH

Added in API level 18

Constant Value: 35385 (0x00008a39)

public static final int GL_UNIFORM_OFFSET

Added in API level 18

Constant Value: 35387 (0x00008a3b)

public static final int GL_UNIFORM_SIZE

Added in API level 18

Constant Value: 35384 (0x00008a38)

public static final int GL_UNIFORM_TYPE

Added in API level 18

Constant Value: 35383 (0x00008a37)

public static final int GL_UNPACK_IMAGE_HEIGHT

Added in API level 18

Constant Value: 32878 (0x0000806e)

public static final int GL_UNPACK_ROW_LENGTH

Added in API level 18

Constant Value: 3314 (0x00000cf2)

public static final int GL_UNPACK_SKIP_IMAGES

Added in API level 18

Constant Value: 32877 (0x0000806d)

public static final int GL_UNPACK_SKIP_PIXELS

Added in API level 18

Constant Value: 3316 (0x00000cf4)

public static final int GL_UNPACK_SKIP_ROWS

Added in API level 18

Constant Value: 3315 (0x00000cf3)

public static final int GL_UNSIGNALED

Added in API level 18

Constant Value: 37144 (0x00009118)

public static final int GL_UNSIGNED_INT_10F_11F_11F_REV

Added in API level 18

Constant Value: 35899 (0x00008c3b)

public static final int GL_UNSIGNED_INT_24_8

Added in API level 18

Constant Value: 34042 (0x000084fa)

public static final int GL_UNSIGNED_INT_2_10_10_10_REV

Added in API level 18

Constant Value: 33640 (0x00008368)

public static final int GL_UNSIGNED_INT_5_9_9_9_REV

Added in API level 18

Constant Value: 35902 (0x00008c3e)

public static final int GL_UNSIGNED_INT_SAMPLER_2D

Added in API level 18

Constant Value: 36306 (0x00008dd2)

public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

Added in API level 18

Constant Value: 36311 (0x00008dd7)

public static final int GL_UNSIGNED_INT_SAMPLER_3D

Added in API level 18

Constant Value: 36307 (0x00008dd3)

public static final int GL_UNSIGNED_INT_SAMPLER_CUBE

Added in API level 18

Constant Value: 36308 (0x00008dd4)

public static final int GL_UNSIGNED_INT_VEC2

Added in API level 18

Constant Value: 36294 (0x00008dc6)

public static final int GL_UNSIGNED_INT_VEC3

Added in API level 18

Constant Value: 36295 (0x00008dc7)

public static final int GL_UNSIGNED_INT_VEC4

Added in API level 18

Constant Value: 36296 (0x00008dc8)

public static final int GL_UNSIGNED_NORMALIZED

Added in API level 18

Constant Value: 35863 (0x00008c17)

public static final int GL_VERTEX_ARRAY_BINDING

Added in API level 18

Constant Value: 34229 (0x000085b5)

public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR

Added in API level 18

Constant Value: 35070 (0x000088fe)

public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER

Added in API level 18

Constant Value: 35069 (0x000088fd)

public static final int GL_WAIT_FAILED

Added in API level 18

Constant Value: 37149 (0x0000911d)

Public Constructors

public GLES30 ()

Added in API level 18

Public Methods

public static void glBeginQuery (int target, int id)

Added in API level 18

public static void glBeginTransformFeedback (int primitiveMode)

Added in API level 18

public static void glBindBufferBase (int target, int index, int buffer)

Added in API level 18

public static void glBindBufferRange (int target, int index, int buffer, int offset, int size)

Added in API level 18

public static void glBindSampler (int unit, int sampler)

Added in API level 18

public static void glBindTransformFeedback (int target, int id)

Added in API level 18

public static void glBindVertexArray (int array)

Added in API level 18

public static void glBlitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)

Added in API level 18

public static void glClearBufferfi (int buffer, int drawbuffer, float depth, int stencil)

Added in API level 18

public static void glClearBufferfv (int buffer, int drawbuffer, float[] value, int offset)

Added in API level 18

public static void glClearBufferfv (int buffer, int drawbuffer, FloatBuffer value)

Added in API level 18

public static void glClearBufferiv (int buffer, int drawbuffer, int[] value, int offset)

Added in API level 18

public static void glClearBufferiv (int buffer, int drawbuffer, IntBuffer value)

Added in API level 18

public static void glClearBufferuiv (int buffer, int drawbuffer, IntBuffer value)

Added in API level 18

public static void glClearBufferuiv (int buffer, int drawbuffer, int[] value, int offset)

Added in API level 18

public static int glClientWaitSync (long sync, int flags, long timeout)

Added in API level 18

public static void glCompressedTexImage3D (int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)

Added in API level 18

public static void glCompressedTexImage3D (int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset)

Added in API level 18

public static void glCompressedTexSubImage3D (int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)

Added in API level 18

public static void glCompressedTexSubImage3D (int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset)

Added in API level 18

public static void glCopyBufferSubData (int readTarget, int writeTarget, int readOffset, int writeOffset, int size)

Added in API level 18

public static void glCopyTexSubImage3D (int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Added in API level 18

public static void glDeleteQueries (int n, IntBuffer ids)

Added in API level 18

public static void glDeleteQueries (int n, int[] ids, int offset)

Added in API level 18

public static void glDeleteSamplers (int count, int[] samplers, int offset)

Added in API level 18

public static void glDeleteSamplers (int count, IntBuffer samplers)

Added in API level 18

public static void glDeleteSync (long sync)

Added in API level 18

public static void glDeleteTransformFeedbacks (int n, IntBuffer ids)

Added in API level 18

public static void glDeleteTransformFeedbacks (int n, int[] ids, int offset)

Added in API level 18

public static void glDeleteVertexArrays (int n, int[] arrays, int offset)

Added in API level 18

public static void glDeleteVertexArrays (int n, IntBuffer arrays)

Added in API level 18

public static void glDrawArraysInstanced (int mode, int first, int count, int instanceCount)

Added in API level 18

public static void glDrawBuffers (int n, IntBuffer bufs)

Added in API level 18

public static void glDrawBuffers (int n, int[] bufs, int offset)

Added in API level 18

public static void glDrawElementsInstanced (int mode, int count, int type, int indicesOffset, int instanceCount)

Added in API level 18

public static void glDrawElementsInstanced (int mode, int count, int type, Buffer indices, int instanceCount)

Added in API level 18

public static void glDrawRangeElements (int mode, int start, int end, int count, int type, Buffer indices)

Added in API level 18

public static void glDrawRangeElements (int mode, int start, int end, int count, int type, int offset)

Added in API level 18

public static void glEndQuery (int target)

Added in API level 18

public static void glEndTransformFeedback ()

Added in API level 18

public static long glFenceSync (int condition, int flags)

Added in API level 18

public static void glFlushMappedBufferRange (int target, int offset, int length)

Added in API level 18

public static void glFramebufferTextureLayer (int target, int attachment, int texture, int level, int layer)

Added in API level 18

public static void glGenQueries (int n, int[] ids, int offset)

Added in API level 18

public static void glGenQueries (int n, IntBuffer ids)

Added in API level 18

public static void glGenSamplers (int count, IntBuffer samplers)

Added in API level 18

public static void glGenSamplers (int count, int[] samplers, int offset)

Added in API level 18

public static void glGenTransformFeedbacks (int n, int[] ids, int offset)

Added in API level 18

public static void glGenTransformFeedbacks (int n, IntBuffer ids)

Added in API level 18

public static void glGenVertexArrays (int n, int[] arrays, int offset)

Added in API level 18

public static void glGenVertexArrays (int n, IntBuffer arrays)

Added in API level 18

public static void glGetActiveUniformBlockName (int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)

Added in API level 18

public static void glGetActiveUniformBlockName (int program, int uniformBlockIndex, int bufSize, int[] length, int lengthOffset, byte[] uniformBlockName, int uniformBlockNameOffset)

Added in API level 18

public static String glGetActiveUniformBlockName (int program, int uniformBlockIndex)

Added in API level 18

public static void glGetActiveUniformBlockiv (int program, int uniformBlockIndex, int pname, int[] params, int offset)

Added in API level 18

public static void glGetActiveUniformBlockiv (int program, int uniformBlockIndex, int pname, IntBuffer params)

Added in API level 18

public static void glGetActiveUniformsiv (int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)

Added in API level 18

public static void glGetActiveUniformsiv (int program, int uniformCount, int[] uniformIndices, int uniformIndicesOffset, int pname, int[] params, int paramsOffset)

Added in API level 18

public static void glGetBufferParameteri64v (int target, int pname, LongBuffer params)

Added in API level 18

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

Added in API level 18

public static Buffer glGetBufferPointerv (int target, int pname)

Added in API level 18

public static int glGetFragDataLocation (int program, String name)

Added in API level 18

public static void glGetInteger64i_v (int target, int index, long[] data, int offset)

Added in API level 18

public static void glGetInteger64i_v (int target, int index, LongBuffer data)

Added in API level 18

public static void glGetInteger64v (int pname, LongBuffer params)

Added in API level 18

public static void glGetInteger64v (int pname, long[] params, int offset)

Added in API level 18

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

Added in API level 18

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

Added in API level 18

public static void glGetInternalformativ (int target, int internalformat, int pname, int bufSize, int[] params, int offset)

Added in API level 18

public static void glGetInternalformativ (int target, int internalformat, int pname, int bufSize, IntBuffer params)

Added in API level 18

public static void glGetProgramBinary (int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)

Added in API level 18

public static void glGetProgramBinary (int program, int bufSize, int[] length, int lengthOffset, int[] binaryFormat, int binaryFormatOffset, Buffer binary)

Added in API level 18

public static void glGetQueryObjectuiv (int id, int pname, IntBuffer params)

Added in API level 18

public static void glGetQueryObjectuiv (int id, int pname, int[] params, int offset)

Added in API level 18

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

Added in API level 18

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

Added in API level 18

public static void glGetSamplerParameterfv (int sampler, int pname, FloatBuffer params)

Added in API level 18

public static void glGetSamplerParameterfv (int sampler, int pname, float[] params, int offset)

Added in API level 18

public static void glGetSamplerParameteriv (int sampler, int pname, int[] params, int offset)

Added in API level 18

public static void glGetSamplerParameteriv (int sampler, int pname, IntBuffer params)

Added in API level 18

public static String glGetStringi (int name, int index)

Added in API level 18

public static void glGetSynciv (long sync, int pname, int bufSize, int[] length, int lengthOffset, int[] values, int valuesOffset)

Added in API level 18

public static void glGetSynciv (long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)

Added in API level 18

public static String glGetTransformFeedbackVarying (int program, int index, IntBuffer size, IntBuffer type)

Added in API level 18

public static void glGetTransformFeedbackVarying (int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, byte name)

Added in API level 18

public static String glGetTransformFeedbackVarying (int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)

Added in API level 18

public static void glGetTransformFeedbackVarying (int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset)

Added in API level 18

public static int glGetUniformBlockIndex (int program, String uniformBlockName)

Added in API level 18

public static void glGetUniformIndices (int program, String[] uniformNames, int[] uniformIndices, int uniformIndicesOffset)

Added in API level 18

public static void glGetUniformIndices (int program, String[] uniformNames, IntBuffer uniformIndices)

Added in API level 18

public static void glGetUniformuiv (int program, int location, int[] params, int offset)

Added in API level 18

public static void glGetUniformuiv (int program, int location, IntBuffer params)

Added in API level 18

public static void glGetVertexAttribIiv (int index, int pname, IntBuffer params)

Added in API level 18

public static void glGetVertexAttribIiv (int index, int pname, int[] params, int offset)

Added in API level 18

public static void glGetVertexAttribIuiv (int index, int pname, IntBuffer params)

Added in API level 18

public static void glGetVertexAttribIuiv (int index, int pname, int[] params, int offset)

Added in API level 18

public static void glInvalidateFramebuffer (int target, int numAttachments, int[] attachments, int offset)

Added in API level 18

public static void glInvalidateFramebuffer (int target, int numAttachments, IntBuffer attachments)

Added in API level 18

public static void glInvalidateSubFramebuffer (int target, int numAttachments, int[] attachments, int offset, int x, int y, int width, int height)

Added in API level 18

public static void glInvalidateSubFramebuffer (int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)

Added in API level 18

public static boolean glIsQuery (int id)

Added in API level 18

public static boolean glIsSampler (int sampler)

Added in API level 18

public static boolean glIsSync (long sync)

Added in API level 18

public static boolean glIsTransformFeedback (int id)

Added in API level 18

public static boolean glIsVertexArray (int array)

Added in API level 18

public static Buffer glMapBufferRange (int target, int offset, int length, int access)

Added in API level 18

public static void glPauseTransformFeedback ()

Added in API level 18

public static void glProgramBinary (int program, int binaryFormat, Buffer binary, int length)

Added in API level 18

public static void glProgramParameteri (int program, int pname, int value)

Added in API level 18

public static void glReadBuffer (int mode)

Added in API level 18

public static void glRenderbufferStorageMultisample (int target, int samples, int internalformat, int width, int height)

Added in API level 18

public static void glResumeTransformFeedback ()

Added in API level 18

public static void glSamplerParameterf (int sampler, int pname, float param)

Added in API level 18

public static void glSamplerParameterfv (int sampler, int pname, FloatBuffer param)

Added in API level 18

public static void glSamplerParameterfv (int sampler, int pname, float[] param, int offset)

Added in API level 18

public static void glSamplerParameteri (int sampler, int pname, int param)

Added in API level 18

public static void glSamplerParameteriv (int sampler, int pname, IntBuffer param)

Added in API level 18

public static void glSamplerParameteriv (int sampler, int pname, int[] param, int offset)

Added in API level 18

public static void glTexImage3D (int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)

Added in API level 18

public static void glTexImage3D (int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)

Added in API level 18

public static void glTexStorage2D (int target, int levels, int internalformat, int width, int height)

Added in API level 18

public static void glTexStorage3D (int target, int levels, int internalformat, int width, int height, int depth)

Added in API level 18

public static void glTexSubImage3D (int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)

Added in API level 18

public static void glTexSubImage3D (int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)

Added in API level 18

public static void glTransformFeedbackVaryings (int program, String[] varyings, int bufferMode)

Added in API level 18

public static void glUniform1ui (int location, int v0)

Added in API level 18

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

Added in API level 18

public static void glUniform1uiv (int location, int count, IntBuffer value)

Added in API level 18

public static void glUniform2ui (int location, int v0, int v1)

Added in API level 18

public static void glUniform2uiv (int location, int count, IntBuffer value)

Added in API level 18

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

Added in API level 18

public static void glUniform3ui (int location, int v0, int v1, int v2)

Added in API level 18

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

Added in API level 18

public static void glUniform3uiv (int location, int count, IntBuffer value)

Added in API level 18

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

Added in API level 18

public static void glUniform4uiv (int location, int count, IntBuffer value)

Added in API level 18

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

Added in API level 18

public static void glUniformBlockBinding (int program, int uniformBlockIndex, int uniformBlockBinding)

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

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

Added in API level 18

public static boolean glUnmapBuffer (int target)

Added in API level 18

public static void glVertexAttribDivisor (int index, int divisor)

Added in API level 18

public static void glVertexAttribI4i (int index, int x, int y, int z, int w)

Added in API level 18

public static void glVertexAttribI4iv (int index, int[] v, int offset)

Added in API level 18

public static void glVertexAttribI4iv (int index, IntBuffer v)

Added in API level 18

public static void glVertexAttribI4ui (int index, int x, int y, int z, int w)

Added in API level 18

public static void glVertexAttribI4uiv (int index, IntBuffer v)

Added in API level 18

public static void glVertexAttribI4uiv (int index, int[] v, int offset)

Added in API level 18

public static void glVertexAttribIPointer (int index, int size, int type, int stride, Buffer pointer)

Added in API level 18

public static void glVertexAttribIPointer (int index, int size, int type, int stride, int offset)

Added in API level 18

public static void glWaitSync (long sync, int flags, long timeout)

Added in API level 18