Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

GLES30

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

Class Overview

OpenGL ES 3.0

Summary

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

Constants

public static final int GL_ACTIVE_UNIFORM_BLOCKS

Constant Value: 35382 (0x00008a36)

public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

Constant Value: 35381 (0x00008a35)

public static final int GL_ALREADY_SIGNALED

Constant Value: 37146 (0x0000911a)

public static final int GL_ANY_SAMPLES_PASSED

Constant Value: 35887 (0x00008c2f)

public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE

Constant Value: 36202 (0x00008d6a)

public static final int GL_BLUE

Constant Value: 6405 (0x00001905)

public static final int GL_BUFFER_ACCESS_FLAGS

Constant Value: 37151 (0x0000911f)

public static final int GL_BUFFER_MAPPED

Constant Value: 35004 (0x000088bc)

public static final int GL_BUFFER_MAP_LENGTH

Constant Value: 37152 (0x00009120)

public static final int GL_BUFFER_MAP_OFFSET

Constant Value: 37153 (0x00009121)

public static final int GL_BUFFER_MAP_POINTER

Constant Value: 35005 (0x000088bd)

public static final int GL_COLOR

Constant Value: 6144 (0x00001800)

public static final int GL_COLOR_ATTACHMENT1

Constant Value: 36065 (0x00008ce1)

public static final int GL_COLOR_ATTACHMENT10

Constant Value: 36074 (0x00008cea)

public static final int GL_COLOR_ATTACHMENT11

Constant Value: 36075 (0x00008ceb)

public static final int GL_COLOR_ATTACHMENT12

Constant Value: 36076 (0x00008cec)

public static final int GL_COLOR_ATTACHMENT13

Constant Value: 36077 (0x00008ced)

public static final int GL_COLOR_ATTACHMENT14

Constant Value: 36078 (0x00008cee)

public static final int GL_COLOR_ATTACHMENT15

Constant Value: 36079 (0x00008cef)

public static final int GL_COLOR_ATTACHMENT2

Constant Value: 36066 (0x00008ce2)

public static final int GL_COLOR_ATTACHMENT3

Constant Value: 36067 (0x00008ce3)

public static final int GL_COLOR_ATTACHMENT4

Constant Value: 36068 (0x00008ce4)

public static final int GL_COLOR_ATTACHMENT5

Constant Value: 36069 (0x00008ce5)

public static final int GL_COLOR_ATTACHMENT6

Constant Value: 36070 (0x00008ce6)

public static final int GL_COLOR_ATTACHMENT7

Constant Value: 36071 (0x00008ce7)

public static final int GL_COLOR_ATTACHMENT8

Constant Value: 36072 (0x00008ce8)

public static final int GL_COLOR_ATTACHMENT9

Constant Value: 36073 (0x00008ce9)

public static final int GL_COMPARE_REF_TO_TEXTURE

Constant Value: 34894 (0x0000884e)

public static final int GL_COMPRESSED_R11_EAC

Constant Value: 37488 (0x00009270)

public static final int GL_COMPRESSED_RG11_EAC

Constant Value: 37490 (0x00009272)

public static final int GL_COMPRESSED_RGB8_ETC2

Constant Value: 37492 (0x00009274)

public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

Constant Value: 37494 (0x00009276)

public static final int GL_COMPRESSED_RGBA8_ETC2_EAC

Constant Value: 37496 (0x00009278)

public static final int GL_COMPRESSED_SIGNED_R11_EAC

Constant Value: 37489 (0x00009271)

public static final int GL_COMPRESSED_SIGNED_RG11_EAC

Constant Value: 37491 (0x00009273)

public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

Constant Value: 37497 (0x00009279)

public static final int GL_COMPRESSED_SRGB8_ETC2

Constant Value: 37493 (0x00009275)

public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

Constant Value: 37495 (0x00009277)

public static final int GL_CONDITION_SATISFIED

Constant Value: 37148 (0x0000911c)

public static final int GL_COPY_READ_BUFFER

Constant Value: 36662 (0x00008f36)

public static final int GL_COPY_READ_BUFFER_BINDING

Constant Value: 36662 (0x00008f36)

public static final int GL_COPY_WRITE_BUFFER

Constant Value: 36663 (0x00008f37)

public static final int GL_COPY_WRITE_BUFFER_BINDING

Constant Value: 36663 (0x00008f37)

public static final int GL_CURRENT_QUERY

