GLES30

public class GLES30
extends GLES20

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


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

Inherited constants

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, FloatBuffer value)
static void glClearBufferfv(int buffer, int drawbuffer, float[] value, int offset)
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, int[] value, int offset)
static void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
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, 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 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, int[] ids, int offset)
static void glDeleteTransformFeedbacks(int n, IntBuffer ids)
static void glDeleteVertexArrays(int n, IntBuffer arrays)
static void glDeleteVertexArrays(int n, int[] arrays, int offset)
static void glDrawArraysInstanced(int mode, int first, int count, int instanceCount)
static void glDrawBuffers(int n, int[] bufs, int offset)
static void glDrawBuffers(int n, IntBuffer bufs)
static void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instanceCount)
static void glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, 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, int[] samplers, int offset)
static void glGenSamplers(int count, IntBuffer samplers)
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, IntBuffer params)
static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int offset)
static void glGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndicesOffset, int pname, int[] params, int paramsOffset)
static void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
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)

The Buffer instance returned by this method is guaranteed to be an instance of ByteBuffer.

static int glGetFragDataLocation(int program, String name)
static void glGetInteger64i_v(int target, int index, LongBuffer data)
static void glGetInteger64i_v(int target, int index, long[] data, int offset)
static void glGetInteger64v(int pname, LongBuffer params)
static void glGetInteger64v(int pname, long[] params, int offset)
static void glGetIntegeri_v(int target, int index, IntBuffer data)
static void glGetIntegeri_v(int target, int index, int[] data, int offset)
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, int[] params, int offset)
static void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
static void glGetQueryiv(int target, int pname, int[] params, int offset)
static void glGetQueryiv(int target, int pname, IntBuffer params)
static void glGetSamplerParameterfv(int sampler, int pname, float[] params, int offset)
static void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
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, int[] size, int sizeOffset, int[] type, int typeOffset)
static String glGetTransformFeedbackVarying(int program, int index, IntBuffer size, IntBuffer type)
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 void glGetTransformFeedbackVarying(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
static void glGetTransformFeedbackVarying(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, byte name)

This method was deprecated in API level 24. Use the version that takes a ByteBuffer as the last argument, or the versions that return a String.

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, IntBuffer params)
static void glGetUniformuiv(int program, int location, int[] params, int offset)
static void glGetVertexAttribIiv(int index, int pname, int[] params, int offset)
static void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
static void glGetVertexAttribIuiv(int index, int pname, int[] params, int offset)
static void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
static void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
static void glInvalidateFramebuffer(int target, int numAttachments, int[] attachments, int offset)
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)

The Buffer instance returned by this method is guaranteed to be an instance of ByteBuffer.

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 glReadPixels(int x, int y, int width, int height, int format, int type, int offset)
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, int[] param, int offset)
static void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
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, int offset)
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 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, int[] value, int offset)
static void glUniform2uiv(int location, int count, IntBuffer value)
static void glUniform3ui(int location, int v0, int v1, int v2)
static void glUniform3uiv(int location, int count, IntBuffer value)
static void glUniform3uiv(int location, int count, int[] value, int offset)
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, float[] value, int offset)
static void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int offset)
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, int[] v, int offset)
static void glVertexAttribI4uiv(int index, IntBuffer v)
static void glVertexAttribIPointer(int index, int size, int type, int stride, int offset)
static void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)
static void glWaitSync(long sync, int flags, long timeout)

Inherited methods

Constants

GL_ACTIVE_UNIFORM_BLOCKS

Added in API level 18
public static final int GL_ACTIVE_UNIFORM_BLOCKS

Constant Value: 35382 (0x00008a36)

GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

Added in API level 18
public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

Constant Value: 35381 (0x00008a35)

GL_ALREADY_SIGNALED

Added in API level 18
public static final int GL_ALREADY_SIGNALED

Constant Value: 37146 (0x0000911a)

GL_ANY_SAMPLES_PASSED

Added in API level 18
public static final int GL_ANY_SAMPLES_PASSED

Constant Value: 35887 (0x00008c2f)

GL_ANY_SAMPLES_PASSED_CONSERVATIVE

Added in API level 18
public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE

Constant Value: 36202 (0x00008d6a)

GL_BLUE

Added in API level 18
public static final int GL_BLUE

Constant Value: 6405 (0x00001905)

GL_BUFFER_ACCESS_FLAGS

Added in API level 18
public static final int GL_BUFFER_ACCESS_FLAGS

Constant Value: 37151 (0x0000911f)

GL_BUFFER_MAPPED

Added in API level 18
public static final int GL_BUFFER_MAPPED

Constant Value: 35004 (0x000088bc)

GL_BUFFER_MAP_LENGTH

Added in API level 18
public static final int GL_BUFFER_MAP_LENGTH

Constant Value: 37152 (0x00009120)

GL_BUFFER_MAP_OFFSET

Added in API level 18
public static final int GL_BUFFER_MAP_OFFSET

Constant Value: 37153 (0x00009121)

GL_BUFFER_MAP_POINTER

Added in API level 18
public static final int GL_BUFFER_MAP_POINTER

Constant Value: 35005 (0x000088bd)

GL_COLOR

Added in API level 18
public static final int GL_COLOR

Constant Value: 6144 (0x00001800)

GL_COLOR_ATTACHMENT1

Added in API level 18
public static final int GL_COLOR_ATTACHMENT1

Constant Value: 36065 (0x00008ce1)

GL_COLOR_ATTACHMENT10

Added in API level 18
public static final int GL_COLOR_ATTACHMENT10

Constant Value: 36074 (0x00008cea)

GL_COLOR_ATTACHMENT11

Added in API level 18
public static final int GL_COLOR_ATTACHMENT11

Constant Value: 36075 (0x00008ceb)

GL_COLOR_ATTACHMENT12

Added in API level 18
public static final int GL_COLOR_ATTACHMENT12

Constant Value: 36076 (0x00008cec)

GL_COLOR_ATTACHMENT13

Added in API level 18
public static final int GL_COLOR_ATTACHMENT13

Constant Value: 36077 (0x00008ced)

GL_COLOR_ATTACHMENT14

Added in API level 18
public static final int GL_COLOR_ATTACHMENT14

Constant Value: 36078 (0x00008cee)

GL_COLOR_ATTACHMENT15

Added in API level 18
public static final int GL_COLOR_ATTACHMENT15

Constant Value: 36079 (0x00008cef)

GL_COLOR_ATTACHMENT2

Added in API level 18
public static final int GL_COLOR_ATTACHMENT2

Constant Value: 36066 (0x00008ce2)

GL_COLOR_ATTACHMENT3

Added in API level 18
public static final int GL_COLOR_ATTACHMENT3

Constant Value: 36067 (0x00008ce3)

GL_COLOR_ATTACHMENT4

Added in API level 18
public static final int GL_COLOR_ATTACHMENT4

Constant Value: 36068 (0x00008ce4)

GL_COLOR_ATTACHMENT5

Added in API level 18
public static final int GL_COLOR_ATTACHMENT5

Constant Value: 36069 (0x00008ce5)

GL_COLOR_ATTACHMENT6

Added in API level 18
public static final int GL_COLOR_ATTACHMENT6

Constant Value: 36070 (0x00008ce6)

GL_COLOR_ATTACHMENT7

Added in API level 18
public static final int GL_COLOR_ATTACHMENT7

Constant Value: 36071 (0x00008ce7)

GL_COLOR_ATTACHMENT8

Added in API level 18
public static final int GL_COLOR_ATTACHMENT8

Constant Value: 36072 (0x00008ce8)

GL_COLOR_ATTACHMENT9

Added in API level 18
public static final int GL_COLOR_ATTACHMENT9

Constant Value: 36073 (0x00008ce9)

GL_COMPARE_REF_TO_TEXTURE

Added in API level 18
public static final int GL_COMPARE_REF_TO_TEXTURE

Constant Value: 34894 (0x0000884e)

GL_COMPRESSED_R11_EAC

Added in API level 18
public static final int GL_COMPRESSED_R11_EAC

Constant Value: 37488 (0x00009270)

GL_COMPRESSED_RG11_EAC

Added in API level 18
public static final int GL_COMPRESSED_RG11_EAC

Constant Value: 37490 (0x00009272)

GL_COMPRESSED_RGB8_ETC2

Added in API level 18
public static final int GL_COMPRESSED_RGB8_ETC2

Constant Value: 37492 (0x00009274)

GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

Added in API level 18
public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

Constant Value: 37494 (0x00009276)

GL_COMPRESSED_RGBA8_ETC2_EAC

Added in API level 18
public static final int GL_COMPRESSED_RGBA8_ETC2_EAC

Constant Value: 37496 (0x00009278)

GL_COMPRESSED_SIGNED_R11_EAC

Added in API level 18
public static final int GL_COMPRESSED_SIGNED_R11_EAC

Constant Value: 37489 (0x00009271)

GL_COMPRESSED_SIGNED_RG11_EAC

Added in API level 18
public static final int GL_COMPRESSED_SIGNED_RG11_EAC

Constant Value: 37491 (0x00009273)

GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

Added in API level 18
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

Constant Value: 37497 (0x00009279)

GL_COMPRESSED_SRGB8_ETC2

Added in API level 18
public static final int GL_COMPRESSED_SRGB8_ETC2

Constant Value: 37493 (0x00009275)

GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

Added in API level 18
public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

Constant Value: 37495 (0x00009277)

GL_CONDITION_SATISFIED

Added in API level 18
public static final int GL_CONDITION_SATISFIED

Constant Value: 37148 (0x0000911c)

GL_COPY_READ_BUFFER

Added in API level 18
public static final int GL_COPY_READ_BUFFER

Constant Value: 36662 (0x00008f36)

GL_COPY_READ_BUFFER_BINDING

Added in API level 18
public static final int GL_COPY_READ_BUFFER_BINDING

Constant Value: 36662 (0x00008f36)

GL_COPY_WRITE_BUFFER

