GLES30


public class GLES30
extends GLES20

java.lang.Object
   ↳ android.opengl.GLES20
     ↳ android.opengl.GLES30
GLES31 OpenGL ES 3.1 
GLES32 OpenGL ES 3.2 


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

int GL_ACTIVE_ATTRIBUTES

int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

int GL_ACTIVE_TEXTURE

int GL_ACTIVE_UNIFORMS

int GL_ACTIVE_UNIFORM_MAX_LENGTH

int GL_ALIASED_LINE_WIDTH_RANGE

int GL_ALIASED_POINT_SIZE_RANGE

int GL_ALPHA

int GL_ALPHA_BITS

int GL_ALWAYS

int GL_ARRAY_BUFFER

int GL_ARRAY_BUFFER_BINDING

int GL_ATTACHED_SHADERS

int GL_BACK

int GL_BLEND

int GL_BLEND_COLOR

int GL_BLEND_DST_ALPHA

int GL_BLEND_DST_RGB

int GL_BLEND_EQUATION

int GL_BLEND_EQUATION_ALPHA

int GL_BLEND_EQUATION_RGB

int GL_BLEND_SRC_ALPHA

int GL_BLEND_SRC_RGB

int GL_BLUE_BITS

int GL_BOOL

int GL_BOOL_VEC2

int GL_BOOL_VEC3

int GL_BOOL_VEC4

int GL_BUFFER_SIZE

int GL_BUFFER_USAGE

int GL_BYTE

int GL_CCW

int GL_CLAMP_TO_EDGE

int GL_COLOR_ATTACHMENT0

int GL_COLOR_BUFFER_BIT

int GL_COLOR_CLEAR_VALUE

int GL_COLOR_WRITEMASK

int GL_COMPILE_STATUS

int GL_COMPRESSED_TEXTURE_FORMATS

int GL_CONSTANT_ALPHA

int GL_CONSTANT_COLOR

int GL_CULL_FACE

int GL_CULL_FACE_MODE

int GL_CURRENT_PROGRAM

int GL_CURRENT_VERTEX_ATTRIB

int GL_CW

int GL_DECR

int GL_DECR_WRAP

int GL_DELETE_STATUS

int GL_DEPTH_ATTACHMENT

int GL_DEPTH_BITS

int GL_DEPTH_BUFFER_BIT

int GL_DEPTH_CLEAR_VALUE

int GL_DEPTH_COMPONENT

int GL_DEPTH_COMPONENT16

int GL_DEPTH_FUNC

int GL_DEPTH_RANGE

int GL_DEPTH_TEST

int GL_DEPTH_WRITEMASK

int GL_DITHER

int GL_DONT_CARE

int GL_DST_ALPHA

int GL_DST_COLOR

int GL_DYNAMIC_DRAW

int GL_ELEMENT_ARRAY_BUFFER

int GL_ELEMENT_ARRAY_BUFFER_BINDING

int GL_EQUAL

int GL_EXTENSIONS

int GL_FALSE

int GL_FASTEST

int GL_FIXED

int GL_FLOAT

int GL_FLOAT_MAT2

int GL_FLOAT_MAT3

int GL_FLOAT_MAT4

int GL_FLOAT_VEC2

int GL_FLOAT_VEC3

int GL_FLOAT_VEC4

int GL_FRAGMENT_SHADER

int GL_FRAMEBUFFER

int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

int GL_FRAMEBUFFER_BINDING

int GL_FRAMEBUFFER_COMPLETE

int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

int GL_FRAMEBUFFER_UNSUPPORTED

int GL_FRONT

int GL_FRONT_AND_BACK

int GL_FRONT_FACE

int GL_FUNC_ADD

int GL_FUNC_REVERSE_SUBTRACT

int GL_FUNC_SUBTRACT

int GL_GENERATE_MIPMAP_HINT

int GL_GEQUAL

int GL_GREATER

int GL_GREEN_BITS

int GL_HIGH_FLOAT

int GL_HIGH_INT

int GL_IMPLEMENTATION_COLOR_READ_FORMAT

int GL_IMPLEMENTATION_COLOR_READ_TYPE

int GL_INCR

int GL_INCR_WRAP

int GL_INFO_LOG_LENGTH

int GL_INT

int GL_INT_VEC2

int GL_INT_VEC3

int GL_INT_VEC4

int GL_INVALID_ENUM

int GL_INVALID_FRAMEBUFFER_OPERATION