Constant Value: 34917 (0x00008865)

public static final int GL_DEPTH

Constant Value: 6145 (0x00001801)

public static final int GL_DEPTH24_STENCIL8

Constant Value: 35056 (0x000088f0)

public static final int GL_DEPTH32F_STENCIL8

Constant Value: 36013 (0x00008cad)

public static final int GL_DEPTH_COMPONENT24

Constant Value: 33190 (0x000081a6)

public static final int GL_DEPTH_COMPONENT32F

Constant Value: 36012 (0x00008cac)

public static final int GL_DEPTH_STENCIL

Constant Value: 34041 (0x000084f9)

public static final int GL_DEPTH_STENCIL_ATTACHMENT

Constant Value: 33306 (0x0000821a)

public static final int GL_DRAW_BUFFER0

Constant Value: 34853 (0x00008825)

public static final int GL_DRAW_BUFFER1

Constant Value: 34854 (0x00008826)

public static final int GL_DRAW_BUFFER10

Constant Value: 34863 (0x0000882f)

public static final int GL_DRAW_BUFFER11

Constant Value: 34864 (0x00008830)

public static final int GL_DRAW_BUFFER12

Constant Value: 34865 (0x00008831)

public static final int GL_DRAW_BUFFER13

Constant Value: 34866 (0x00008832)

public static final int GL_DRAW_BUFFER14

Constant Value: 34867 (0x00008833)

public static final int GL_DRAW_BUFFER15

Constant Value: 34868 (0x00008834)

public static final int GL_DRAW_BUFFER2

Constant Value: 34855 (0x00008827)

public static final int GL_DRAW_BUFFER3

Constant Value: 34856 (0x00008828)

public static final int GL_DRAW_BUFFER4

Constant Value: 34857 (0x00008829)

public static final int GL_DRAW_BUFFER5

Constant Value: 34858 (0x0000882a)

public static final int GL_DRAW_BUFFER6

Constant Value: 34859 (0x0000882b)

public static final int GL_DRAW_BUFFER7

Constant Value: 34860 (0x0000882c)

public static final int GL_DRAW_BUFFER8

Constant Value: 34861 (0x0000882d)

public static final int GL_DRAW_BUFFER9

Constant Value: 34862 (0x0000882e)

public static final int GL_DRAW_FRAMEBUFFER

Constant Value: 36009 (0x00008ca9)

public static final int GL_DRAW_FRAMEBUFFER_BINDING

Constant Value: 36006 (0x00008ca6)

public static final int GL_DYNAMIC_COPY

Constant Value: 35050 (0x000088ea)

public static final int GL_DYNAMIC_READ

Constant Value: 35049 (0x000088e9)

public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV

Constant Value: 36269 (0x00008dad)

public static final int GL_FLOAT_MAT2x3

Constant Value: 35685 (0x00008b65)

public static final int GL_FLOAT_MAT2x4

Constant Value: 35686 (0x00008b66)

public static final int GL_FLOAT_MAT3x2

Constant Value: 35687 (0x00008b67)

public static final int GL_FLOAT_MAT3x4

Constant Value: 35688 (0x00008b68)

public static final int GL_FLOAT_MAT4x2

Constant Value: 35689 (0x00008b69)

public static final int GL_FLOAT_MAT4x3

Constant Value: 35690 (0x00008b6a)

public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT

Constant Value: 35723 (0x00008b8b)

public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Constant Value: 33301 (0x00008215)

public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Constant Value: 33300 (0x00008214)

public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Constant Value: 33296 (0x00008210)

public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Constant Value: 33297 (0x00008211)

public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Constant Value: 33302 (0x00008216)

public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Constant Value: 33299 (0x00008213)

public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Constant Value: 33298 (0x00008212)

public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Constant Value: 33303 (0x00008217)

public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Constant Value: 36052 (0x00008cd4)

public static final int GL_FRAMEBUFFER_DEFAULT

Constant Value: 33304 (0x00008218)

public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Constant Value: 36182 (0x00008d56)

public static final int GL_FRAMEBUFFER_UNDEFINED

Constant Value: 33305 (0x00008219)

public static final int GL_GREEN

Constant Value: 6404 (0x00001904)

public static final int GL_HALF_FLOAT

Constant Value: 5131 (0x0000140b)

public static final int GL_INTERLEAVED_ATTRIBS

Constant Value: 35980 (0x00008c8c)

public static final int GL_INT_2_10_10_10_REV