Added in API level 18
public static final int GL_COPY_WRITE_BUFFER

Constant Value: 36663 (0x00008f37)

GL_COPY_WRITE_BUFFER_BINDING

Added in API level 18
public static final int GL_COPY_WRITE_BUFFER_BINDING

Constant Value: 36663 (0x00008f37)

GL_CURRENT_QUERY

Added in API level 18
public static final int GL_CURRENT_QUERY

Constant Value: 34917 (0x00008865)

GL_DEPTH

Added in API level 18
public static final int GL_DEPTH

Constant Value: 6145 (0x00001801)

GL_DEPTH24_STENCIL8

Added in API level 18
public static final int GL_DEPTH24_STENCIL8

Constant Value: 35056 (0x000088f0)

GL_DEPTH32F_STENCIL8

Added in API level 18
public static final int GL_DEPTH32F_STENCIL8

Constant Value: 36013 (0x00008cad)

GL_DEPTH_COMPONENT24

Added in API level 18
public static final int GL_DEPTH_COMPONENT24

Constant Value: 33190 (0x000081a6)

GL_DEPTH_COMPONENT32F

Added in API level 18
public static final int GL_DEPTH_COMPONENT32F

Constant Value: 36012 (0x00008cac)

GL_DEPTH_STENCIL

Added in API level 18
public static final int GL_DEPTH_STENCIL

Constant Value: 34041 (0x000084f9)

GL_DEPTH_STENCIL_ATTACHMENT

Added in API level 18
public static final int GL_DEPTH_STENCIL_ATTACHMENT

Constant Value: 33306 (0x0000821a)

GL_DRAW_BUFFER0

Added in API level 18
public static final int GL_DRAW_BUFFER0

Constant Value: 34853 (0x00008825)

GL_DRAW_BUFFER1

Added in API level 18
public static final int GL_DRAW_BUFFER1

Constant Value: 34854 (0x00008826)

GL_DRAW_BUFFER10

Added in API level 18
public static final int GL_DRAW_BUFFER10

Constant Value: 34863 (0x0000882f)

GL_DRAW_BUFFER11

Added in API level 18
public static final int GL_DRAW_BUFFER11

Constant Value: 34864 (0x00008830)

GL_DRAW_BUFFER12

Added in API level 18
public static final int GL_DRAW_BUFFER12

Constant Value: 34865 (0x00008831)

GL_DRAW_BUFFER13

Added in API level 18
public static final int GL_DRAW_BUFFER13

Constant Value: 34866 (0x00008832)

GL_DRAW_BUFFER14

Added in API level 18
public static final int GL_DRAW_BUFFER14

Constant Value: 34867 (0x00008833)

GL_DRAW_BUFFER15

Added in API level 18
public static final int GL_DRAW_BUFFER15

Constant Value: 34868 (0x00008834)

GL_DRAW_BUFFER2

Added in API level 18
public static final int GL_DRAW_BUFFER2

Constant Value: 34855 (0x00008827)

GL_DRAW_BUFFER3

Added in API level 18
public static final int GL_DRAW_BUFFER3

Constant Value: 34856 (0x00008828)

GL_DRAW_BUFFER4

Added in API level 18
public static final int GL_DRAW_BUFFER4

Constant Value: 34857 (0x00008829)

GL_DRAW_BUFFER5

Added in API level 18
public static final int GL_DRAW_BUFFER5

Constant Value: 34858 (0x0000882a)

GL_DRAW_BUFFER6

Added in API level 18
public static final int GL_DRAW_BUFFER6

Constant Value: 34859 (0x0000882b)

GL_DRAW_BUFFER7

Added in API level 18
public static final int GL_DRAW_BUFFER7

Constant Value: 34860 (0x0000882c)

GL_DRAW_BUFFER8

Added in API level 18
public static final int GL_DRAW_BUFFER8

Constant Value: 34861 (0x0000882d)

GL_DRAW_BUFFER9

Added in API level 18
public static final int GL_DRAW_BUFFER9

Constant Value: 34862 (0x0000882e)

GL_DRAW_FRAMEBUFFER

Added in API level 18
public static final int GL_DRAW_FRAMEBUFFER

Constant Value: 36009 (0x00008ca9)

GL_DRAW_FRAMEBUFFER_BINDING

Added in API level 18
public static final int GL_DRAW_FRAMEBUFFER_BINDING

Constant Value: 36006 (0x00008ca6)

GL_DYNAMIC_COPY

Added in API level 18
public static final int GL_DYNAMIC_COPY

Constant Value: 35050 (0x000088ea)

GL_DYNAMIC_READ

Added in API level 18
public static final int GL_DYNAMIC_READ

Constant Value: 35049 (0x000088e9)

GL_FLOAT_32_UNSIGNED_INT_24_8_REV

Added in API level 18
public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV

Constant Value: 36269 (0x00008dad)

GL_FLOAT_MAT2x3

Added in API level 18
public static final int GL_FLOAT_MAT2x3

Constant Value: 35685 (0x00008b65)

GL_FLOAT_MAT2x4

Added in API level 18
public static final int GL_FLOAT_MAT2x4

Constant Value: 35686 (0x00008b66)

GL_FLOAT_MAT3x2

Added in API level 18
public static final int GL_FLOAT_MAT3x2

Constant Value: 35687 (0x00008b67)

GL_FLOAT_MAT3x4

Added in API level 18
public static final int GL_FLOAT_MAT3x4

Constant Value: 35688 (0x00008b68)

GL_FLOAT_MAT4x2

Added in API level 18
public static final int GL_FLOAT_MAT4x2

Constant Value: 35689 (0x00008b69)

GL_FLOAT_MAT4x3

Added in API level 18
public static final int GL_FLOAT_MAT4x3

Constant Value: 35690 (0x00008b6a)

GL_FRAGMENT_SHADER_DERIVATIVE_HINT

Added in API level 18
public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT

Constant Value: 35723 (0x00008b8b)

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Constant Value: 33301 (0x00008215)

GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Constant Value: 33300 (0x00008214)

GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Constant Value: 33296 (0x00008210)

GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Constant Value: 33297 (0x00008211)

GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Constant Value: 33302 (0x00008216)

GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Constant Value: 33299 (0x00008213)

GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Constant Value: 33298 (0x00008212)

GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Constant Value: 33303 (0x00008217)

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Added in API level 18
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Constant Value: 36052 (0x00008cd4)

GL_FRAMEBUFFER_DEFAULT

Added in API level 18
public static final int GL_FRAMEBUFFER_DEFAULT

Constant Value: 33304 (0x00008218)

GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Added in API level 18
public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Constant Value: 36182 (0x00008d56)

GL_FRAMEBUFFER_UNDEFINED

Added in API level 18
public static final int GL_FRAMEBUFFER_UNDEFINED

Constant Value: 33305 (0x00008219)

GL_GREEN

Added in API level 18
public static final int GL_GREEN

Constant Value: 6404 (0x00001904)

GL_HALF_FLOAT

Added in API level 18
public static final int GL_HALF_FLOAT

Constant Value: 5131 (0x0000140b)

GL_INTERLEAVED_ATTRIBS

Added in API level 18
public static final int GL_INTERLEAVED_ATTRIBS

Constant Value: 35980 (0x00008c8c)

GL_INT_2_10_10_10_REV

Added in API level 18
public static final int GL_INT_2_10_10_10_REV

Constant Value: 36255 (0x00008d9f)

GL_INT_SAMPLER_2D

Added in API level 18
public static final int GL_INT_SAMPLER_2D

Constant Value: 36298 (0x00008dca)

GL_INT_SAMPLER_2D_ARRAY

Added in API level 18
public static final int GL_INT_SAMPLER_2D_ARRAY

Constant Value: 36303 (0x00008dcf)

GL_INT_SAMPLER_3D

Added in API level 18
public static final int GL_INT_SAMPLER_3D

Constant Value: 36299 (0x00008dcb)

GL_INT_SAMPLER_CUBE

Added in API level 18
public static final int GL_INT_SAMPLER_CUBE

Constant Value: 36300 (0x00008dcc)

GL_INVALID_INDEX

Added in API level 18
public static final int GL_INVALID_INDEX

Constant Value: -1 (0xffffffff)

GL_MAJOR_VERSION

Added in API level 18
public static final int GL_MAJOR_VERSION

Constant Value: 33307 (0x0000821b)

GL_MAP_FLUSH_EXPLICIT_BIT

Added in API level 18
public static final int GL_MAP_FLUSH_EXPLICIT_BIT

Constant Value: 16 (0x00000010)

GL_MAP_INVALIDATE_BUFFER_BIT

Added in API level 18
public static final int GL_MAP_INVALIDATE_BUFFER_BIT

Constant Value: 8 (0x00000008)

GL_MAP_INVALIDATE_RANGE_BIT

Added in API level 18
public static final int GL_MAP_INVALIDATE_RANGE_BIT

Constant Value: 4 (0x00000004)

GL_MAP_READ_BIT

Added in API level 18
public static final int GL_MAP_READ_BIT

Constant Value: 1 (0x00000001)

GL_MAP_UNSYNCHRONIZED_BIT

Added in API level 18
public static final int GL_MAP_UNSYNCHRONIZED_BIT

Constant Value: 32 (0x00000020)

GL_MAP_WRITE_BIT

Added in API level 18
public static final int GL_MAP_WRITE_BIT

Constant Value: 2 (0x00000002)

GL_MAX

Added in API level 18
public static final int GL_MAX

Constant Value: 32776 (0x00008008)

GL_MAX_3D_TEXTURE_SIZE

Added in API level 18
public static final int GL_MAX_3D_TEXTURE_SIZE

Constant Value: 32883 (0x00008073)

GL_MAX_ARRAY_TEXTURE_LAYERS

Added in API level 18
public static final int GL_MAX_ARRAY_TEXTURE_LAYERS

Constant Value: 35071 (0x000088ff)

GL_MAX_COLOR_ATTACHMENTS

Added in API level 18
public static final int GL_MAX_COLOR_ATTACHMENTS