int GL_INVALID_OPERATION

int GL_INVALID_VALUE

int GL_INVERT

int GL_KEEP

int GL_LEQUAL

int GL_LESS

int GL_LINEAR

int GL_LINEAR_MIPMAP_LINEAR

int GL_LINEAR_MIPMAP_NEAREST

int GL_LINES

int GL_LINE_LOOP

int GL_LINE_STRIP

int GL_LINE_WIDTH

int GL_LINK_STATUS

int GL_LOW_FLOAT

int GL_LOW_INT

int GL_LUMINANCE

int GL_LUMINANCE_ALPHA

int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

int GL_MAX_CUBE_MAP_TEXTURE_SIZE

int GL_MAX_FRAGMENT_UNIFORM_VECTORS

int GL_MAX_RENDERBUFFER_SIZE

int GL_MAX_TEXTURE_IMAGE_UNITS

int GL_MAX_TEXTURE_SIZE

int GL_MAX_VARYING_VECTORS

int GL_MAX_VERTEX_ATTRIBS

int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

int GL_MAX_VERTEX_UNIFORM_VECTORS

int GL_MAX_VIEWPORT_DIMS

int GL_MEDIUM_FLOAT

int GL_MEDIUM_INT

int GL_MIRRORED_REPEAT

int GL_NEAREST

int GL_NEAREST_MIPMAP_LINEAR

int GL_NEAREST_MIPMAP_NEAREST

int GL_NEVER

int GL_NICEST

int GL_NONE

int GL_NOTEQUAL

int GL_NO_ERROR

int GL_NUM_COMPRESSED_TEXTURE_FORMATS

int GL_NUM_SHADER_BINARY_FORMATS

int GL_ONE

int GL_ONE_MINUS_CONSTANT_ALPHA

int GL_ONE_MINUS_CONSTANT_COLOR

int GL_ONE_MINUS_DST_ALPHA

int GL_ONE_MINUS_DST_COLOR

int GL_ONE_MINUS_SRC_ALPHA

int GL_ONE_MINUS_SRC_COLOR

int GL_OUT_OF_MEMORY

int GL_PACK_ALIGNMENT

int GL_POINTS

int GL_POLYGON_OFFSET_FACTOR

int GL_POLYGON_OFFSET_FILL

int GL_POLYGON_OFFSET_UNITS

int GL_RED_BITS

int GL_RENDERBUFFER

int GL_RENDERBUFFER_ALPHA_SIZE

int GL_RENDERBUFFER_BINDING

int GL_RENDERBUFFER_BLUE_SIZE

int GL_RENDERBUFFER_DEPTH_SIZE

int GL_RENDERBUFFER_GREEN_SIZE

int GL_RENDERBUFFER_HEIGHT

int GL_RENDERBUFFER_INTERNAL_FORMAT

int GL_RENDERBUFFER_RED_SIZE

int GL_RENDERBUFFER_STENCIL_SIZE

int GL_RENDERBUFFER_WIDTH

int GL_RENDERER

int GL_REPEAT

int GL_REPLACE

int GL_RGB

int GL_RGB565

int GL_RGB5_A1

int GL_RGBA

int GL_RGBA4

int GL_SAMPLER_2D

int GL_SAMPLER_CUBE

int GL_SAMPLES

int GL_SAMPLE_ALPHA_TO_COVERAGE

int GL_SAMPLE_BUFFERS

int GL_SAMPLE_COVERAGE

int GL_SAMPLE_COVERAGE_INVERT

int GL_SAMPLE_COVERAGE_VALUE

int GL_SCISSOR_BOX

int GL_SCISSOR_TEST

int GL_SHADER_BINARY_FORMATS

int GL_SHADER_COMPILER

int GL_SHADER_SOURCE_LENGTH

int GL_SHADER_TYPE

int GL_SHADING_LANGUAGE_VERSION

int GL_SHORT

int GL_SRC_ALPHA

int GL_SRC_ALPHA_SATURATE

int GL_SRC_COLOR

int GL_STATIC_DRAW

int GL_STENCIL_ATTACHMENT

int GL_STENCIL_BACK_FAIL

int GL_STENCIL_BACK_FUNC

int GL_STENCIL_BACK_PASS_DEPTH_FAIL

int GL_STENCIL_BACK_PASS_DEPTH_PASS

int GL_STENCIL_BACK_REF

int GL_STENCIL_BACK_VALUE_MASK