Constant Value: 36255 (0x00008d9f)

public static final int GL_INT_SAMPLER_2D

Constant Value: 36298 (0x00008dca)

public static final int GL_INT_SAMPLER_2D_ARRAY

Constant Value: 36303 (0x00008dcf)

public static final int GL_INT_SAMPLER_3D

Constant Value: 36299 (0x00008dcb)

public static final int GL_INT_SAMPLER_CUBE

Constant Value: 36300 (0x00008dcc)

public static final int GL_INVALID_INDEX

Constant Value: -1 (0xffffffff)

public static final int GL_MAJOR_VERSION

Constant Value: 33307 (0x0000821b)

public static final int GL_MAP_FLUSH_EXPLICIT_BIT

Constant Value: 16 (0x00000010)

public static final int GL_MAP_INVALIDATE_BUFFER_BIT

Constant Value: 8 (0x00000008)

public static final int GL_MAP_INVALIDATE_RANGE_BIT

Constant Value: 4 (0x00000004)

public static final int GL_MAP_READ_BIT

Constant Value: 1 (0x00000001)

public static final int GL_MAP_UNSYNCHRONIZED_BIT

Constant Value: 32 (0x00000020)

public static final int GL_MAP_WRITE_BIT

Constant Value: 2 (0x00000002)

public static final int GL_MAX

Constant Value: 32776 (0x00008008)

public static final int GL_MAX_3D_TEXTURE_SIZE

Constant Value: 32883 (0x00008073)

public static final int GL_MAX_ARRAY_TEXTURE_LAYERS

Constant Value: 35071 (0x000088ff)

public static final int GL_MAX_COLOR_ATTACHMENTS

Constant Value: 36063 (0x00008cdf)

public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

Constant Value: 35379 (0x00008a33)

public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS

Constant Value: 35374 (0x00008a2e)

public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

Constant Value: 35377 (0x00008a31)

public static final int GL_MAX_DRAW_BUFFERS

Constant Value: 34852 (0x00008824)

public static final int GL_MAX_ELEMENTS_INDICES

Constant Value: 33001 (0x000080e9)

public static final int GL_MAX_ELEMENTS_VERTICES

Constant Value: 33000 (0x000080e8)

public static final int GL_MAX_ELEMENT_INDEX

Constant Value: 36203 (0x00008d6b)

public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS

Constant Value: 37157 (0x00009125)

public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS

Constant Value: 35373 (0x00008a2d)

public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Constant Value: 35657 (0x00008b49)

public static final int GL_MAX_PROGRAM_TEXEL_OFFSET

Constant Value: 35077 (0x00008905)

public static final int GL_MAX_SAMPLES

Constant Value: 36183 (0x00008d57)

public static final int GL_MAX_SERVER_WAIT_TIMEOUT

Constant Value: 37137 (0x00009111)

public static final int GL_MAX_TEXTURE_LOD_BIAS

Constant Value: 34045 (0x000084fd)

public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

Constant Value: 35978 (0x00008c8a)

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

Constant Value: 35979 (0x00008c8b)

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

Constant Value: 35968 (0x00008c80)

public static final int GL_MAX_UNIFORM_BLOCK_SIZE

Constant Value: 35376 (0x00008a30)

public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS

Constant Value: 35375 (0x00008a2f)

public static final int GL_MAX_VARYING_COMPONENTS

Constant Value: 35659 (0x00008b4b)

public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS

Constant Value: 37154 (0x00009122)

public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS

Constant Value: 35371 (0x00008a2b)

public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS

Constant Value: 35658 (0x00008b4a)

public static final int GL_MIN

Constant Value: 32775 (0x00008007)

public static final int GL_MINOR_VERSION

Constant Value: 33308 (0x0000821c)

public static final int GL_MIN_PROGRAM_TEXEL_OFFSET

Constant Value: 35076 (0x00008904)

public static final int GL_NUM_EXTENSIONS

Constant Value: 33309 (0x0000821d)

public static final int GL_NUM_PROGRAM_BINARY_FORMATS

Constant Value: 34814 (0x000087fe)

public static final int GL_NUM_SAMPLE_COUNTS

Constant Value: 37760 (0x00009380)

public static final int GL_OBJECT_TYPE

Constant Value: 37138 (0x00009112)

public static final int GL_PACK_ROW_LENGTH

Constant Value: 3330 (0x00000d02)

public static final int GL_PACK_SKIP_PIXELS