Constant Value: 36063 (0x00008cdf)

GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

Added in API level 18
public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

Constant Value: 35379 (0x00008a33)

GL_MAX_COMBINED_UNIFORM_BLOCKS

Added in API level 18
public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS

Constant Value: 35374 (0x00008a2e)

GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

Added in API level 18
public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

Constant Value: 35377 (0x00008a31)

GL_MAX_DRAW_BUFFERS

Added in API level 18
public static final int GL_MAX_DRAW_BUFFERS

Constant Value: 34852 (0x00008824)

GL_MAX_ELEMENTS_INDICES

Added in API level 18
public static final int GL_MAX_ELEMENTS_INDICES

Constant Value: 33001 (0x000080e9)

GL_MAX_ELEMENTS_VERTICES

Added in API level 18
public static final int GL_MAX_ELEMENTS_VERTICES

Constant Value: 33000 (0x000080e8)

GL_MAX_ELEMENT_INDEX

Added in API level 18
public static final int GL_MAX_ELEMENT_INDEX

Constant Value: 36203 (0x00008d6b)

GL_MAX_FRAGMENT_INPUT_COMPONENTS

Added in API level 18
public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS

Constant Value: 37157 (0x00009125)

GL_MAX_FRAGMENT_UNIFORM_BLOCKS

Added in API level 18
public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS

Constant Value: 35373 (0x00008a2d)

GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Added in API level 18
public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Constant Value: 35657 (0x00008b49)

GL_MAX_PROGRAM_TEXEL_OFFSET

Added in API level 18
public static final int GL_MAX_PROGRAM_TEXEL_OFFSET

Constant Value: 35077 (0x00008905)

GL_MAX_SAMPLES

Added in API level 18
public static final int GL_MAX_SAMPLES

Constant Value: 36183 (0x00008d57)

GL_MAX_SERVER_WAIT_TIMEOUT

Added in API level 18
public static final int GL_MAX_SERVER_WAIT_TIMEOUT

Constant Value: 37137 (0x00009111)

GL_MAX_TEXTURE_LOD_BIAS

Added in API level 18
public static final int GL_MAX_TEXTURE_LOD_BIAS

Constant Value: 34045 (0x000084fd)

GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

Added in API level 18
public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

Constant Value: 35978 (0x00008c8a)

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

Added in API level 18
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

Constant Value: 35979 (0x00008c8b)

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

Added in API level 18
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

Constant Value: 35968 (0x00008c80)

GL_MAX_UNIFORM_BLOCK_SIZE

Added in API level 18
public static final int GL_MAX_UNIFORM_BLOCK_SIZE

Constant Value: 35376 (0x00008a30)

GL_MAX_UNIFORM_BUFFER_BINDINGS

Added in API level 18
public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS

Constant Value: 35375 (0x00008a2f)

GL_MAX_VARYING_COMPONENTS

Added in API level 18
public static final int GL_MAX_VARYING_COMPONENTS

Constant Value: 35659 (0x00008b4b)

GL_MAX_VERTEX_OUTPUT_COMPONENTS

Added in API level 18
public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS

Constant Value: 37154 (0x00009122)

GL_MAX_VERTEX_UNIFORM_BLOCKS

Added in API level 18
public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS

Constant Value: 35371 (0x00008a2b)

GL_MAX_VERTEX_UNIFORM_COMPONENTS

Added in API level 18
public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS

Constant Value: 35658 (0x00008b4a)

GL_MIN

Added in API level 18
public static final int GL_MIN

Constant Value: 32775 (0x00008007)

GL_MINOR_VERSION

Added in API level 18
public static final int GL_MINOR_VERSION

Constant Value: 33308 (0x0000821c)

GL_MIN_PROGRAM_TEXEL_OFFSET

Added in API level 18
public static final int GL_MIN_PROGRAM_TEXEL_OFFSET

Constant Value: 35076 (0x00008904)

GL_NUM_EXTENSIONS

Added in API level 18
public static final int GL_NUM_EXTENSIONS

Constant Value: 33309 (0x0000821d)

GL_NUM_PROGRAM_BINARY_FORMATS

Added in API level 18
public static final int GL_NUM_PROGRAM_BINARY_FORMATS

Constant Value: 34814 (0x000087fe)

GL_NUM_SAMPLE_COUNTS

Added in API level 18
public static final int GL_NUM_SAMPLE_COUNTS

Constant Value: 37760 (0x00009380)

GL_OBJECT_TYPE

Added in API level 18
public static final int GL_OBJECT_TYPE

Constant Value: 37138 (0x00009112)

GL_PACK_ROW_LENGTH

Added in API level 18
public static final int GL_PACK_ROW_LENGTH

Constant Value: 3330 (0x00000d02)

GL_PACK_SKIP_PIXELS

Added in API level 18
public static final int GL_PACK_SKIP_PIXELS

Constant Value: 3332 (0x00000d04)

GL_PACK_SKIP_ROWS

Added in API level 18
public static final int GL_PACK_SKIP_ROWS

Constant Value: 3331 (0x00000d03)

GL_PIXEL_PACK_BUFFER

Added in API level 18
public static final int GL_PIXEL_PACK_BUFFER

Constant Value: 35051 (0x000088eb)

GL_PIXEL_PACK_BUFFER_BINDING

Added in API level 18
public static final int GL_PIXEL_PACK_BUFFER_BINDING

Constant Value: 35053 (0x000088ed)

GL_PIXEL_UNPACK_BUFFER

Added in API level 18
public static final int GL_PIXEL_UNPACK_BUFFER

Constant Value: 35052 (0x000088ec)

GL_PIXEL_UNPACK_BUFFER_BINDING

Added in API level 18
public static final int GL_PIXEL_UNPACK_BUFFER_BINDING

Constant Value: 35055 (0x000088ef)

GL_PRIMITIVE_RESTART_FIXED_INDEX

Added in API level 18
public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX

Constant Value: 36201 (0x00008d69)

GL_PROGRAM_BINARY_FORMATS

Added in API level 18
public static final int GL_PROGRAM_BINARY_FORMATS

Constant Value: 34815 (0x000087ff)

GL_PROGRAM_BINARY_LENGTH

Added in API level 18
public static final int GL_PROGRAM_BINARY_LENGTH

Constant Value: 34625 (0x00008741)

GL_PROGRAM_BINARY_RETRIEVABLE_HINT

Added in API level 18
public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT

Constant Value: 33367 (0x00008257)

GL_QUERY_RESULT

Added in API level 18
public static final int GL_QUERY_RESULT

Constant Value: 34918 (0x00008866)

GL_QUERY_RESULT_AVAILABLE

Added in API level 18
public static final int GL_QUERY_RESULT_AVAILABLE

Constant Value: 34919 (0x00008867)

GL_R11F_G11F_B10F

Added in API level 18
public static final int GL_R11F_G11F_B10F

Constant Value: 35898 (0x00008c3a)

GL_R16F

Added in API level 18
public static final int GL_R16F

Constant Value: 33325 (0x0000822d)

GL_R16I

Added in API level 18
public static final int GL_R16I

Constant Value: 33331 (0x00008233)

GL_R16UI

Added in API level 18
public static final int GL_R16UI

Constant Value: 33332 (0x00008234)

GL_R32F

Added in API level 18
public static final int GL_R32F

Constant Value: 33326 (0x0000822e)

GL_R32I

Added in API level 18
public static final int GL_R32I

Constant Value: 33333 (0x00008235)

GL_R32UI

Added in API level 18
public static final int GL_R32UI

Constant Value: 33334 (0x00008236)

GL_R8

Added in API level 18
public static final int GL_R8

Constant Value: 33321 (0x00008229)

GL_R8I

Added in API level 18
public static final int GL_R8I

Constant Value: 33329 (0x00008231)

GL_R8UI

Added in API level 18
public static final int GL_R8UI

Constant Value: 33330 (0x00008232)

GL_R8_SNORM

Added in API level 18
public static final int GL_R8_SNORM

Constant Value: 36756 (0x00008f94)

GL_RASTERIZER_DISCARD

Added in API level 18
public static final int GL_RASTERIZER_DISCARD

Constant Value: 35977 (0x00008c89)

GL_READ_BUFFER

Added in API level 18
public static final int GL_READ_BUFFER

Constant Value: 3074 (0x00000c02)

GL_READ_FRAMEBUFFER

Added in API level 18
public static final int GL_READ_FRAMEBUFFER

Constant Value: 36008 (0x00008ca8)

GL_READ_FRAMEBUFFER_BINDING

Added in API level 18
public static final int GL_READ_FRAMEBUFFER_BINDING

Constant Value: 36010 (0x00008caa)

GL_RED

Added in API level 18
public static final int GL_RED

Constant Value: 6403 (0x00001903)

GL_RED_INTEGER

Added in API level 18
public static final int GL_RED_INTEGER

Constant Value: 36244 (0x00008d94)

GL_RENDERBUFFER_SAMPLES

Added in API level 18
public static final int GL_RENDERBUFFER_SAMPLES

Constant Value: 36011 (0x00008cab)

GL_RG

Added in API level 18
public static final int GL_RG

Constant Value: 33319 (0x00008227)

GL_RG16F

Added in API level 18
public static final int GL_RG16F

Constant Value: 33327 (0x0000822f)

GL_RG16I

Added in API level 18
public static final int GL_RG16I

Constant Value: 33337 (0x00008239)

GL_RG16UI

Added in API level 18
public static final int GL_RG16UI

Constant Value: 33338 (0x0000823a)

GL_RG32F

Added in API level 18
public static final int GL_RG32F

Constant Value: 33328 (0x00008230)

GL_RG32I

Added in API level 18
public static final int GL_RG32I

Constant Value: 33339 (0x0000823b)

GL_RG32UI

Added in API level 18
public static final int GL_RG32UI

Constant Value: 33340 (0x0000823c)

GL_RG8

Added in API level 18
public static final int GL_RG8

Constant Value: 33323 (0x0000822b)