int GL_STENCIL_BACK_WRITEMASK

int GL_STENCIL_BITS

int GL_STENCIL_BUFFER_BIT

int GL_STENCIL_CLEAR_VALUE

int GL_STENCIL_FAIL

int GL_STENCIL_FUNC

int GL_STENCIL_INDEX

int GL_STENCIL_INDEX8

int GL_STENCIL_PASS_DEPTH_FAIL

int GL_STENCIL_PASS_DEPTH_PASS

int GL_STENCIL_REF

int GL_STENCIL_TEST

int GL_STENCIL_VALUE_MASK

int GL_STENCIL_WRITEMASK

int GL_STREAM_DRAW

int GL_SUBPIXEL_BITS

int GL_TEXTURE

int GL_TEXTURE0

int GL_TEXTURE1

int GL_TEXTURE10

int GL_TEXTURE11

int GL_TEXTURE12

int GL_TEXTURE13

int GL_TEXTURE14

int GL_TEXTURE15

int GL_TEXTURE16

int GL_TEXTURE17

int GL_TEXTURE18

int GL_TEXTURE19

int GL_TEXTURE2

int GL_TEXTURE20

int GL_TEXTURE21

int GL_TEXTURE22

int GL_TEXTURE23

int GL_TEXTURE24

int GL_TEXTURE25

int GL_TEXTURE26

int GL_TEXTURE27

int GL_TEXTURE28

int GL_TEXTURE29

int GL_TEXTURE3

int GL_TEXTURE30

int GL_TEXTURE31

int GL_TEXTURE4

int GL_TEXTURE5

int GL_TEXTURE6

int GL_TEXTURE7

int GL_TEXTURE8

int GL_TEXTURE9

int GL_TEXTURE_2D

int GL_TEXTURE_BINDING_2D

int GL_TEXTURE_BINDING_CUBE_MAP

int GL_TEXTURE_CUBE_MAP

int GL_TEXTURE_CUBE_MAP_NEGATIVE_X

int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

int GL_TEXTURE_CUBE_MAP_POSITIVE_X

int GL_TEXTURE_CUBE_MAP_POSITIVE_Y

int GL_TEXTURE_CUBE_MAP_POSITIVE_Z

int GL_TEXTURE_MAG_FILTER

int GL_TEXTURE_MIN_FILTER

int GL_TEXTURE_WRAP_S

int GL_TEXTURE_WRAP_T

int GL_TRIANGLES

int GL_TRIANGLE_FAN

int GL_TRIANGLE_STRIP

int GL_TRUE

int GL_UNPACK_ALIGNMENT

int GL_UNSIGNED_BYTE

int GL_UNSIGNED_INT

int GL_UNSIGNED_SHORT

int GL_UNSIGNED_SHORT_4_4_4_4

int GL_UNSIGNED_SHORT_5_5_5_1

int GL_UNSIGNED_SHORT_5_6_5

int GL_VALIDATE_STATUS

int GL_VENDOR

int GL_VERSION

int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

int GL_VERTEX_ATTRIB_ARRAY_ENABLED

int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

int GL_VERTEX_ATTRIB_ARRAY_POINTER

int GL_VERTEX_ATTRIB_ARRAY_SIZE

int GL_VERTEX_ATTRIB_ARRAY_STRIDE

int GL_VERTEX_ATTRIB_ARRAY_TYPE

int GL_VERTEX_SHADER

int GL_VIEWPORT

int GL_ZERO

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, int offset)
static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset)
static void 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