Constant Value: 3332 (0x00000d04)

public static final int GL_PACK_SKIP_ROWS

Constant Value: 3331 (0x00000d03)

public static final int GL_PIXEL_PACK_BUFFER

Constant Value: 35051 (0x000088eb)

public static final int GL_PIXEL_PACK_BUFFER_BINDING

Constant Value: 35053 (0x000088ed)

public static final int GL_PIXEL_UNPACK_BUFFER

Constant Value: 35052 (0x000088ec)

public static final int GL_PIXEL_UNPACK_BUFFER_BINDING

Constant Value: 35055 (0x000088ef)

public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX

Constant Value: 36201 (0x00008d69)

public static final int GL_PROGRAM_BINARY_FORMATS

Constant Value: 34815 (0x000087ff)

public static final int GL_PROGRAM_BINARY_LENGTH

Constant Value: 34625 (0x00008741)

public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT

Constant Value: 33367 (0x00008257)

public static final int GL_QUERY_RESULT

Constant Value: 34918 (0x00008866)

public static final int GL_QUERY_RESULT_AVAILABLE

Constant Value: 34919 (0x00008867)

public static final int GL_R11F_G11F_B10F

Constant Value: 35898 (0x00008c3a)

public static final int GL_R16F

Constant Value: 33325 (0x0000822d)

public static final int GL_R16I

Constant Value: 33331 (0x00008233)

public static final int GL_R16UI

Constant Value: 33332 (0x00008234)

public static final int GL_R32F

Constant Value: 33326 (0x0000822e)

public static final int GL_R32I

Constant Value: 33333 (0x00008235)

public static final int GL_R32UI

Constant Value: 33334 (0x00008236)

public static final int GL_R8

Constant Value: 33321 (0x00008229)

public static final int GL_R8I

Constant Value: 33329 (0x00008231)

public static final int GL_R8UI

Constant Value: 33330 (0x00008232)

public static final int GL_R8_SNORM

Constant Value: 36756 (0x00008f94)

public static final int GL_RASTERIZER_DISCARD

Constant Value: 35977 (0x00008c89)

public static final int GL_READ_BUFFER

Constant Value: 3074 (0x00000c02)

public static final int GL_READ_FRAMEBUFFER

Constant Value: 36008 (0x00008ca8)

public static final int GL_READ_FRAMEBUFFER_BINDING

Constant Value: 36010 (0x00008caa)

public static final int GL_RED

Constant Value: 6403 (0x00001903)

public static final int GL_RED_INTEGER

Constant Value: 36244 (0x00008d94)

public static final int GL_RENDERBUFFER_SAMPLES

Constant Value: 36011 (0x00008cab)

public static final int GL_RG

Constant Value: 33319 (0x00008227)

public static final int GL_RG16F

Constant Value: 33327 (0x0000822f)

public static final int GL_RG16I

Constant Value: 33337 (0x00008239)

public static final int GL_RG16UI

Constant Value: 33338 (0x0000823a)

public static final int GL_RG32F

Constant Value: 33328 (0x00008230)

public static final int GL_RG32I

Constant Value: 33339 (0x0000823b)

public static final int GL_RG32UI

Constant Value: 33340 (0x0000823c)

public static final int GL_RG8

Constant Value: 33323 (0x0000822b)

public static final int GL_RG8I

Constant Value: 33335 (0x00008237)

public static final int GL_RG8UI

Constant Value: 33336 (0x00008238)

public static final int GL_RG8_SNORM

Constant Value: 36757 (0x00008f95)

public static final int GL_RGB10_A2

Constant Value: 32857 (0x00008059)

public static final int GL_RGB10_A2UI

Constant Value: 36975 (0x0000906f)

public static final int GL_RGB16F

Constant Value: 34843 (0x0000881b)

public static final int GL_RGB16I

Constant Value: 36233 (0x00008d89)

public static final int GL_RGB16UI

Constant Value: 36215 (0x00008d77)

public static final int GL_RGB32F

Constant Value: 34837 (0x00008815)

public static final int GL_RGB32I

Constant Value: 36227 (0x00008d83)

public static final int GL_RGB32UI

Constant Value: 36209 (0x00008d71)

public static final int GL_RGB8

Constant Value: 32849 (0x00008051)

public static final int GL_RGB8I

Constant Value: 36239 (0x00008d8f)

public static final int GL_RGB8UI

Constant Value: 36221 (0x00008d7d)