GL_RG8I

Added in API level 18
public static final int GL_RG8I

Constant Value: 33335 (0x00008237)

GL_RG8UI

Added in API level 18
public static final int GL_RG8UI

Constant Value: 33336 (0x00008238)

GL_RG8_SNORM

Added in API level 18
public static final int GL_RG8_SNORM

Constant Value: 36757 (0x00008f95)

GL_RGB10_A2

Added in API level 18
public static final int GL_RGB10_A2

Constant Value: 32857 (0x00008059)

GL_RGB10_A2UI

Added in API level 18
public static final int GL_RGB10_A2UI

Constant Value: 36975 (0x0000906f)

GL_RGB16F

Added in API level 18
public static final int GL_RGB16F

Constant Value: 34843 (0x0000881b)

GL_RGB16I

Added in API level 18
public static final int GL_RGB16I

Constant Value: 36233 (0x00008d89)

GL_RGB16UI

Added in API level 18
public static final int GL_RGB16UI

Constant Value: 36215 (0x00008d77)

GL_RGB32F

Added in API level 18
public static final int GL_RGB32F

Constant Value: 34837 (0x00008815)

GL_RGB32I

Added in API level 18
public static final int GL_RGB32I

Constant Value: 36227 (0x00008d83)

GL_RGB32UI

Added in API level 18
public static final int GL_RGB32UI

Constant Value: 36209 (0x00008d71)

GL_RGB8

Added in API level 18
public static final int GL_RGB8

Constant Value: 32849 (0x00008051)

GL_RGB8I

Added in API level 18
public static final int GL_RGB8I

Constant Value: 36239 (0x00008d8f)

GL_RGB8UI

Added in API level 18
public static final int GL_RGB8UI

Constant Value: 36221 (0x00008d7d)

GL_RGB8_SNORM

Added in API level 18
public static final int GL_RGB8_SNORM

Constant Value: 36758 (0x00008f96)

GL_RGB9_E5

Added in API level 18
public static final int GL_RGB9_E5

Constant Value: 35901 (0x00008c3d)

GL_RGBA16F

Added in API level 18
public static final int GL_RGBA16F

Constant Value: 34842 (0x0000881a)

GL_RGBA16I

Added in API level 18
public static final int GL_RGBA16I

Constant Value: 36232 (0x00008d88)

GL_RGBA16UI

Added in API level 18
public static final int GL_RGBA16UI

Constant Value: 36214 (0x00008d76)

GL_RGBA32F

Added in API level 18
public static final int GL_RGBA32F

Constant Value: 34836 (0x00008814)

GL_RGBA32I

Added in API level 18
public static final int GL_RGBA32I

Constant Value: 36226 (0x00008d82)

GL_RGBA32UI

Added in API level 18
public static final int GL_RGBA32UI

Constant Value: 36208 (0x00008d70)

GL_RGBA8

Added in API level 18
public static final int GL_RGBA8

Constant Value: 32856 (0x00008058)

GL_RGBA8I

Added in API level 18
public static final int GL_RGBA8I

Constant Value: 36238 (0x00008d8e)

GL_RGBA8UI

Added in API level 18
public static final int GL_RGBA8UI

Constant Value: 36220 (0x00008d7c)

GL_RGBA8_SNORM

Added in API level 18
public static final int GL_RGBA8_SNORM

Constant Value: 36759 (0x00008f97)

GL_RGBA_INTEGER

Added in API level 18
public static final int GL_RGBA_INTEGER

Constant Value: 36249 (0x00008d99)

GL_RGB_INTEGER

Added in API level 18
public static final int GL_RGB_INTEGER

Constant Value: 36248 (0x00008d98)

GL_RG_INTEGER

Added in API level 18
public static final int GL_RG_INTEGER

Constant Value: 33320 (0x00008228)

GL_SAMPLER_2D_ARRAY

Added in API level 18
public static final int GL_SAMPLER_2D_ARRAY

Constant Value: 36289 (0x00008dc1)

GL_SAMPLER_2D_ARRAY_SHADOW

Added in API level 18
public static final int GL_SAMPLER_2D_ARRAY_SHADOW

Constant Value: 36292 (0x00008dc4)

GL_SAMPLER_2D_SHADOW

Added in API level 18
public static final int GL_SAMPLER_2D_SHADOW

Constant Value: 35682 (0x00008b62)

GL_SAMPLER_3D

Added in API level 18
public static final int GL_SAMPLER_3D

Constant Value: 35679 (0x00008b5f)

GL_SAMPLER_BINDING

Added in API level 18
public static final int GL_SAMPLER_BINDING

Constant Value: 35097 (0x00008919)

GL_SAMPLER_CUBE_SHADOW

Added in API level 18
public static final int GL_SAMPLER_CUBE_SHADOW

Constant Value: 36293 (0x00008dc5)

GL_SEPARATE_ATTRIBS

Added in API level 18
public static final int GL_SEPARATE_ATTRIBS

Constant Value: 35981 (0x00008c8d)

GL_SIGNALED

Added in API level 18
public static final int GL_SIGNALED

Constant Value: 37145 (0x00009119)

GL_SIGNED_NORMALIZED

Added in API level 18
public static final int GL_SIGNED_NORMALIZED

Constant Value: 36764 (0x00008f9c)

GL_SRGB

Added in API level 18
public static final int GL_SRGB

Constant Value: 35904 (0x00008c40)

GL_SRGB8

Added in API level 18
public static final int GL_SRGB8

Constant Value: 35905 (0x00008c41)

GL_SRGB8_ALPHA8

Added in API level 18
public static final int GL_SRGB8_ALPHA8

Constant Value: 35907 (0x00008c43)

GL_STATIC_COPY

Added in API level 18
public static final int GL_STATIC_COPY

Constant Value: 35046 (0x000088e6)

GL_STATIC_READ

Added in API level 18
public static final int GL_STATIC_READ

Constant Value: 35045 (0x000088e5)

GL_STENCIL

Added in API level 18
public static final int GL_STENCIL

Constant Value: 6146 (0x00001802)

GL_STREAM_COPY

Added in API level 18
public static final int GL_STREAM_COPY

Constant Value: 35042 (0x000088e2)

GL_STREAM_READ

Added in API level 18
public static final int GL_STREAM_READ

Constant Value: 35041 (0x000088e1)

GL_SYNC_CONDITION

Added in API level 18
public static final int GL_SYNC_CONDITION

Constant Value: 37139 (0x00009113)

GL_SYNC_FENCE

Added in API level 18
public static final int GL_SYNC_FENCE

Constant Value: 37142 (0x00009116)

GL_SYNC_FLAGS

Added in API level 18
public static final int GL_SYNC_FLAGS

Constant Value: 37141 (0x00009115)

GL_SYNC_FLUSH_COMMANDS_BIT

Added in API level 18
public static final int GL_SYNC_FLUSH_COMMANDS_BIT

Constant Value: 1 (0x00000001)

GL_SYNC_GPU_COMMANDS_COMPLETE

Added in API level 18
public static final int GL_SYNC_GPU_COMMANDS_COMPLETE

Constant Value: 37143 (0x00009117)

GL_SYNC_STATUS

Added in API level 18
public static final int GL_SYNC_STATUS

Constant Value: 37140 (0x00009114)

GL_TEXTURE_2D_ARRAY

Added in API level 18
public static final int GL_TEXTURE_2D_ARRAY

Constant Value: 35866 (0x00008c1a)

GL_TEXTURE_3D

Added in API level 18
public static final int GL_TEXTURE_3D

Constant Value: 32879 (0x0000806f)

GL_TEXTURE_BASE_LEVEL

Added in API level 18
public static final int GL_TEXTURE_BASE_LEVEL

Constant Value: 33084 (0x0000813c)

GL_TEXTURE_BINDING_2D_ARRAY

Added in API level 18
public static final int GL_TEXTURE_BINDING_2D_ARRAY

Constant Value: 35869 (0x00008c1d)

GL_TEXTURE_BINDING_3D

Added in API level 18
public static final int GL_TEXTURE_BINDING_3D

Constant Value: 32874 (0x0000806a)

GL_TEXTURE_COMPARE_FUNC

Added in API level 18
public static final int GL_TEXTURE_COMPARE_FUNC

Constant Value: 34893 (0x0000884d)

GL_TEXTURE_COMPARE_MODE

Added in API level 18
public static final int GL_TEXTURE_COMPARE_MODE

Constant Value: 34892 (0x0000884c)

GL_TEXTURE_IMMUTABLE_FORMAT

Added in API level 18
public static final int GL_TEXTURE_IMMUTABLE_FORMAT

Constant Value: 37167 (0x0000912f)

GL_TEXTURE_IMMUTABLE_LEVELS

Added in API level 18
public static final int GL_TEXTURE_IMMUTABLE_LEVELS

Constant Value: 33503 (0x000082df)

GL_TEXTURE_MAX_LEVEL

Added in API level 18
public static final int GL_TEXTURE_MAX_LEVEL

Constant Value: 33085 (0x0000813d)

GL_TEXTURE_MAX_LOD

Added in API level 18
public static final int GL_TEXTURE_MAX_LOD

Constant Value: 33083 (0x0000813b)

GL_TEXTURE_MIN_LOD

Added in API level 18
public static final int GL_TEXTURE_MIN_LOD

Constant Value: 33082 (0x0000813a)

GL_TEXTURE_SWIZZLE_A

Added in API level 18
public static final int GL_TEXTURE_SWIZZLE_A

Constant Value: 36421 (0x00008e45)

GL_TEXTURE_SWIZZLE_B

Added in API level 18
public static final int GL_TEXTURE_SWIZZLE_B

Constant Value: 36420 (0x00008e44)

GL_TEXTURE_SWIZZLE_G

Added in API level 18
public static final int GL_TEXTURE_SWIZZLE_G

Constant Value: 36419 (0x00008e43)

GL_TEXTURE_SWIZZLE_R

Added in API level 18
public static final int GL_TEXTURE_SWIZZLE_R