static void glActiveTexture(int texture)
static void glAttachShader(int program, int shader)
static void glBindAttribLocation(int program, int index, String name)
static void glBindBuffer(int target, int buffer)
static void glBindFramebuffer(int target, int framebuffer)
static void glBindRenderbuffer(int target, int renderbuffer)
static void glBindTexture(int target, int texture)
static void glBlendColor(float red, float green, float blue, float alpha)
static void glBlendEquation(int mode)
static void glBlendEquationSeparate(int modeRGB, int modeAlpha)
static void glBlendFunc(int sfactor, int dfactor)
static void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
static void glBufferData(int target, int size, Buffer data, int usage)
static void glBufferSubData(int target, int offset, int size, Buffer data)
static int glCheckFramebufferStatus(int target)
static void glClear(int mask)
static void glClearColor(float red, float green, float blue, float alpha)
static void glClearDepthf(float depth)
static void glClearStencil(int s)
static void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
static void glCompileShader(int shader)
static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
static void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
static void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
static int glCreateProgram()
static int glCreateShader(int type)
static void glCullFace(int mode)
static void glDeleteBuffers(int n, int[] buffers, int offset)
static void glDeleteBuffers(int n, IntBuffer buffers)
static void glDeleteFramebuffers(int n, int[] framebuffers, int offset)
static void glDeleteFramebuffers(int n, IntBuffer framebuffers)
static void glDeleteProgram(int program)
static void glDeleteRenderbuffers(int n, int[] renderbuffers, int offset)
static void glDeleteRenderbuffers(int n, IntBuffer renderbuffers)
static void glDeleteShader(int shader)
static void glDeleteTextures(int n, IntBuffer textures)
static void glDeleteTextures(int n, int[] textures, int offset)
static void glDepthFunc(int func)
static void glDepthMask(boolean flag)
static void glDepthRangef(float zNear, float zFar)
static void glDetachShader(int program, int shader)
static void glDisable(int cap)
static void glDisableVertexAttribArray(int index)
static void glDrawArrays(int mode, int first, int count)
static void glDrawElements(int mode, int count, int type, int offset)
static void glDrawElements(int mode, int count, int type, Buffer indices)
static void glEnable(int cap)
static void glEnableVertexAttribArray(int index)
static void glFinish()
static void glFlush()
static void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
static void glFrontFace(int mode)
static void glGenBuffers(int n, IntBuffer buffers)
static void glGenBuffers(int n, int[] buffers, int offset)
static void glGenFramebuffers(int n, int[] framebuffers, int offset)
static void glGenFramebuffers(int n, IntBuffer framebuffers)
static void glGenRenderbuffers(int n, int[] renderbuffers, int offset)
static void glGenRenderbuffers(int n, IntBuffer renderbuffers)
static void glGenTextures(int n, IntBuffer textures)
static void glGenTextures(int n, int[] textures, int offset)
static void glGenerateMipmap(int target)
static String glGetActiveAttrib(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)
static void glGetActiveAttrib(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset)
static String glGetActiveAttrib(int program, int index, IntBuffer size, IntBuffer type)
static void glGetActiveUniform(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset)
static String glGetActiveUniform(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)
static String glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type)
static void glGetAttachedShaders(int program, int maxcount, IntBuffer count, IntBuffer shaders)
static void glGetAttachedShaders(int program, int maxcount, int[] count, int countOffset, int[] shaders, int shadersOffset)
static int glGetAttribLocation(int program, String name)
static void glGetBooleanv(int pname, IntBuffer params)
static void glGetBooleanv(int pname, boolean[] params, int offset)
static void glGetBufferParameteriv(int target, int pname, IntBuffer params)
static void glGetBufferParameteriv(int target, int pname, int[] params, int offset)
static int glGetError()
static void glGetFloatv(int pname, FloatBuffer params)
static void glGetFloatv(int pname, float[] params, int offset)
static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params, int offset)
static void glGetIntegerv(int pname, int[] params, int offset)
static void glGetIntegerv(int pname, IntBuffer params)
static String glGetProgramInfoLog(int program)
static void glGetProgramiv(int program, int pname, int[] params, int offset)
static void glGetProgramiv(int program, int pname, IntBuffer params)
static void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
static void glGetRenderbufferParameteriv(int target, int pname, int[] params, int offset)
static String glGetShaderInfoLog(int shader)
static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int rangeOffset, int[] precision, int precisionOffset)
static void glGetShaderSource(int shader, int bufsize, int[] length, int lengthOffset, byte[] source, int sourceOffset)
static String glGetShaderSource(int shader)
static void glGetShaderiv(int shader, int pname, int[] params, int offset)
static void glGetShaderiv(int shader, int pname, IntBuffer params)
static String glGetString(int name)
static void glGetTexParameterfv(int target, int pname, float[] params, int offset)
static void glGetTexParameterfv(int target, int pname, FloatBuffer params)
static void glGetTexParameteriv(int target, int pname, IntBuffer params)
static void glGetTexParameteriv(int target, int pname, int[] params, int offset)
static int glGetUniformLocation(int program, String name)
static void glGetUniformfv(int program, int location, FloatBuffer params)
static void glGetUniformfv(int program, int location, float[] params, int offset)
static void glGetUniformiv(int program, int location, int[] params, int offset)
static void glGetUniformiv(int program, int location, IntBuffer params)
static void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
static void glGetVertexAttribfv(int index, int pname, float[] params, int offset)
static void glGetVertexAttribiv(int index, int pname, IntBuffer params)
static void glGetVertexAttribiv(int index, int pname, int[] params, int offset)
static void glHint(int target, int mode)
static boolean glIsBuffer(int buffer)
static boolean glIsEnabled(int cap)
static boolean glIsFramebuffer(int framebuffer)
static boolean glIsProgram(int program)
static boolean glIsRenderbuffer(int renderbuffer)
static boolean glIsShader(int shader)
static boolean glIsTexture(int texture)
static void glLineWidth(float width)
static void glLinkProgram(int program)
static void glPixelStorei(int pname, int param)
static void glPolygonOffset(float factor, float units)
static void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
static void glReleaseShaderCompiler()
static void glRenderbufferStorage(int target, int internalformat, int width, int height)
static void glSampleCoverage(float value, boolean invert)
static void glScissor(int x, int y, int width, int height)
static void glShaderBinary(int n, int[] shaders, int offset, int binaryformat, Buffer binary, int length)
static void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
static void glShaderSource(int shader, String string)
static void glStencilFunc(int func, int ref, int mask)
static void glStencilFuncSeparate(int face, int func, int ref, int mask)
static void glStencilMask(int mask)
static void glStencilMaskSeparate(int face, int mask)
static void glStencilOp(int fail, int zfail, int zpass)
static void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
static void glTexParameterf(int target, int pname, float param)
static void glTexParameterfv(int target, int pname, FloatBuffer params)
static void glTexParameterfv(int target, int pname, float[] params, int offset)
static void glTexParameteri(int target, int pname, int param)
static void glTexParameteriv(int target, int pname, int[] params, int offset)
static void glTexParameteriv(int target, int pname, IntBuffer params)
static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
static void glUniform1f(int location, float x)
static void glUniform1fv(int location, int count, FloatBuffer v)
static void glUniform1fv(int location, int count, float[] v, int offset)
static void glUniform1i(int location, int x)
static void glUniform1iv(int location, int count, int[] v, int offset)
static void glUniform1iv(int location, int count, IntBuffer v)
static void glUniform2f(int location, float x, float y)
static void glUniform2fv(int location, int count, float[] v, int offset)
static void glUniform2fv(int location, int count, FloatBuffer v)
static void glUniform2i(int location, int x, int y)
static void glUniform2iv(int location, int count, int[] v, int offset)
static void glUniform2iv(int location, int count, IntBuffer v)
static void glUniform3f(int location, float x, float y, float z)
static void glUniform3fv(int location, int count, FloatBuffer v)
static void glUniform3fv(int location, int count, float[] v, int offset)
static void glUniform3i(int location, int x, int y, int z)
static void glUniform3iv(int location, int count, IntBuffer v)
static void glUniform3iv(int location, int count, int[] v, int offset)
static void glUniform4f(int location, float x, float y, float z, float w)
static void glUniform4fv(int location, int count, FloatBuffer v)
static void glUniform4fv(int location, int count, float[] v, int offset)
static void glUniform4i(int location, int x, int y, int z, int w)
static void glUniform4iv(int location, int count, IntBuffer v)
static void glUniform4iv(int location, int count, int[] v, int offset)
static void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
static void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset)
static void glUseProgram(int program)
static void glValidateProgram(int program)
static void glVertexAttrib1f(int indx, float x)
static void glVertexAttrib1fv(int indx, float[] values, int offset)
static void glVertexAttrib1fv(int indx, FloatBuffer values)
static void glVertexAttrib2f(int indx, float x, float y)
static void glVertexAttrib2fv(int indx, float[] values, int offset)
static void glVertexAttrib2fv(int indx, FloatBuffer values)
static void glVertexAttrib3f(int indx, float x, float y, float z)
static void glVertexAttrib3fv(int indx, float[] values, int offset)
static void glVertexAttrib3fv(int indx, FloatBuffer values)
static void glVertexAttrib4f(int indx, float x, float y, float z, float w)
static void glVertexAttrib4fv(int indx, float[] values, int offset)
static void glVertexAttrib4fv(int indx, FloatBuffer values)
static void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int offset)
static void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
static void glViewport(int x, int y, int width, int height)
Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

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, 
                int offset)

Parameters
target int

level int

internalformat int

width int

height int

depth int

border int

imageSize int

offset 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

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