public static final int GL_RGB8_SNORM

Constant Value: 36758 (0x00008f96)

public static final int GL_RGB9_E5

Constant Value: 35901 (0x00008c3d)

public static final int GL_RGBA16F

Constant Value: 34842 (0x0000881a)

public static final int GL_RGBA16I

Constant Value: 36232 (0x00008d88)

public static final int GL_RGBA16UI

Constant Value: 36214 (0x00008d76)

public static final int GL_RGBA32F

Constant Value: 34836 (0x00008814)

public static final int GL_RGBA32I

Constant Value: 36226 (0x00008d82)

public static final int GL_RGBA32UI

Constant Value: 36208 (0x00008d70)

public static final int GL_RGBA8

Constant Value: 32856 (0x00008058)

public static final int GL_RGBA8I

Constant Value: 36238 (0x00008d8e)

public static final int GL_RGBA8UI

Constant Value: 36220 (0x00008d7c)

public static final int GL_RGBA8_SNORM

Constant Value: 36759 (0x00008f97)

public static final int GL_RGBA_INTEGER

Constant Value: 36249 (0x00008d99)

public static final int GL_RGB_INTEGER

Constant Value: 36248 (0x00008d98)

public static final int GL_RG_INTEGER

Constant Value: 33320 (0x00008228)

public static final int GL_SAMPLER_2D_ARRAY

Constant Value: 36289 (0x00008dc1)

public static final int GL_SAMPLER_2D_ARRAY_SHADOW

Constant Value: 36292 (0x00008dc4)

public static final int GL_SAMPLER_2D_SHADOW

Constant Value: 35682 (0x00008b62)

public static final int GL_SAMPLER_3D

Constant Value: 35679 (0x00008b5f)

public static final int GL_SAMPLER_BINDING

Constant Value: 35097 (0x00008919)

public static final int GL_SAMPLER_CUBE_SHADOW

Constant Value: 36293 (0x00008dc5)

public static final int GL_SEPARATE_ATTRIBS

Constant Value: 35981 (0x00008c8d)

public static final int GL_SIGNALED

Constant Value: 37145 (0x00009119)

public static final int GL_SIGNED_NORMALIZED

Constant Value: 36764 (0x00008f9c)

public static final int GL_SRGB

Constant Value: 35904 (0x00008c40)

public static final int GL_SRGB8

Constant Value: 35905 (0x00008c41)

public static final int GL_SRGB8_ALPHA8

Constant Value: 35907 (0x00008c43)

public static final int GL_STATIC_COPY

Constant Value: 35046 (0x000088e6)

public static final int GL_STATIC_READ

Constant Value: 35045 (0x000088e5)

public static final int GL_STENCIL

Constant Value: 6146 (0x00001802)

public static final int GL_STREAM_COPY

Constant Value: 35042 (0x000088e2)

public static final int GL_STREAM_READ

Constant Value: 35041 (0x000088e1)

public static final int GL_SYNC_CONDITION

Constant Value: 37139 (0x00009113)

public static final int GL_SYNC_FENCE

Constant Value: 37142 (0x00009116)

public static final int GL_SYNC_FLAGS

Constant Value: 37141 (0x00009115)

public static final int GL_SYNC_FLUSH_COMMANDS_BIT

Constant Value: 1 (0x00000001)

public static final int GL_SYNC_GPU_COMMANDS_COMPLETE

Constant Value: 37143 (0x00009117)

public static final int GL_SYNC_STATUS

Constant Value: 37140 (0x00009114)

public static final int GL_TEXTURE_2D_ARRAY

Constant Value: 35866 (0x00008c1a)

public static final int GL_TEXTURE_3D

Constant Value: 32879 (0x0000806f)

public static final int GL_TEXTURE_BASE_LEVEL

Constant Value: 33084 (0x0000813c)

public static final int GL_TEXTURE_BINDING_2D_ARRAY

Constant Value: 35869 (0x00008c1d)

public static final int GL_TEXTURE_BINDING_3D

Constant Value: 32874 (0x0000806a)

public static final int GL_TEXTURE_COMPARE_FUNC

Constant Value: 34893 (0x0000884d)

public static final int GL_TEXTURE_COMPARE_MODE

Constant Value: 34892 (0x0000884c)

public static final int GL_TEXTURE_IMMUTABLE_FORMAT

Constant Value: 37167 (0x0000912f)