Constant Value: 36418 (0x00008e42)

GL_TEXTURE_WRAP_R

Added in API level 18
public static final int GL_TEXTURE_WRAP_R

Constant Value: 32882 (0x00008072)

GL_TIMEOUT_EXPIRED

Added in API level 18
public static final int GL_TIMEOUT_EXPIRED

Constant Value: 37147 (0x0000911b)

GL_TIMEOUT_IGNORED

Added in API level 18
public static final long GL_TIMEOUT_IGNORED

Constant Value: -1 (0xffffffffffffffff)

GL_TRANSFORM_FEEDBACK

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK

Constant Value: 36386 (0x00008e22)

GL_TRANSFORM_FEEDBACK_ACTIVE

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_ACTIVE

Constant Value: 36388 (0x00008e24)

GL_TRANSFORM_FEEDBACK_BINDING

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_BINDING

Constant Value: 36389 (0x00008e25)

GL_TRANSFORM_FEEDBACK_BUFFER

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_BUFFER

Constant Value: 35982 (0x00008c8e)

GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

Constant Value: 35983 (0x00008c8f)

GL_TRANSFORM_FEEDBACK_BUFFER_MODE

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE

Constant Value: 35967 (0x00008c7f)

GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

Constant Value: 35973 (0x00008c85)

GL_TRANSFORM_FEEDBACK_BUFFER_START

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START

Constant Value: 35972 (0x00008c84)

GL_TRANSFORM_FEEDBACK_PAUSED

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_PAUSED

Constant Value: 36387 (0x00008e23)

GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Constant Value: 35976 (0x00008c88)

GL_TRANSFORM_FEEDBACK_VARYINGS

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_VARYINGS

Constant Value: 35971 (0x00008c83)

GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

Added in API level 18
public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

Constant Value: 35958 (0x00008c76)

GL_UNIFORM_ARRAY_STRIDE

Added in API level 18
public static final int GL_UNIFORM_ARRAY_STRIDE

Constant Value: 35388 (0x00008a3c)

GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

Added in API level 18
public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

Constant Value: 35394 (0x00008a42)

GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

Added in API level 18
public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

Constant Value: 35395 (0x00008a43)

GL_UNIFORM_BLOCK_BINDING

Added in API level 18
public static final int GL_UNIFORM_BLOCK_BINDING

Constant Value: 35391 (0x00008a3f)

GL_UNIFORM_BLOCK_DATA_SIZE

Added in API level 18
public static final int GL_UNIFORM_BLOCK_DATA_SIZE

Constant Value: 35392 (0x00008a40)

GL_UNIFORM_BLOCK_INDEX

Added in API level 18
public static final int GL_UNIFORM_BLOCK_INDEX

Constant Value: 35386 (0x00008a3a)

GL_UNIFORM_BLOCK_NAME_LENGTH

Added in API level 18
public static final int GL_UNIFORM_BLOCK_NAME_LENGTH

Constant Value: 35393 (0x00008a41)

GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

Added in API level 18
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

Constant Value: 35398 (0x00008a46)

GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

Added in API level 18
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

Constant Value: 35396 (0x00008a44)

GL_UNIFORM_BUFFER

Added in API level 18
public static final int GL_UNIFORM_BUFFER

Constant Value: 35345 (0x00008a11)

GL_UNIFORM_BUFFER_BINDING

Added in API level 18
public static final int GL_UNIFORM_BUFFER_BINDING

Constant Value: 35368 (0x00008a28)

GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

Added in API level 18
public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

Constant Value: 35380 (0x00008a34)

GL_UNIFORM_BUFFER_SIZE

Added in API level 18
public static final int GL_UNIFORM_BUFFER_SIZE

Constant Value: 35370 (0x00008a2a)

GL_UNIFORM_BUFFER_START

Added in API level 18
public static final int GL_UNIFORM_BUFFER_START

Constant Value: 35369 (0x00008a29)

GL_UNIFORM_IS_ROW_MAJOR

Added in API level 18
public static final int GL_UNIFORM_IS_ROW_MAJOR

Constant Value: 35390 (0x00008a3e)

GL_UNIFORM_MATRIX_STRIDE

Added in API level 18
public static final int GL_UNIFORM_MATRIX_STRIDE

Constant Value: 35389 (0x00008a3d)

GL_UNIFORM_NAME_LENGTH

Added in API level 18
public static final int GL_UNIFORM_NAME_LENGTH

Constant Value: 35385 (0x00008a39)

GL_UNIFORM_OFFSET

Added in API level 18
public static final int GL_UNIFORM_OFFSET

Constant Value: 35387 (0x00008a3b)

GL_UNIFORM_SIZE

Added in API level 18
public static final int GL_UNIFORM_SIZE

Constant Value: 35384 (0x00008a38)

GL_UNIFORM_TYPE

Added in API level 18
public static final int GL_UNIFORM_TYPE

Constant Value: 35383 (0x00008a37)

GL_UNPACK_IMAGE_HEIGHT

Added in API level 18
public static final int GL_UNPACK_IMAGE_HEIGHT

Constant Value: 32878 (0x0000806e)

GL_UNPACK_ROW_LENGTH

Added in API level 18
public static final int GL_UNPACK_ROW_LENGTH

Constant Value: 3314 (0x00000cf2)

GL_UNPACK_SKIP_IMAGES

Added in API level 18
public static final int GL_UNPACK_SKIP_IMAGES

Constant Value: 32877 (0x0000806d)

GL_UNPACK_SKIP_PIXELS

Added in API level 18
public static final int GL_UNPACK_SKIP_PIXELS

Constant Value: 3316 (0x00000cf4)

GL_UNPACK_SKIP_ROWS

Added in API level 18
public static final int GL_UNPACK_SKIP_ROWS

Constant Value: 3315 (0x00000cf3)

GL_UNSIGNALED

Added in API level 18
public static final int GL_UNSIGNALED

Constant Value: 37144 (0x00009118)

GL_UNSIGNED_INT_10F_11F_11F_REV

Added in API level 18
public static final int GL_UNSIGNED_INT_10F_11F_11F_REV

Constant Value: 35899 (0x00008c3b)

GL_UNSIGNED_INT_24_8

Added in API level 18
public static final int GL_UNSIGNED_INT_24_8

Constant Value: 34042 (0x000084fa)

GL_UNSIGNED_INT_2_10_10_10_REV

Added in API level 18
public static final int GL_UNSIGNED_INT_2_10_10_10_REV

Constant Value: 33640 (0x00008368)

GL_UNSIGNED_INT_5_9_9_9_REV

Added in API level 18
public static final int GL_UNSIGNED_INT_5_9_9_9_REV

Constant Value: 35902 (0x00008c3e)

GL_UNSIGNED_INT_SAMPLER_2D

Added in API level 18
public static final int GL_UNSIGNED_INT_SAMPLER_2D

Constant Value: 36306 (0x00008dd2)

GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

Added in API level 18
public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

Constant Value: 36311 (0x00008dd7)

GL_UNSIGNED_INT_SAMPLER_3D

Added in API level 18
public static final int GL_UNSIGNED_INT_SAMPLER_3D

Constant Value: 36307 (0x00008dd3)

GL_UNSIGNED_INT_SAMPLER_CUBE

Added in API level 18
public static final int GL_UNSIGNED_INT_SAMPLER_CUBE

Constant Value: 36308 (0x00008dd4)

GL_UNSIGNED_INT_VEC2

Added in API level 18
public static final int GL_UNSIGNED_INT_VEC2

Constant Value: 36294 (0x00008dc6)

GL_UNSIGNED_INT_VEC3

Added in API level 18
public static final int GL_UNSIGNED_INT_VEC3

Constant Value: 36295 (0x00008dc7)

GL_UNSIGNED_INT_VEC4

Added in API level 18
public static final int GL_UNSIGNED_INT_VEC4

Constant Value: 36296 (0x00008dc8)

GL_UNSIGNED_NORMALIZED

Added in API level 18
public static final int GL_UNSIGNED_NORMALIZED

Constant Value: 35863 (0x00008c17)

GL_VERTEX_ARRAY_BINDING

Added in API level 18
public static final int GL_VERTEX_ARRAY_BINDING

Constant Value: 34229 (0x000085b5)

GL_VERTEX_ATTRIB_ARRAY_DIVISOR

Added in API level 18
public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR

Constant Value: 35070 (0x000088fe)

GL_VERTEX_ATTRIB_ARRAY_INTEGER

Added in API level 18
public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER

Constant Value: 35069 (0x000088fd)

GL_WAIT_FAILED

Added in API level 18
public static final int GL_WAIT_FAILED

Constant Value: 37149 (0x0000911d)

Public constructors

GLES30

public GLES30 ()

Public methods

glBeginQuery

Added in API level 18
public static void glBeginQuery (int target, 
                int id)

Parameters
target int

id int

glBeginTransformFeedback

Added in API level 18
public static void glBeginTransformFeedback (int primitiveMode)

Parameters
primitiveMode int

glBindBufferBase

Added in API level 18
public static void glBindBufferBase (int target, 
                int index, 
                int buffer)

Parameters
target int

index int

buffer int

glBindBufferRange

Added in API level 18
public static void glBindBufferRange (int target, 
                int index, 
                int buffer, 
                int offset, 
                int size)

Parameters
target int

index int

buffer int

offset int

size int

glBindSampler

Added in API level 18
public static void glBindSampler (int unit, 
                int sampler)

Parameters
unit int

sampler int

glBindTransformFeedback

Added in API level 18
public static void glBindTransformFeedback (int target, 
                int id)

Parameters
target int

id int

glBindVertexArray

Added in API level 18
public static void glBindVertexArray (int array)

Parameters
array int

glBlitFramebuffer

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)

Parameters
srcX0 int

srcY0 int

srcX1 int

srcY1 int

dstX0 int

dstY0 int

dstX1 int

dstY1 int

mask int

filter int

glClearBufferfi

Added in API level 18
public static void glClearBufferfi (int buffer, 
                int drawbuffer, 
                float depth, 
                int stencil)