public static final int GL_TEXTURE_IMMUTABLE_LEVELS

Constant Value: 33503 (0x000082df)

public static final int GL_TEXTURE_MAX_LEVEL

Constant Value: 33085 (0x0000813d)

public static final int GL_TEXTURE_MAX_LOD

Constant Value: 33083 (0x0000813b)

public static final int GL_TEXTURE_MIN_LOD

Constant Value: 33082 (0x0000813a)

public static final int GL_TEXTURE_SWIZZLE_A

Constant Value: 36421 (0x00008e45)

public static final int GL_TEXTURE_SWIZZLE_B

Constant Value: 36420 (0x00008e44)

public static final int GL_TEXTURE_SWIZZLE_G

Constant Value: 36419 (0x00008e43)

public static final int GL_TEXTURE_SWIZZLE_R

Constant Value: 36418 (0x00008e42)

public static final int GL_TEXTURE_WRAP_R

Constant Value: 32882 (0x00008072)

public static final int GL_TIMEOUT_EXPIRED

Constant Value: 37147 (0x0000911b)

public static final long GL_TIMEOUT_IGNORED

Constant Value: -1 (0xffffffffffffffff)

public static final int GL_TRANSFORM_FEEDBACK

Constant Value: 36386 (0x00008e22)

public static final int GL_TRANSFORM_FEEDBACK_ACTIVE

Constant Value: 36388 (0x00008e24)

public static final int GL_TRANSFORM_FEEDBACK_BINDING

Constant Value: 36389 (0x00008e25)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER

Constant Value: 35982 (0x00008c8e)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

Constant Value: 35983 (0x00008c8f)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE

Constant Value: 35967 (0x00008c7f)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

Constant Value: 35973 (0x00008c85)

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START

Constant Value: 35972 (0x00008c84)

public static final int GL_TRANSFORM_FEEDBACK_PAUSED

Constant Value: 36387 (0x00008e23)

public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Constant Value: 35976 (0x00008c88)

public static final int GL_TRANSFORM_FEEDBACK_VARYINGS

Constant Value: 35971 (0x00008c83)

public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

Constant Value: 35958 (0x00008c76)

public static final int GL_UNIFORM_ARRAY_STRIDE

Constant Value: 35388 (0x00008a3c)

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

Constant Value: 35394 (0x00008a42)

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

Constant Value: 35395 (0x00008a43)

public static final int GL_UNIFORM_BLOCK_BINDING

Constant Value: 35391 (0x00008a3f)

public static final int GL_UNIFORM_BLOCK_DATA_SIZE

Constant Value: 35392 (0x00008a40)

public static final int GL_UNIFORM_BLOCK_INDEX

Constant Value: 35386 (0x00008a3a)

public static final int GL_UNIFORM_BLOCK_NAME_LENGTH

Constant Value: 35393 (0x00008a41)

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

Constant Value: 35398 (0x00008a46)

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

Constant Value: 35396 (0x00008a44)

public static final int GL_UNIFORM_BUFFER

Constant Value: 35345 (0x00008a11)

public static final int GL_UNIFORM_BUFFER_BINDING

Constant Value: 35368 (0x00008a28)

public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

Constant Value: 35380 (0x00008a34)

public static final int GL_UNIFORM_BUFFER_SIZE

Constant Value: 35370 (0x00008a2a)

public static final int GL_UNIFORM_BUFFER_START

Constant Value: 35369 (0x00008a29)

public static final int GL_UNIFORM_IS_ROW_MAJOR

Constant Value: 35390 (0x00008a3e)

public static final int GL_UNIFORM_MATRIX_STRIDE

Constant Value: 35389 (0x00008a3d)

public static final int GL_UNIFORM_NAME_LENGTH

Constant Value: 35385 (0x00008a39)

public static final int GL_UNIFORM_OFFSET

Constant Value: 35387 (0x00008a3b)

public static final int GL_UNIFORM_SIZE

Constant Value: 35384 (0x00008a38)

public static final int GL_UNIFORM_TYPE

Constant Value: 35383 (0x00008a37)

public static final int GL_UNPACK_IMAGE_HEIGHT

Constant Value: 32878 (0x0000806e)

public static final int GL_UNPACK_ROW_LENGTH

Constant Value: 3314 (0x00000cf2)

public static final int GL_UNPACK_SKIP_IMAGES

Constant Value: 32877 (0x0000806d)

public static final int GL_UNPACK_SKIP_PIXELS