Parameters
buffer int

drawbuffer int

depth float

stencil int

glClearBufferfv

Added in API level 18
public static void glClearBufferfv (int buffer, 
                int drawbuffer, 
                FloatBuffer value)

Parameters
buffer int

drawbuffer int

value FloatBuffer

glClearBufferfv

Added in API level 18
public static void glClearBufferfv (int buffer, 
                int drawbuffer, 
                float[] value, 
                int offset)

Parameters
buffer int

drawbuffer int

value float

offset int

glClearBufferiv

Added in API level 18
public static void glClearBufferiv (int buffer, 
                int drawbuffer, 
                int[] value, 
                int offset)

Parameters
buffer int

drawbuffer int

value int

offset int

glClearBufferiv

Added in API level 18
public static void glClearBufferiv (int buffer, 
                int drawbuffer, 
                IntBuffer value)

Parameters
buffer int

drawbuffer int

value IntBuffer

glClearBufferuiv

Added in API level 18
public static void glClearBufferuiv (int buffer, 
                int drawbuffer, 
                int[] value, 
                int offset)

Parameters
buffer int

drawbuffer int

value int

offset int

glClearBufferuiv

Added in API level 18
public static void glClearBufferuiv (int buffer, 
                int drawbuffer, 
                IntBuffer value)

Parameters
buffer int

drawbuffer int

value IntBuffer

glClientWaitSync

Added in API level 18
public static int glClientWaitSync (long sync, 
                int flags, 
                long timeout)

Parameters
sync long

flags int

timeout long

Returns
int

glCompressedTexImage3D

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)

Parameters
target int

level int

internalformat int

width int

height int

depth int

border int

imageSize int

data Buffer

glCompressedTexImage3D

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)

Parameters
target int

level int

internalformat int

width int

height int

depth int

border int

imageSize int

offset int

glCompressedTexSubImage3D

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)

Parameters
target int

level int

xoffset int

yoffset int

zoffset int

width int

height int

depth int

format int

imageSize int

offset int

glCompressedTexSubImage3D

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)

Parameters
target int

level int

xoffset int

yoffset int

zoffset int

width int

height int

depth int

format int

imageSize int

data Buffer

glCopyBufferSubData

Added in API level 18
public static void glCopyBufferSubData (int readTarget, 
                int writeTarget, 
                int readOffset, 
                int writeOffset, 
                int size)

Parameters
readTarget int

writeTarget int

readOffset int

writeOffset int

size int

glCopyTexSubImage3D

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)

Parameters
target int

level int

xoffset int

yoffset int

zoffset int

x int

y int

width int

height int

glDeleteQueries

Added in API level 18
public static void glDeleteQueries (int n, 
                IntBuffer ids)

Parameters
n int

ids IntBuffer

glDeleteQueries

Added in API level 18
public static void glDeleteQueries (int n, 
                int[] ids, 
                int offset)

Parameters
n int

ids int

offset int

glDeleteSamplers

Added in API level 18
public static void glDeleteSamplers (int count, 
                int[] samplers, 
                int offset)

Parameters
count int

samplers int

offset int

glDeleteSamplers

Added in API level 18
public static void glDeleteSamplers (int count, 
                IntBuffer samplers)

Parameters
count int

samplers IntBuffer

glDeleteSync

Added in API level 18
public static void glDeleteSync (long sync)

Parameters
sync long

glDeleteTransformFeedbacks

Added in API level 18
public static void glDeleteTransformFeedbacks (int n, 
                int[] ids, 
                int offset)

Parameters
n int

ids int

offset int

glDeleteTransformFeedbacks

Added in API level 18
public static void glDeleteTransformFeedbacks (int n, 
                IntBuffer ids)

Parameters
n int

ids IntBuffer

glDeleteVertexArrays

Added in API level 18
public static void glDeleteVertexArrays (int n, 
                IntBuffer arrays)

Parameters
n int

arrays IntBuffer

glDeleteVertexArrays

Added in API level 18
public static void glDeleteVertexArrays (int n, 
                int[] arrays, 
                int offset)

Parameters
n int

arrays int

offset int

glDrawArraysInstanced

Added in API level 18
public static void glDrawArraysInstanced (int mode, 
                int first, 
                int count, 
                int instanceCount)

Parameters
mode int

first int

count int

instanceCount int

glDrawBuffers

Added in API level 18
public static void glDrawBuffers (int n, 
                int[] bufs, 
                int offset)

Parameters
n int

bufs int

offset int

glDrawBuffers

Added in API level 18
public static void glDrawBuffers (int n, 
                IntBuffer bufs)

Parameters
n int

bufs IntBuffer

glDrawElementsInstanced

Added in API level 18
public static void glDrawElementsInstanced (int mode, 
                int count, 
                int type, 
                Buffer indices, 
                int instanceCount)

Parameters
mode int

count int

type int

indices Buffer

instanceCount int

glDrawElementsInstanced

Added in API level 18
public static void glDrawElementsInstanced (int mode, 
                int count, 
                int type, 
                int indicesOffset, 
                int instanceCount)

Parameters
mode int

count int

type int

indicesOffset int

instanceCount int

glDrawRangeElements

Added in API level 18
public static void glDrawRangeElements (int mode, 
                int start, 
                int end, 
                int count, 
                int type, 
                Buffer indices)

Parameters
mode int

start int

end int

count int

type int

indices Buffer

glDrawRangeElements

Added in API level 18
public static void glDrawRangeElements (int mode, 
                int start, 
                int end, 
                int count, 
                int type, 
                int offset)

Parameters
mode int

start int

end int

count int

type int

offset int

glEndQuery

Added in API level 18
public static void glEndQuery (int target)

Parameters
target int

glEndTransformFeedback

Added in API level 18
public static void glEndTransformFeedback ()

glFenceSync

Added in API level 18
public static long glFenceSync (int condition, 
                int flags)

Parameters
condition int

flags int

Returns
long

glFlushMappedBufferRange

Added in API level 18
public static void glFlushMappedBufferRange (int target, 
                int offset, 
                int length)

Parameters
target int

offset int

length int

glFramebufferTextureLayer

Added in API level 18
public static void glFramebufferTextureLayer (int target, 
                int attachment, 
                int texture, 
                int level, 
                int layer)

Parameters
target int

attachment int

texture int

level int

layer int

glGenQueries

Added in API level 18
public static void glGenQueries (int n, 
                int[] ids, 
                int offset)

Parameters
n int

ids int

offset int

glGenQueries

Added in API level 18
public static void glGenQueries (int n, 
                IntBuffer ids)

Parameters
n int

ids IntBuffer

glGenSamplers

Added in API level 18
public static void glGenSamplers (int count, 
                int[] samplers, 
                int offset)

Parameters
count int

samplers int

offset int

glGenSamplers

Added in API level 18
public static void glGenSamplers (int count, 
                IntBuffer samplers)

Parameters
count int

samplers IntBuffer

glGenTransformFeedbacks

Added in API level 18
public static void glGenTransformFeedbacks (int n, 
                int[] ids, 
                int offset)

Parameters
n int

ids int

offset int

glGenTransformFeedbacks

Added in API level 18
public static void glGenTransformFeedbacks (int n, 
                IntBuffer ids)

Parameters
n int

ids IntBuffer

glGenVertexArrays

Added in API level 18
public static void glGenVertexArrays (int n, 
                int[] arrays, 
                int offset)

Parameters
n int

arrays int

offset int

glGenVertexArrays

Added in API level 18
public static void glGenVertexArrays (int n, 
                IntBuffer arrays)

Parameters
n int

arrays IntBuffer

glGetActiveUniformBlockName

Added in API level 18
public static void glGetActiveUniformBlockName (int program, 
                int uniformBlockIndex, 
                Buffer length, 
                Buffer uniformBlockName)

Parameters
program int

uniformBlockIndex int

length Buffer

uniformBlockName Buffer

glGetActiveUniformBlockName

Added in API level 18
public static void glGetActiveUniformBlockName (int program, 
                int uniformBlockIndex, 
                int bufSize, 
                int[] length, 
                int lengthOffset, 
                byte[] uniformBlockName, 
                int uniformBlockNameOffset)

Parameters
program int

uniformBlockIndex int

bufSize int

length int

lengthOffset int

uniformBlockName byte

uniformBlockNameOffset int

glGetActiveUniformBlockName

Added in API level 18
public static String glGetActiveUniformBlockName (int program, 
                int uniformBlockIndex)

Parameters
program int

uniformBlockIndex int

Returns
String

glGetActiveUniformBlockiv

Added in API level 18
public static void glGetActiveUniformBlockiv (int program, 
                int uniformBlockIndex, 
                int pname, 
                IntBuffer params)

Parameters
program int

uniformBlockIndex int

pname int

params IntBuffer

glGetActiveUniformBlockiv

Added in API level 18
public static void glGetActiveUniformBlockiv (int program, 
                int uniformBlockIndex, 
                int pname, 
                int[] params, 
                int offset)

Parameters
program int

uniformBlockIndex int

pname int

params int

offset int

glGetActiveUniformsiv

Added in API level 18
public static void glGetActiveUniformsiv (int program, 
                int uniformCount, 
                int[] uniformIndices, 
                int uniformIndicesOffset, 
                int pname, 
                int[] params, 
                int paramsOffset)

Parameters
program int

uniformCount int

uniformIndices int

uniformIndicesOffset int

pname int

params int

paramsOffset int

glGetActiveUniformsiv

Added in API level 18
public static void glGetActiveUniformsiv (int program, 
                int uniformCount, 
                IntBuffer uniformIndices, 
                int pname, 
                IntBuffer params)

Parameters
program int

uniformCount int

uniformIndices IntBuffer

pname int

params IntBuffer

glGetBufferParameteri64v

Added in API level 18
public static void glGetBufferParameteri64v (int target, 
                int pname, 
                LongBuffer params)

Parameters
target int

pname int

params LongBuffer

glGetBufferParameteri64v

Added in API level 18
public static void glGetBufferParameteri64v (int target, 
                int pname, 
                long[] params, 
                int offset)

Parameters
target int

pname int

params long

offset int

glGetBufferPointerv

Added in API level 18
public static Buffer glGetBufferPointerv (int target, 
                int pname)

The Buffer instance returned by this method is guaranteed to be an instance of ByteBuffer.

Parameters
target int

pname int

Returns
Buffer

glGetFragDataLocation

Added in API level 18
public static int glGetFragDataLocation (int program, 
                String name)

Parameters
program int

name String

Returns
int

glGetInteger64i_v

Added in API level 18
public static void glGetInteger64i_v (int target, 
                int index, 
                LongBuffer data)

Parameters
target int

index int

data LongBuffer

glGetInteger64i_v

Added in API level 18
public static void glGetInteger64i_v (int target, 
                int index, 
                long[] data, 
                int offset)

Parameters
target int

index int

data long

offset int

glGetInteger64v

Added in API level 18
public static void glGetInteger64v (int pname, 
                LongBuffer params)

Parameters
pname int

params LongBuffer

glGetInteger64v

Added in API level 18
public static void glGetInteger64v (int pname, 
                long[] params, 
                int offset)

Parameters
pname int

params long

offset int

glGetIntegeri_v

Added in API level 18
public static void glGetIntegeri_v (int target, 
                int index, 
                IntBuffer data)

Parameters
target int

index int

data IntBuffer

glGetIntegeri_v

Added in API level 18
public static void glGetIntegeri_v (int target, 
                int index, 
                int[] data, 
                int offset)

Parameters
target int

index int

data int

offset int

glGetInternalformativ

Added in API level 18
public static void glGetInternalformativ (int target, 
                int internalformat, 
                int pname, 
                int bufSize, 
                int[] params, 
                int offset)

Parameters
target int

internalformat int

pname int

bufSize int

params int

offset int

glGetInternalformativ

Added in API level 18
public static void glGetInternalformativ (int target, 
                int internalformat, 
                int pname, 
                int bufSize, 
                IntBuffer params)

Parameters
target int

internalformat int

pname int

bufSize int

params IntBuffer

glGetProgramBinary

Added in API level 18
public static void glGetProgramBinary (int program, 
                int bufSize, 
                IntBuffer length, 
                IntBuffer binaryFormat, 
                Buffer binary)

Parameters
program int

bufSize int

length IntBuffer

binaryFormat IntBuffer

binary Buffer

glGetProgramBinary

Added in API level 18
public static void glGetProgramBinary (int program, 
                int bufSize, 
                int[] length, 
                int lengthOffset, 
                int[] binaryFormat, 
                int binaryFormatOffset, 
                Buffer binary)

Parameters
program int

bufSize int

length int

lengthOffset int

binaryFormat int

binaryFormatOffset int

binary Buffer

glGetQueryObjectuiv

Added in API level 18
public static void glGetQueryObjectuiv (int id, 
                int pname, 
                int[] params, 
                int offset)

Parameters
id int

pname int

params int

offset int

glGetQueryObjectuiv

Added in API level 18
public static void glGetQueryObjectuiv (int id, 
                int pname, 
                IntBuffer params)

Parameters
id int

pname int

params IntBuffer

glGetQueryiv

Added in API level 18
public static void glGetQueryiv (int target, 
                int pname, 
                int[] params, 
                int offset)

Parameters
target int

pname int

params int

offset int

glGetQueryiv

Added in API level 18
public static void glGetQueryiv (int target, 
                int pname, 
                IntBuffer params)

Parameters
target int

pname int

params IntBuffer

glGetSamplerParameterfv

Added in API level 18
public static void glGetSamplerParameterfv (int sampler, 
                int pname, 
                float[] params, 
                int offset)

Parameters
sampler int

pname int

params float

offset int

glGetSamplerParameterfv

Added in API level 18
public static void glGetSamplerParameterfv (int sampler, 
                int pname, 
                FloatBuffer params)

Parameters
sampler int

pname int

params FloatBuffer

glGetSamplerParameteriv

Added in API level 18
public static void glGetSamplerParameteriv (int sampler, 
                int pname, 
                int[] params, 
                int offset)

Parameters
sampler int

pname int

params int

offset int

glGetSamplerParameteriv

Added in API level 18
public static void glGetSamplerParameteriv (int sampler, 
                int pname, 
                IntBuffer params)

Parameters
sampler int

pname int

params IntBuffer

glGetStringi

Added in API level 18
public static String glGetStringi (int name, 
                int index)

Parameters
name int

index int

Returns
String

glGetSynciv

Added in API level 18
public static void glGetSynciv (long sync, 
                int pname, 
                int bufSize, 
                int[] length, 
                int lengthOffset, 
                int[] values, 
                int valuesOffset)

Parameters
sync long

pname int

bufSize int

length int

lengthOffset int

values int

valuesOffset int

glGetSynciv

Added in API level 18
public static void glGetSynciv (long sync, 
                int pname, 
                int bufSize, 
                IntBuffer length, 
                IntBuffer values)

Parameters
sync long

pname int

bufSize int

length IntBuffer

values IntBuffer

glGetTransformFeedbackVarying

Added in API level 18
public static String glGetTransformFeedbackVarying (int program, 
                int index, 
                int[] size, 
                int sizeOffset, 
                int[] type, 
                int typeOffset)

Parameters
program int

index int

size int

sizeOffset int

type int

typeOffset int

Returns
String

glGetTransformFeedbackVarying

Added in API level 18
public static String glGetTransformFeedbackVarying (int program, 
                int index, 
                IntBuffer size, 
                IntBuffer type)

Parameters
program int

index int

size IntBuffer

type IntBuffer

Returns
String

glGetTransformFeedbackVarying

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)

Parameters
program int

index int

bufsize int

length int

lengthOffset int

size int

sizeOffset int

type int

typeOffset int

name byte

nameOffset int

glGetTransformFeedbackVarying

Added in API level 24
public static void glGetTransformFeedbackVarying (int program, 
                int index, 
                int bufsize, 
                IntBuffer length, 
                IntBuffer size, 
                IntBuffer type, 
                ByteBuffer name)

Parameters
program int

index int

bufsize int

length IntBuffer

size IntBuffer

type IntBuffer

name ByteBuffer

glGetTransformFeedbackVarying

Added in API level 18
Deprecated in API level 24
public static void glGetTransformFeedbackVarying (int program, 
                int index, 
                int bufsize, 
                IntBuffer length, 
                IntBuffer size, 
                IntBuffer type, 
                byte name)

This method was deprecated in API level 24.
Use the version that takes a ByteBuffer as the last argument, or the versions that return a String.

Parameters
program int

index int

bufsize int

length IntBuffer

size IntBuffer

type IntBuffer

name byte

glGetUniformBlockIndex

Added in API level 18
public static int glGetUniformBlockIndex (int program, 
                String uniformBlockName)

Parameters
program int

uniformBlockName String

Returns
int

glGetUniformIndices

Added in API level 18
public static void glGetUniformIndices (int program, 
                String[] uniformNames, 
                int[] uniformIndices, 
                int uniformIndicesOffset)

Parameters
program int

uniformNames String

uniformIndices int

uniformIndicesOffset int

glGetUniformIndices

Added in API level 18
public static void glGetUniformIndices (int program, 
                String[] uniformNames, 
                IntBuffer uniformIndices)

Parameters
program int

uniformNames String

uniformIndices IntBuffer

glGetUniformuiv

Added in API level 18
public static void glGetUniformuiv (int program, 
                int location, 
                IntBuffer params)

Parameters
program int

location int

params IntBuffer

glGetUniformuiv

Added in API level 18
public static void glGetUniformuiv (int program, 
                int location, 
                int[] params, 
                int offset)

Parameters
program int

location int

params int

offset int

glGetVertexAttribIiv

Added in API level 18
public static void glGetVertexAttribIiv (int index, 
                int pname, 
                int[] params, 
                int offset)

Parameters
index int

pname int

params int

offset int

glGetVertexAttribIiv

Added in API level 18
public static void glGetVertexAttribIiv (int index, 
                int pname, 
                IntBuffer params)

Parameters
index int

pname int

params IntBuffer

glGetVertexAttribIuiv

Added in API level 18
public static void glGetVertexAttribIuiv (int index, 
                int pname, 
                int[] params, 
                int offset)

Parameters
index int

pname int

params int

offset int

glGetVertexAttribIuiv

Added in API level 18
public static void glGetVertexAttribIuiv (int index, 
                int pname, 
                IntBuffer params)

Parameters
index int

pname int

params IntBuffer

glInvalidateFramebuffer

Added in API level 18
public static void glInvalidateFramebuffer (int target, 
                int numAttachments, 
                IntBuffer attachments)

Parameters
target int

numAttachments int

attachments IntBuffer

glInvalidateFramebuffer

Added in API level 18
public static void glInvalidateFramebuffer (int target, 
                int numAttachments, 
                int[] attachments, 
                int offset)

Parameters
target int

numAttachments int

attachments int

offset int

glInvalidateSubFramebuffer

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)

Parameters
target int

numAttachments int

attachments int

offset int

x int

y int

width int

height int

glInvalidateSubFramebuffer

Added in API level 18
public static void glInvalidateSubFramebuffer (int target, 
                int numAttachments, 
                IntBuffer attachments, 
                int x, 
                int y, 
                int width, 
                int height)

Parameters
target int

numAttachments int

attachments IntBuffer

x int

y int

width int

height int

glIsQuery

Added in API level 18
public static boolean glIsQuery (int id)

Parameters
id int

Returns
boolean

glIsSampler

Added in API level 18
public static boolean glIsSampler (int sampler)

Parameters
sampler int

Returns
boolean

glIsSync

Added in API level 18
public static boolean glIsSync (long sync)

Parameters
sync long

Returns
boolean

glIsTransformFeedback

Added in API level 18
public static boolean glIsTransformFeedback (int id)