Constant Value: 3316 (0x00000cf4)

public static final int GL_UNPACK_SKIP_ROWS

Constant Value: 3315 (0x00000cf3)

public static final int GL_UNSIGNALED

Constant Value: 37144 (0x00009118)

public static final int GL_UNSIGNED_INT_10F_11F_11F_REV

Constant Value: 35899 (0x00008c3b)

public static final int GL_UNSIGNED_INT_24_8

Constant Value: 34042 (0x000084fa)

public static final int GL_UNSIGNED_INT_2_10_10_10_REV

Constant Value: 33640 (0x00008368)

public static final int GL_UNSIGNED_INT_5_9_9_9_REV

Constant Value: 35902 (0x00008c3e)

public static final int GL_UNSIGNED_INT_SAMPLER_2D

Constant Value: 36306 (0x00008dd2)

public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

Constant Value: 36311 (0x00008dd7)

public static final int GL_UNSIGNED_INT_SAMPLER_3D

Constant Value: 36307 (0x00008dd3)

public static final int GL_UNSIGNED_INT_SAMPLER_CUBE

Constant Value: 36308 (0x00008dd4)

public static final int GL_UNSIGNED_INT_VEC2

Constant Value: 36294 (0x00008dc6)

public static final int GL_UNSIGNED_INT_VEC3

Constant Value: 36295 (0x00008dc7)

public static final int GL_UNSIGNED_INT_VEC4

Constant Value: 36296 (0x00008dc8)

public static final int GL_UNSIGNED_NORMALIZED

Constant Value: 35863 (0x00008c17)

public static final int GL_VERTEX_ARRAY_BINDING

Constant Value: 34229 (0x000085b5)

public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR

Constant Value: 35070 (0x000088fe)

public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER

Constant Value: 35069 (0x000088fd)

public static final int GL_WAIT_FAILED

Constant Value: 37149 (0x0000911d)

Public Constructors

public GLES30 ()

Public Methods

public static void glBeginQuery (int target, int id)

public static void glBeginTransformFeedback (int primitiveMode)

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

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

public static void glBindSampler (int unit, int sampler)

public static void glBindTransformFeedback (int target, int id)

public static void glBindVertexArray (int array)

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

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

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

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

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

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

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

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

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

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

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

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)

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)

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

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

public static void glDeleteQueries (int n, IntBuffer ids)

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

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

public static void glDeleteSamplers (int count, IntBuffer samplers)

public static void glDeleteSync (long sync)

public static void glDeleteTransformFeedbacks (int n, IntBuffer ids)

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

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

public static void glDeleteVertexArrays (int n, IntBuffer arrays)

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

public static void glDrawBuffers (int n, IntBuffer bufs)

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

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

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

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

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

public static void glEndQuery (int target)

public static void glEndTransformFeedback ()

public static long glFenceSync (int condition, int flags)

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

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

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

public static void glGenQueries (int n, IntBuffer ids)

public static void glGenSamplers (int count, IntBuffer samplers)

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

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

public static void glGenTransformFeedbacks (int n, IntBuffer ids)

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

public static void glGenVertexArrays (int n, IntBuffer arrays)

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

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

public static String glGetActiveUniformBlockName (int program, int uniformBlockIndex)

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

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

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

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

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

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

public static Buffer glGetBufferPointerv (int target, int pname)

public static int glGetFragDataLocation (int program, String name)

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

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

public static void glGetInteger64v (int pname, LongBuffer params)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static String glGetStringi (int name, int index)

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

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

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

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

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

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)

public static int glGetUniformBlockIndex (int program, String uniformBlockName)

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

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

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

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

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

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

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

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

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

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

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

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

public static boolean glIsQuery (int id)

public static boolean glIsSampler (int sampler)

public static boolean glIsSync (long sync)

public static boolean glIsTransformFeedback (int id)

public static boolean glIsVertexArray (int array)

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

public static void glPauseTransformFeedback ()

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

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

public static void glReadBuffer (int mode)

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

public static void glResumeTransformFeedback ()

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

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

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

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

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

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

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

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

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

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

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)

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)

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

public static void glUniform1ui (int location, int v0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static boolean glUnmapBuffer (int target)

public static void glVertexAttribDivisor (int index, int divisor)

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

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

public static void glVertexAttribI4iv (int index, IntBuffer v)

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

public static void glVertexAttribI4uiv (int index, IntBuffer v)

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

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

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

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