Parameters
id int

Returns
boolean

glIsVertexArray

Added in API level 18
public static boolean glIsVertexArray (int array)

Parameters
array int

Returns
boolean

glMapBufferRange

Added in API level 18
public static Buffer glMapBufferRange (int target, 
                int offset, 
                int length, 
                int access)

The Buffer instance returned by this method is guaranteed to be an instance of ByteBuffer.

Parameters
target int

offset int

length int

access int

Returns
Buffer

glPauseTransformFeedback

Added in API level 18
public static void glPauseTransformFeedback ()

glProgramBinary

Added in API level 18
public static void glProgramBinary (int program, 
                int binaryFormat, 
                Buffer binary, 
                int length)

Parameters
program int

binaryFormat int

binary Buffer

length int

glProgramParameteri

Added in API level 18
public static void glProgramParameteri (int program, 
                int pname, 
                int value)

Parameters
program int

pname int

value int

glReadBuffer

Added in API level 18
public static void glReadBuffer (int mode)

Parameters
mode int

glReadPixels

Added in API level 24
public static void glReadPixels (int x, 
                int y, 
                int width, 
                int height, 
                int format, 
                int type, 
                int offset)

Parameters
x int

y int

width int

height int

format int

type int

offset int

glRenderbufferStorageMultisample

Added in API level 18
public static void glRenderbufferStorageMultisample (int target, 
                int samples, 
                int internalformat, 
                int width, 
                int height)

Parameters
target int

samples int

internalformat int

width int

height int

glResumeTransformFeedback

Added in API level 18
public static void glResumeTransformFeedback ()

glSamplerParameterf

Added in API level 18
public static void glSamplerParameterf (int sampler, 
                int pname, 
                float param)

Parameters
sampler int

pname int

param float

glSamplerParameterfv

Added in API level 18
public static void glSamplerParameterfv (int sampler, 
                int pname, 
                FloatBuffer param)

Parameters
sampler int

pname int

param FloatBuffer

glSamplerParameterfv

Added in API level 18
public static void glSamplerParameterfv (int sampler, 
                int pname, 
                float[] param, 
                int offset)

Parameters
sampler int

pname int

param float

offset int

glSamplerParameteri

Added in API level 18
public static void glSamplerParameteri (int sampler, 
                int pname, 
                int param)

Parameters
sampler int

pname int

param int

glSamplerParameteriv

Added in API level 18
public static void glSamplerParameteriv (int sampler, 
                int pname, 
                int[] param, 
                int offset)

Parameters
sampler int

pname int

param int

offset int

glSamplerParameteriv

Added in API level 18
public static void glSamplerParameteriv (int sampler, 
                int pname, 
                IntBuffer param)

Parameters
sampler int

pname int

param IntBuffer

glTexImage3D

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)

Parameters
target int

level int

internalformat int

width int

height int

depth int

border int

format int

type int

pixels Buffer

glTexImage3D

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)

Parameters
target int

level int

internalformat int

width int

height int

depth int

border int

format int

type int

offset int

glTexStorage2D

Added in API level 18
public static void glTexStorage2D (int target, 
                int levels, 
                int internalformat, 
                int width, 
                int height)

Parameters
target int

levels int

internalformat int

width int

height int

glTexStorage3D

Added in API level 18
public static void glTexStorage3D (int target, 
                int levels, 
                int internalformat, 
                int width, 
                int height, 
                int depth)

Parameters
target int

levels int

internalformat int

width int

height int

depth int

glTexSubImage3D

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)

Parameters
target int

level int

xoffset int

yoffset int

zoffset int

width int

height int

depth int

format int

type int

offset int

glTexSubImage3D

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)

Parameters
target int

level int

xoffset int

yoffset int

zoffset int

width int

height int

depth int

format int

type int

pixels Buffer

glTransformFeedbackVaryings

Added in API level 18
public static void glTransformFeedbackVaryings (int program, 
                String[] varyings, 
                int bufferMode)

Parameters
program int

varyings String

bufferMode int

glUniform1ui

Added in API level 18
public static void glUniform1ui (int location, 
                int v0)

Parameters
location int

v0 int

glUniform1uiv

Added in API level 18
public static void glUniform1uiv (int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
location int

count int

value int

offset int

glUniform1uiv

Added in API level 18
public static void glUniform1uiv (int location, 
                int count, 
                IntBuffer value)

Parameters
location int

count int

value IntBuffer

glUniform2ui

Added in API level 18
public static void glUniform2ui (int location, 
                int v0, 
                int v1)

Parameters
location int

v0 int

v1 int

glUniform2uiv

Added in API level 18
public static void glUniform2uiv (int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
location int

count int

value int

offset int

glUniform2uiv

Added in API level 18
public static void glUniform2uiv (int location, 
                int count, 
                IntBuffer value)

Parameters
location int

count int

value IntBuffer

glUniform3ui

Added in API level 18
public static void glUniform3ui (int location, 
                int v0, 
                int v1, 
                int v2)

Parameters
location int

v0 int

v1 int

v2 int

glUniform3uiv

Added in API level 18
public static void glUniform3uiv (int location, 
                int count, 
                IntBuffer value)

Parameters
location int

count int

value IntBuffer

glUniform3uiv

Added in API level 18
public static void glUniform3uiv (int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
location int

count int

value int

offset int

glUniform4ui

Added in API level 18
public static void glUniform4ui (int location, 
                int v0, 
                int v1, 
                int v2, 
                int v3)

Parameters
location int

v0 int

v1 int

v2 int

v3 int

glUniform4uiv

Added in API level 18
public static void glUniform4uiv (int location, 
                int count, 
                IntBuffer value)

Parameters
location int

count int

value IntBuffer

glUniform4uiv

Added in API level 18
public static void glUniform4uiv (int location, 
                int count, 
                int[] value, 
                int offset)

Parameters
location int

count int

value int

offset int

glUniformBlockBinding

Added in API level 18
public static void glUniformBlockBinding (int program, 
                int uniformBlockIndex, 
                int uniformBlockBinding)

Parameters
program int

uniformBlockIndex int

uniformBlockBinding int

glUniformMatrix2x3fv

Added in API level 18
public static void glUniformMatrix2x3fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
location int

count int

transpose boolean

value float

offset int

glUniformMatrix2x3fv

Added in API level 18
public static void glUniformMatrix2x3fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
location int

count int

transpose boolean

value FloatBuffer

glUniformMatrix2x4fv

Added in API level 18
public static void glUniformMatrix2x4fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
location int

count int

transpose boolean

value float

offset int

glUniformMatrix2x4fv

Added in API level 18
public static void glUniformMatrix2x4fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
location int

count int

transpose boolean

value FloatBuffer

glUniformMatrix3x2fv

Added in API level 18
public static void glUniformMatrix3x2fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
location int

count int

transpose boolean

value float

offset int

glUniformMatrix3x2fv

Added in API level 18
public static void glUniformMatrix3x2fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
location int

count int

transpose boolean

value FloatBuffer

glUniformMatrix3x4fv

Added in API level 18
public static void glUniformMatrix3x4fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
location int

count int

transpose boolean

value float

offset int

glUniformMatrix3x4fv

Added in API level 18
public static void glUniformMatrix3x4fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
location int

count int

transpose boolean

value FloatBuffer

glUniformMatrix4x2fv

Added in API level 18
public static void glUniformMatrix4x2fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
location int

count int

transpose boolean

value float

offset int

glUniformMatrix4x2fv

Added in API level 18
public static void glUniformMatrix4x2fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
location int

count int

transpose boolean

value FloatBuffer

glUniformMatrix4x3fv

Added in API level 18
public static void glUniformMatrix4x3fv (int location, 
                int count, 
                boolean transpose, 
                FloatBuffer value)

Parameters
location int

count int

transpose boolean

value FloatBuffer

glUniformMatrix4x3fv

Added in API level 18
public static void glUniformMatrix4x3fv (int location, 
                int count, 
                boolean transpose, 
                float[] value, 
                int offset)

Parameters
location int

count int

transpose boolean

value float

offset int

glUnmapBuffer

Added in API level 18
public static boolean glUnmapBuffer (int target)

Parameters
target int

Returns
boolean

glVertexAttribDivisor

Added in API level 18
public static void glVertexAttribDivisor (int index, 
                int divisor)

Parameters
index int

divisor int

glVertexAttribI4i

Added in API level 18
public static void glVertexAttribI4i (int index, 
                int x, 
                int y, 
                int z, 
                int w)

Parameters
index int

x int

y int

z int

w int

glVertexAttribI4iv

Added in API level 18
public static void glVertexAttribI4iv (int index, 
                int[] v, 
                int offset)

Parameters
index int

v int

offset int

glVertexAttribI4iv

Added in API level 18
public static void glVertexAttribI4iv (int index, 
                IntBuffer v)

Parameters
index int

v IntBuffer

glVertexAttribI4ui

Added in API level 18
public static void glVertexAttribI4ui (int index, 
                int x, 
                int y, 
                int z, 
                int w)

Parameters
index int

x int

y int

z int

w int

glVertexAttribI4uiv

Added in API level 18
public static void glVertexAttribI4uiv (int index, 
                int[] v, 
                int offset)

Parameters
index int

v int

offset int

glVertexAttribI4uiv

Added in API level 18
public static void glVertexAttribI4uiv (int index, 
                IntBuffer v)

Parameters
index int

v IntBuffer

glVertexAttribIPointer

Added in API level 18
public static void glVertexAttribIPointer (int index, 
                int size, 
                int type, 
                int stride, 
                int offset)

Parameters
index int

size int

type int

stride int

offset int

glVertexAttribIPointer

Added in API level 18
public static void glVertexAttribIPointer (int index, 
                int size, 
                int type, 
                int stride, 
                Buffer pointer)

Parameters
index int

size int

type int

stride int

pointer Buffer

glWaitSync

Added in API level 18
public static void glWaitSync (long sync, 
                int flags, 
                long timeout)

Parameters
sync long

flags int

timeout long