GLES32

public class GLES32
extends GLES31

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


OpenGL ES 3.2

Summary

Nested classes

interface GLES32.DebugProc

 

Constants

int GL_BUFFER

int GL_CLAMP_TO_BORDER

int GL_COLORBURN

int GL_COLORDODGE

int GL_COMPRESSED_RGBA_ASTC_10x10

int GL_COMPRESSED_RGBA_ASTC_10x5

int GL_COMPRESSED_RGBA_ASTC_10x6

int GL_COMPRESSED_RGBA_ASTC_10x8

int GL_COMPRESSED_RGBA_ASTC_12x10

int GL_COMPRESSED_RGBA_ASTC_12x12

int GL_COMPRESSED_RGBA_ASTC_4x4

int GL_COMPRESSED_RGBA_ASTC_5x4

int GL_COMPRESSED_RGBA_ASTC_5x5

int GL_COMPRESSED_RGBA_ASTC_6x5

int GL_COMPRESSED_RGBA_ASTC_6x6

int GL_COMPRESSED_RGBA_ASTC_8x5

int GL_COMPRESSED_RGBA_ASTC_8x6

int GL_COMPRESSED_RGBA_ASTC_8x8

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6

int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8

int GL_CONTEXT_FLAGS

int GL_CONTEXT_FLAG_DEBUG_BIT

int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT

int GL_CONTEXT_LOST

int GL_DARKEN

int GL_DEBUG_CALLBACK_FUNCTION

int GL_DEBUG_CALLBACK_USER_PARAM

int GL_DEBUG_GROUP_STACK_DEPTH

int GL_DEBUG_LOGGED_MESSAGES

int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

int GL_DEBUG_OUTPUT

int GL_DEBUG_OUTPUT_SYNCHRONOUS

int GL_DEBUG_SEVERITY_HIGH

int GL_DEBUG_SEVERITY_LOW

int GL_DEBUG_SEVERITY_MEDIUM

int GL_DEBUG_SEVERITY_NOTIFICATION

int GL_DEBUG_SOURCE_API

int GL_DEBUG_SOURCE_APPLICATION

int GL_DEBUG_SOURCE_OTHER

int GL_DEBUG_SOURCE_SHADER_COMPILER

int GL_DEBUG_SOURCE_THIRD_PARTY

int GL_DEBUG_SOURCE_WINDOW_SYSTEM

int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

int GL_DEBUG_TYPE_ERROR

int GL_DEBUG_TYPE_MARKER

int GL_DEBUG_TYPE_OTHER

int GL_DEBUG_TYPE_PERFORMANCE

int GL_DEBUG_TYPE_POP_GROUP

int GL_DEBUG_TYPE_PORTABILITY

int GL_DEBUG_TYPE_PUSH_GROUP

int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

int GL_DIFFERENCE

int GL_EXCLUSION

int GL_FIRST_VERTEX_CONVENTION

int GL_FRACTIONAL_EVEN

int GL_FRACTIONAL_ODD

int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

int GL_FRAMEBUFFER_ATTACHMENT_LAYERED

int GL_FRAMEBUFFER_DEFAULT_LAYERS

int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

int GL_GEOMETRY_INPUT_TYPE

int GL_GEOMETRY_OUTPUT_TYPE

int GL_GEOMETRY_SHADER

int GL_GEOMETRY_SHADER_BIT

int GL_GEOMETRY_SHADER_INVOCATIONS

int GL_GEOMETRY_VERTICES_OUT

int GL_GUILTY_CONTEXT_RESET

int GL_HARDLIGHT

int GL_HSL_COLOR

int GL_HSL_HUE

int GL_HSL_LUMINOSITY

int GL_HSL_SATURATION

int GL_IMAGE_BUFFER

int GL_IMAGE_CUBE_MAP_ARRAY

int GL_INNOCENT_CONTEXT_RESET

int GL_INT_IMAGE_BUFFER

int GL_INT_IMAGE_CUBE_MAP_ARRAY

int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

int GL_INT_SAMPLER_BUFFER

int GL_INT_SAMPLER_CUBE_MAP_ARRAY

int GL_ISOLINES

int GL_IS_PER_PATCH

int GL_LAST_VERTEX_CONVENTION

int GL_LAYER_PROVOKING_VERTEX

int GL_LIGHTEN

int GL_LINES_ADJACENCY

int GL_LINE_STRIP_ADJACENCY

int GL_LOSE_CONTEXT_ON_RESET

int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

int GL_MAX_DEBUG_GROUP_STACK_DEPTH

int GL_MAX_DEBUG_LOGGED_MESSAGES

int GL_MAX_DEBUG_MESSAGE_LENGTH

int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

int GL_MAX_FRAMEBUFFER_LAYERS

int GL_MAX_GEOMETRY_ATOMIC_COUNTERS

int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

int GL_MAX_GEOMETRY_IMAGE_UNIFORMS

int GL_MAX_GEOMETRY_INPUT_COMPONENTS

int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

int GL_MAX_GEOMETRY_OUTPUT_VERTICES

int GL_MAX_GEOMETRY_SHADER_INVOCATIONS

int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

int GL_MAX_GEOMETRY_UNIFORM_BLOCKS

int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

int GL_MAX_LABEL_LENGTH

int GL_MAX_PATCH_VERTICES

int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

int GL_MAX_TESS_GEN_LEVEL

int GL_MAX_TESS_PATCH_COMPONENTS

int GL_MAX_TEXTURE_BUFFER_SIZE

int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

int GL_MIN_SAMPLE_SHADING_VALUE

int GL_MULTIPLY

int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY

int GL_MULTISAMPLE_LINE_WIDTH_RANGE

int GL_NO_RESET_NOTIFICATION

int GL_OVERLAY

int GL_PATCHES

int GL_PATCH_VERTICES

int GL_PRIMITIVES_GENERATED

int GL_PRIMITIVE_BOUNDING_BOX

int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED

int GL_PROGRAM

int GL_PROGRAM_PIPELINE

int GL_QUADS

int GL_QUERY

int GL_REFERENCED_BY_GEOMETRY_SHADER

int GL_REFERENCED_BY_TESS_CONTROL_SHADER

int GL_REFERENCED_BY_TESS_EVALUATION_SHADER

int GL_RESET_NOTIFICATION_STRATEGY

int GL_SAMPLER

int GL_SAMPLER_2D_MULTISAMPLE_ARRAY

int GL_SAMPLER_BUFFER

int GL_SAMPLER_CUBE_MAP_ARRAY

int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

int GL_SAMPLE_SHADING

int GL_SCREEN

int GL_SHADER

int GL_SOFTLIGHT

int GL_STACK_OVERFLOW

int GL_STACK_UNDERFLOW

int GL_TESS_CONTROL_OUTPUT_VERTICES

int GL_TESS_CONTROL_SHADER

int GL_TESS_CONTROL_SHADER_BIT

int GL_TESS_EVALUATION_SHADER

int GL_TESS_EVALUATION_SHADER_BIT

int GL_TESS_GEN_MODE

int GL_TESS_GEN_POINT_MODE

int GL_TESS_GEN_SPACING

int GL_TESS_GEN_VERTEX_ORDER

int GL_TEXTURE_2D_MULTISAMPLE_ARRAY

int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

int GL_TEXTURE_BINDING_BUFFER

int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

int GL_TEXTURE_BORDER_COLOR

int GL_TEXTURE_BUFFER

int GL_TEXTURE_BUFFER_BINDING

int GL_TEXTURE_BUFFER_DATA_STORE_BINDING

int GL_TEXTURE_BUFFER_OFFSET

int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

int GL_TEXTURE_BUFFER_SIZE

int GL_TEXTURE_CUBE_MAP_ARRAY

int GL_TRIANGLES_ADJACENCY

int GL_TRIANGLE_STRIP_ADJACENCY

int GL_UNDEFINED_VERTEX

int GL_UNKNOWN_CONTEXT_RESET

int GL_UNSIGNED_INT_IMAGE_BUFFER

int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

int GL_UNSIGNED_INT_SAMPLER_BUFFER

int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

int GL_VERTEX_ARRAY

Inherited constants

Public methods

static void glBlendBarrier()
static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
static void glBlendEquationi(int buf, int mode)
static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
static void glBlendFunci(int buf, int src, int dst)
static void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)
static void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
static void glDebugMessageCallback(GLES32.DebugProc callback)
static void glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int offset, boolean enabled)
static void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)
static void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf)
static void glDisablei(int target, int index)
static void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
static void glDrawElementsInstancedBaseVertex(int mode, int count, int type, int indicesOffset, int instanceCount, int basevertex)
static void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instanceCount, int basevertex)
static void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
static void glEnablei(int target, int index)
static void glFramebufferTexture(int target, int attachment, int texture, int level)
static int glGetDebugMessageLog(int count, int bufSize, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset, int[] lengths, int lengthsOffset, byte[] messageLog, int messageLogOffset)
static String[] glGetDebugMessageLog(int count, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset)
static int glGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)
static String[] glGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities)
static int glGetGraphicsResetStatus()
static String glGetObjectLabel(int identifier, int name)
static String glGetObjectPtrLabel(long ptr)
static long glGetPointerv(int pname)
static void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)
static void glGetSamplerParameterIiv(int sampler, int pname, int[] params, int offset)
static void glGetSamplerParameterIuiv(int sampler, int pname, int[] params, int offset)
static void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
static void glGetTexParameterIiv(int target, int pname, int[] params, int offset)
static void glGetTexParameterIiv(int target, int pname, IntBuffer params)
static void glGetTexParameterIuiv(int target, int pname, int[] params, int offset)
static void glGetTexParameterIuiv(int target, int pname, IntBuffer params)
static void glGetnUniformfv(int program, int location, int bufSize, FloatBuffer params)
static void glGetnUniformfv(int program, int location, int bufSize, float[] params, int offset)
static void glGetnUniformiv(int program, int location, int bufSize, int[] params, int offset)
static void glGetnUniformiv(int program, int location, int bufSize, IntBuffer params)
static void glGetnUniformuiv(int program, int location, int bufSize, int[] params, int offset)
static void glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params)
static boolean glIsEnabledi(int target, int index)
static void glMinSampleShading(float value)
static void glObjectLabel(int identifier, int name, int length, String label)
static void glObjectPtrLabel(long ptr, String label)
static void glPatchParameteri(int pname, int value)
static void glPopDebugGroup()
static void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
static void glPushDebugGroup(int source, int id, int length, String message)
static void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)
static void glSamplerParameterIiv(int sampler, int pname, int[] param, int offset)
static void glSamplerParameterIiv(int sampler, int pname, IntBuffer param)
static void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)
static void glSamplerParameterIuiv(int sampler, int pname, int[] param, int offset)
static void glTexBuffer(int target, int internalformat, int buffer)
static void glTexBufferRange(int target, int internalformat, int buffer, int offset, int size)
static void glTexParameterIiv(int target, int pname, int[] params, int offset)
static void glTexParameterIiv(int target, int pname, IntBuffer params)
static void glTexParameterIuiv(int target, int pname, IntBuffer params)
static void glTexParameterIuiv(int target, int pname, int[] params, int offset)
static void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)

Inherited methods

Constants

GL_BUFFER

Added in API level 24
public static final int GL_BUFFER

Constant Value: 33504 (0x000082e0)

GL_CLAMP_TO_BORDER

Added in API level 24
public static final int GL_CLAMP_TO_BORDER

Constant Value: 33069 (0x0000812d)

GL_COLORBURN

Added in API level 24
public static final int GL_COLORBURN

Constant Value: 37530 (0x0000929a)

GL_COLORDODGE

Added in API level 24
public static final int GL_COLORDODGE

Constant Value: 37529 (0x00009299)

GL_COMPRESSED_RGBA_ASTC_10x10

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_10x10

Constant Value: 37819 (0x000093bb)

GL_COMPRESSED_RGBA_ASTC_10x5

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_10x5

Constant Value: 37816 (0x000093b8)

GL_COMPRESSED_RGBA_ASTC_10x6

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_10x6

Constant Value: 37817 (0x000093b9)

GL_COMPRESSED_RGBA_ASTC_10x8

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_10x8

Constant Value: 37818 (0x000093ba)

GL_COMPRESSED_RGBA_ASTC_12x10

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_12x10

Constant Value: 37820 (0x000093bc)

GL_COMPRESSED_RGBA_ASTC_12x12

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_12x12

Constant Value: 37821 (0x000093bd)

GL_COMPRESSED_RGBA_ASTC_4x4

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_4x4

Constant Value: 37808 (0x000093b0)

GL_COMPRESSED_RGBA_ASTC_5x4

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_5x4

Constant Value: 37809 (0x000093b1)

GL_COMPRESSED_RGBA_ASTC_5x5

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_5x5

Constant Value: 37810 (0x000093b2)

GL_COMPRESSED_RGBA_ASTC_6x5

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_6x5

Constant Value: 37811 (0x000093b3)

GL_COMPRESSED_RGBA_ASTC_6x6

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_6x6

Constant Value: 37812 (0x000093b4)

GL_COMPRESSED_RGBA_ASTC_8x5

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_8x5

Constant Value: 37813 (0x000093b5)

GL_COMPRESSED_RGBA_ASTC_8x6

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_8x6

Constant Value: 37814 (0x000093b6)

GL_COMPRESSED_RGBA_ASTC_8x8

Added in API level 24
public static final int GL_COMPRESSED_RGBA_ASTC_8x8

Constant Value: 37815 (0x000093b7)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10

Constant Value: 37851 (0x000093db)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5

Constant Value: 37848 (0x000093d8)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6

Constant Value: 37849 (0x000093d9)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8

Constant Value: 37850 (0x000093da)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10

Constant Value: 37852 (0x000093dc)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12

Constant Value: 37853 (0x000093dd)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4

Constant Value: 37840 (0x000093d0)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4

Constant Value: 37841 (0x000093d1)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5

Constant Value: 37842 (0x000093d2)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5

Constant Value: 37843 (0x000093d3)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6

Constant Value: 37844 (0x000093d4)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5

Constant Value: 37845 (0x000093d5)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6

Constant Value: 37846 (0x000093d6)

GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8

Added in API level 24
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8

Constant Value: 37847 (0x000093d7)

GL_CONTEXT_FLAGS

Added in API level 24
public static final int GL_CONTEXT_FLAGS

Constant Value: 33310 (0x0000821e)

GL_CONTEXT_FLAG_DEBUG_BIT

Added in API level 24
public static final int GL_CONTEXT_FLAG_DEBUG_BIT

Constant Value: 2 (0x00000002)

GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT

Added in API level 24
public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT

Constant Value: 4 (0x00000004)

GL_CONTEXT_LOST

Added in API level 24
public static final int GL_CONTEXT_LOST

Constant Value: 1287 (0x00000507)

GL_DARKEN

Added in API level 24
public static final int GL_DARKEN

Constant Value: 37527 (0x00009297)

GL_DEBUG_CALLBACK_FUNCTION

Added in API level 24
public static final int GL_DEBUG_CALLBACK_FUNCTION

Constant Value: 33348 (0x00008244)

GL_DEBUG_CALLBACK_USER_PARAM

Added in API level 24
public static final int GL_DEBUG_CALLBACK_USER_PARAM

Constant Value: 33349 (0x00008245)

GL_DEBUG_GROUP_STACK_DEPTH

Added in API level 24
public static final int GL_DEBUG_GROUP_STACK_DEPTH

Constant Value: 33389 (0x0000826d)

GL_DEBUG_LOGGED_MESSAGES

Added in API level 24
public static final int GL_DEBUG_LOGGED_MESSAGES

Constant Value: 37189 (0x00009145)

GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

Added in API level 24
public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

Constant Value: 33347 (0x00008243)

GL_DEBUG_OUTPUT

Added in API level 24
public static final int GL_DEBUG_OUTPUT

Constant Value: 37600 (0x000092e0)

GL_DEBUG_OUTPUT_SYNCHRONOUS

Added in API level 24
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS

Constant Value: 33346 (0x00008242)

GL_DEBUG_SEVERITY_HIGH

Added in API level 24
public static final int GL_DEBUG_SEVERITY_HIGH

Constant Value: 37190 (0x00009146)

GL_DEBUG_SEVERITY_LOW

Added in API level 24
public static final int GL_DEBUG_SEVERITY_LOW

Constant Value: 37192 (0x00009148)

GL_DEBUG_SEVERITY_MEDIUM

Added in API level 24
public static final int GL_DEBUG_SEVERITY_MEDIUM

Constant Value: 37191 (0x00009147)

GL_DEBUG_SEVERITY_NOTIFICATION

Added in API level 24
public static final int GL_DEBUG_SEVERITY_NOTIFICATION

Constant Value: 33387 (0x0000826b)

GL_DEBUG_SOURCE_API

Added in API level 24
public static final int GL_DEBUG_SOURCE_API

Constant Value: 33350 (0x00008246)

GL_DEBUG_SOURCE_APPLICATION

Added in API level 24
public static final int GL_DEBUG_SOURCE_APPLICATION

Constant Value: 33354 (0x0000824a)

GL_DEBUG_SOURCE_OTHER

Added in API level 24
public static final int GL_DEBUG_SOURCE_OTHER

Constant Value: 33355 (0x0000824b)

GL_DEBUG_SOURCE_SHADER_COMPILER

Added in API level 24
public static final int GL_DEBUG_SOURCE_SHADER_COMPILER

Constant Value: 33352 (0x00008248)

GL_DEBUG_SOURCE_THIRD_PARTY

Added in API level 24
public static final int GL_DEBUG_SOURCE_THIRD_PARTY

Constant Value: 33353 (0x00008249)

GL_DEBUG_SOURCE_WINDOW_SYSTEM

Added in API level 24
public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM

Constant Value: 33351 (0x00008247)

GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

Added in API level 24
public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

Constant Value: 33357 (0x0000824d)

GL_DEBUG_TYPE_ERROR

Added in API level 24
public static final int GL_DEBUG_TYPE_ERROR

Constant Value: 33356 (0x0000824c)

GL_DEBUG_TYPE_MARKER

Added in API level 24
public static final int GL_DEBUG_TYPE_MARKER

Constant Value: 33384 (0x00008268)

GL_DEBUG_TYPE_OTHER

Added in API level 24
public static final int GL_DEBUG_TYPE_OTHER

Constant Value: 33361 (0x00008251)

GL_DEBUG_TYPE_PERFORMANCE

Added in API level 24
public static final int GL_DEBUG_TYPE_PERFORMANCE

Constant Value: 33360 (0x00008250)

GL_DEBUG_TYPE_POP_GROUP

Added in API level 24
public static final int GL_DEBUG_TYPE_POP_GROUP

Constant Value: 33386 (0x0000826a)

GL_DEBUG_TYPE_PORTABILITY

Added in API level 24
public static final int GL_DEBUG_TYPE_PORTABILITY

Constant Value: 33359 (0x0000824f)

GL_DEBUG_TYPE_PUSH_GROUP

Added in API level 24
public static final int GL_DEBUG_TYPE_PUSH_GROUP

Constant Value: 33385 (0x00008269)

GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

Added in API level 24
public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

Constant Value: 33358 (0x0000824e)

GL_DIFFERENCE

Added in API level 24
public static final int GL_DIFFERENCE

Constant Value: 37534 (0x0000929e)

GL_EXCLUSION

Added in API level 24
public static final int GL_EXCLUSION

Constant Value: 37536 (0x000092a0)

GL_FIRST_VERTEX_CONVENTION

Added in API level 24
public static final int GL_FIRST_VERTEX_CONVENTION

Constant Value: 36429 (0x00008e4d)

GL_FRACTIONAL_EVEN

Added in API level 24
public static final int GL_FRACTIONAL_EVEN

Constant Value: 36476 (0x00008e7c)

GL_FRACTIONAL_ODD

Added in API level 24
public static final int GL_FRACTIONAL_ODD

Constant Value: 36475 (0x00008e7b)

GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

Added in API level 24
public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

Constant Value: 36445 (0x00008e5d)

GL_FRAMEBUFFER_ATTACHMENT_LAYERED

Added in API level 24
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED

Constant Value: 36263 (0x00008da7)

GL_FRAMEBUFFER_DEFAULT_LAYERS

Added in API level 24
public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS

Constant Value: 37650 (0x00009312)

GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

Added in API level 24
public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

Constant Value: 36264 (0x00008da8)

GL_GEOMETRY_INPUT_TYPE

Added in API level 24
public static final int GL_GEOMETRY_INPUT_TYPE

Constant Value: 35095 (0x00008917)

GL_GEOMETRY_OUTPUT_TYPE

Added in API level 24
public static final int GL_GEOMETRY_OUTPUT_TYPE

Constant Value: 35096 (0x00008918)

GL_GEOMETRY_SHADER

Added in API level 24
public static final int GL_GEOMETRY_SHADER

Constant Value: 36313 (0x00008dd9)

GL_GEOMETRY_SHADER_BIT

Added in API level 24
public static final int GL_GEOMETRY_SHADER_BIT

Constant Value: 4 (0x00000004)

GL_GEOMETRY_SHADER_INVOCATIONS

Added in API level 24
public static final int GL_GEOMETRY_SHADER_INVOCATIONS

Constant Value: 34943 (0x0000887f)

GL_GEOMETRY_VERTICES_OUT

Added in API level 24
public static final int GL_GEOMETRY_VERTICES_OUT

Constant Value: 35094 (0x00008916)

GL_GUILTY_CONTEXT_RESET

Added in API level 24
public static final int GL_GUILTY_CONTEXT_RESET

Constant Value: 33363 (0x00008253)

GL_HARDLIGHT

Added in API level 24
public static final int GL_HARDLIGHT

Constant Value: 37531 (0x0000929b)

GL_HSL_COLOR

Added in API level 24
public static final int GL_HSL_COLOR

Constant Value: 37551 (0x000092af)

GL_HSL_HUE

Added in API level 24
public static final int GL_HSL_HUE

Constant Value: 37549 (0x000092ad)

GL_HSL_LUMINOSITY

Added in API level 24
public static final int GL_HSL_LUMINOSITY

Constant Value: 37552 (0x000092b0)

GL_HSL_SATURATION

Added in API level 24
public static final int GL_HSL_SATURATION

Constant Value: 37550 (0x000092ae)

GL_IMAGE_BUFFER

Added in API level 24
public static final int GL_IMAGE_BUFFER

Constant Value: 36945 (0x00009051)

GL_IMAGE_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_IMAGE_CUBE_MAP_ARRAY

Constant Value: 36948 (0x00009054)

GL_INNOCENT_CONTEXT_RESET

Added in API level 24
public static final int GL_INNOCENT_CONTEXT_RESET

Constant Value: 33364 (0x00008254)

GL_INT_IMAGE_BUFFER

Added in API level 24
public static final int GL_INT_IMAGE_BUFFER

Constant Value: 36956 (0x0000905c)

GL_INT_IMAGE_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY

Constant Value: 36959 (0x0000905f)

GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

Added in API level 24
public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

Constant Value: 37132 (0x0000910c)

GL_INT_SAMPLER_BUFFER

Added in API level 24
public static final int GL_INT_SAMPLER_BUFFER

Constant Value: 36304 (0x00008dd0)

GL_INT_SAMPLER_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY

Constant Value: 36878 (0x0000900e)

GL_ISOLINES

Added in API level 24
public static final int GL_ISOLINES

Constant Value: 36474 (0x00008e7a)

GL_IS_PER_PATCH

Added in API level 24
public static final int GL_IS_PER_PATCH

Constant Value: 37607 (0x000092e7)

GL_LAST_VERTEX_CONVENTION

Added in API level 24
public static final int GL_LAST_VERTEX_CONVENTION

Constant Value: 36430 (0x00008e4e)

GL_LAYER_PROVOKING_VERTEX

Added in API level 24
public static final int GL_LAYER_PROVOKING_VERTEX

Constant Value: 33374 (0x0000825e)

GL_LIGHTEN

Added in API level 24
public static final int GL_LIGHTEN

Constant Value: 37528 (0x00009298)

GL_LINES_ADJACENCY

Added in API level 24
public static final int GL_LINES_ADJACENCY

Constant Value: 10 (0x0000000a)

GL_LINE_STRIP_ADJACENCY

Added in API level 24
public static final int GL_LINE_STRIP_ADJACENCY

Constant Value: 11 (0x0000000b)

GL_LOSE_CONTEXT_ON_RESET

Added in API level 24
public static final int GL_LOSE_CONTEXT_ON_RESET

Constant Value: 33362 (0x00008252)

GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

Added in API level 24
public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

Constant Value: 35378 (0x00008a32)

GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

Added in API level 24
public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

Constant Value: 36382 (0x00008e1e)

GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

Added in API level 24
public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

Constant Value: 36383 (0x00008e1f)

GL_MAX_DEBUG_GROUP_STACK_DEPTH

Added in API level 24
public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH

Constant Value: 33388 (0x0000826c)

GL_MAX_DEBUG_LOGGED_MESSAGES

Added in API level 24
public static final int GL_MAX_DEBUG_LOGGED_MESSAGES

Constant Value: 37188 (0x00009144)

GL_MAX_DEBUG_MESSAGE_LENGTH

Added in API level 24
public static final int GL_MAX_DEBUG_MESSAGE_LENGTH

Constant Value: 37187 (0x00009143)

GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

Added in API level 24
public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

Constant Value: 36444 (0x00008e5c)

GL_MAX_FRAMEBUFFER_LAYERS

Added in API level 24
public static final int GL_MAX_FRAMEBUFFER_LAYERS

Constant Value: 37655 (0x00009317)

GL_MAX_GEOMETRY_ATOMIC_COUNTERS

Added in API level 24
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS

Constant Value: 37589 (0x000092d5)

GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

Added in API level 24
public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

Constant Value: 37583 (0x000092cf)

GL_MAX_GEOMETRY_IMAGE_UNIFORMS

Added in API level 24
public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS

Constant Value: 37069 (0x000090cd)

GL_MAX_GEOMETRY_INPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS

Constant Value: 37155 (0x00009123)

GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

Constant Value: 37156 (0x00009124)

GL_MAX_GEOMETRY_OUTPUT_VERTICES

Added in API level 24
public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES

Constant Value: 36320 (0x00008de0)

GL_MAX_GEOMETRY_SHADER_INVOCATIONS

Added in API level 24
public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS

Constant Value: 36442 (0x00008e5a)

GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

Added in API level 24
public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS

Constant Value: 37079 (0x000090d7)

GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

Added in API level 24
public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

Constant Value: 35881 (0x00008c29)

GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

Constant Value: 36321 (0x00008de1)

GL_MAX_GEOMETRY_UNIFORM_BLOCKS

Added in API level 24
public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS

Constant Value: 35372 (0x00008a2c)

GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

Added in API level 24
public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

Constant Value: 36319 (0x00008ddf)

GL_MAX_LABEL_LENGTH

Added in API level 24
public static final int GL_MAX_LABEL_LENGTH

Constant Value: 33512 (0x000082e8)

GL_MAX_PATCH_VERTICES

Added in API level 24
public static final int GL_MAX_PATCH_VERTICES

Constant Value: 36477 (0x00008e7d)

GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS

Constant Value: 37587 (0x000092d3)

GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

Constant Value: 37581 (0x000092cd)

GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS

Constant Value: 37067 (0x000090cb)

GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

Constant Value: 34924 (0x0000886c)

GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

Constant Value: 36483 (0x00008e83)

GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS

Constant Value: 37080 (0x000090d8)

GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

Constant Value: 36481 (0x00008e81)

GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

Constant Value: 36485 (0x00008e85)

GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

Constant Value: 36489 (0x00008e89)

GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

Constant Value: 36479 (0x00008e7f)

GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS

Constant Value: 37588 (0x000092d4)

GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

Constant Value: 37582 (0x000092ce)

GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS

Constant Value: 37068 (0x000090cc)

GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

Constant Value: 34925 (0x0000886d)

GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

Constant Value: 36486 (0x00008e86)

GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS

Constant Value: 37081 (0x000090d9)

GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

Constant Value: 36482 (0x00008e82)

GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

Constant Value: 36490 (0x00008e8a)

GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

Constant Value: 36480 (0x00008e80)

GL_MAX_TESS_GEN_LEVEL

Added in API level 24
public static final int GL_MAX_TESS_GEN_LEVEL

Constant Value: 36478 (0x00008e7e)

GL_MAX_TESS_PATCH_COMPONENTS

Added in API level 24
public static final int GL_MAX_TESS_PATCH_COMPONENTS

Constant Value: 36484 (0x00008e84)

GL_MAX_TEXTURE_BUFFER_SIZE

Added in API level 24
public static final int GL_MAX_TEXTURE_BUFFER_SIZE

Constant Value: 35883 (0x00008c2b)

GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

Added in API level 24
public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

Constant Value: 36443 (0x00008e5b)

GL_MIN_SAMPLE_SHADING_VALUE

Added in API level 24
public static final int GL_MIN_SAMPLE_SHADING_VALUE

Constant Value: 35895 (0x00008c37)

GL_MULTIPLY

Added in API level 24
public static final int GL_MULTIPLY

Constant Value: 37524 (0x00009294)

GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY

Added in API level 24
public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY

Constant Value: 37762 (0x00009382)

GL_MULTISAMPLE_LINE_WIDTH_RANGE

Added in API level 24
public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE

Constant Value: 37761 (0x00009381)

GL_NO_RESET_NOTIFICATION

Added in API level 24
public static final int GL_NO_RESET_NOTIFICATION

Constant Value: 33377 (0x00008261)

GL_OVERLAY

Added in API level 24
public static final int GL_OVERLAY

Constant Value: 37526 (0x00009296)

GL_PATCHES

Added in API level 24
public static final int GL_PATCHES

Constant Value: 14 (0x0000000e)

GL_PATCH_VERTICES

Added in API level 24
public static final int GL_PATCH_VERTICES

Constant Value: 36466 (0x00008e72)

GL_PRIMITIVES_GENERATED

Added in API level 24
public static final int GL_PRIMITIVES_GENERATED

Constant Value: 35975 (0x00008c87)

GL_PRIMITIVE_BOUNDING_BOX

Added in API level 24
public static final int GL_PRIMITIVE_BOUNDING_BOX

Constant Value: 37566 (0x000092be)

GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED

Added in API level 24
public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED

Constant Value: 33313 (0x00008221)

GL_PROGRAM

Added in API level 24
public static final int GL_PROGRAM

Constant Value: 33506 (0x000082e2)

GL_PROGRAM_PIPELINE

Added in API level 24
public static final int GL_PROGRAM_PIPELINE

Constant Value: 33508 (0x000082e4)

GL_QUADS

Added in API level 24
public static final int GL_QUADS

Constant Value: 7 (0x00000007)

GL_QUERY

Added in API level 24
public static final int GL_QUERY

Constant Value: 33507 (0x000082e3)

GL_REFERENCED_BY_GEOMETRY_SHADER

Added in API level 24
public static final int GL_REFERENCED_BY_GEOMETRY_SHADER

Constant Value: 37641 (0x00009309)

GL_REFERENCED_BY_TESS_CONTROL_SHADER

Added in API level 24
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER

Constant Value: 37639 (0x00009307)

GL_REFERENCED_BY_TESS_EVALUATION_SHADER

Added in API level 24
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER

Constant Value: 37640 (0x00009308)

GL_RESET_NOTIFICATION_STRATEGY

Added in API level 24
public static final int GL_RESET_NOTIFICATION_STRATEGY

Constant Value: 33366 (0x00008256)

GL_SAMPLER

Added in API level 24
public static final int GL_SAMPLER

Constant Value: 33510 (0x000082e6)

GL_SAMPLER_2D_MULTISAMPLE_ARRAY

Added in API level 24
public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY

Constant Value: 37131 (0x0000910b)

GL_SAMPLER_BUFFER

Added in API level 24
public static final int GL_SAMPLER_BUFFER

Constant Value: 36290 (0x00008dc2)

GL_SAMPLER_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_SAMPLER_CUBE_MAP_ARRAY

Constant Value: 36876 (0x0000900c)

GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

Added in API level 24
public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

Constant Value: 36877 (0x0000900d)

GL_SAMPLE_SHADING

Added in API level 24
public static final int GL_SAMPLE_SHADING

Constant Value: 35894 (0x00008c36)

GL_SCREEN

Added in API level 24
public static final int GL_SCREEN

Constant Value: 37525 (0x00009295)

GL_SHADER

Added in API level 24
public static final int GL_SHADER

Constant Value: 33505 (0x000082e1)

GL_SOFTLIGHT

Added in API level 24
public static final int GL_SOFTLIGHT

Constant Value: 37532 (0x0000929c)

GL_STACK_OVERFLOW

Added in API level 24
public static final int GL_STACK_OVERFLOW

Constant Value: 1283 (0x00000503)

GL_STACK_UNDERFLOW

Added in API level 24
public static final int GL_STACK_UNDERFLOW

Constant Value: 1284 (0x00000504)

GL_TESS_CONTROL_OUTPUT_VERTICES

Added in API level 24
public static final int GL_TESS_CONTROL_OUTPUT_VERTICES

Constant Value: 36469 (0x00008e75)

GL_TESS_CONTROL_SHADER

Added in API level 24
public static final int GL_TESS_CONTROL_SHADER

Constant Value: 36488 (0x00008e88)

GL_TESS_CONTROL_SHADER_BIT

Added in API level 24
public static final int GL_TESS_CONTROL_SHADER_BIT

Constant Value: 8 (0x00000008)

GL_TESS_EVALUATION_SHADER

Added in API level 24
public static final int GL_TESS_EVALUATION_SHADER

Constant Value: 36487 (0x00008e87)

GL_TESS_EVALUATION_SHADER_BIT

Added in API level 24
public static final int GL_TESS_EVALUATION_SHADER_BIT

Constant Value: 16 (0x00000010)

GL_TESS_GEN_MODE

Added in API level 24
public static final int GL_TESS_GEN_MODE

Constant Value: 36470 (0x00008e76)

GL_TESS_GEN_POINT_MODE

Added in API level 24
public static final int GL_TESS_GEN_POINT_MODE

Constant Value: 36473 (0x00008e79)

GL_TESS_GEN_SPACING

Added in API level 24
public static final int GL_TESS_GEN_SPACING

Constant Value: 36471 (0x00008e77)

GL_TESS_GEN_VERTEX_ORDER

Added in API level 24
public static final int GL_TESS_GEN_VERTEX_ORDER

Constant Value: 36472 (0x00008e78)

GL_TEXTURE_2D_MULTISAMPLE_ARRAY

Added in API level 24
public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY

Constant Value: 37122 (0x00009102)

GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

Added in API level 24
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

Constant Value: 37125 (0x00009105)

GL_TEXTURE_BINDING_BUFFER

Added in API level 24
public static final int GL_TEXTURE_BINDING_BUFFER

Constant Value: 35884 (0x00008c2c)

GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

Constant Value: 36874 (0x0000900a)

GL_TEXTURE_BORDER_COLOR

Added in API level 24
public static final int GL_TEXTURE_BORDER_COLOR

Constant Value: 4100 (0x00001004)

GL_TEXTURE_BUFFER

Added in API level 24
public static final int GL_TEXTURE_BUFFER

Constant Value: 35882 (0x00008c2a)

GL_TEXTURE_BUFFER_BINDING

Added in API level 24
public static final int GL_TEXTURE_BUFFER_BINDING

Constant Value: 35882 (0x00008c2a)

GL_TEXTURE_BUFFER_DATA_STORE_BINDING

Added in API level 24
public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING

Constant Value: 35885 (0x00008c2d)

GL_TEXTURE_BUFFER_OFFSET

Added in API level 24
public static final int GL_TEXTURE_BUFFER_OFFSET

Constant Value: 37277 (0x0000919d)

GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

Added in API level 24
public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT

Constant Value: 37279 (0x0000919f)

GL_TEXTURE_BUFFER_SIZE

Added in API level 24
public static final int GL_TEXTURE_BUFFER_SIZE

Constant Value: 37278 (0x0000919e)

GL_TEXTURE_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_TEXTURE_CUBE_MAP_ARRAY

Constant Value: 36873 (0x00009009)

GL_TRIANGLES_ADJACENCY

Added in API level 24
public static final int GL_TRIANGLES_ADJACENCY

Constant Value: 12 (0x0000000c)

GL_TRIANGLE_STRIP_ADJACENCY

Added in API level 24
public static final int GL_TRIANGLE_STRIP_ADJACENCY

Constant Value: 13 (0x0000000d)

GL_UNDEFINED_VERTEX

Added in API level 24
public static final int GL_UNDEFINED_VERTEX

Constant Value: 33376 (0x00008260)

GL_UNKNOWN_CONTEXT_RESET

Added in API level 24
public static final int GL_UNKNOWN_CONTEXT_RESET

Constant Value: 33365 (0x00008255)

GL_UNSIGNED_INT_IMAGE_BUFFER

Added in API level 24
public static final int GL_UNSIGNED_INT_IMAGE_BUFFER

Constant Value: 36967 (0x00009067)

GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY

Constant Value: 36970 (0x0000906a)

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

Added in API level 24
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

Constant Value: 37133 (0x0000910d)

GL_UNSIGNED_INT_SAMPLER_BUFFER

Added in API level 24
public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER

Constant Value: 36312 (0x00008dd8)

GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

Added in API level 24
public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

Constant Value: 36879 (0x0000900f)

GL_VERTEX_ARRAY

Added in API level 24
public static final int GL_VERTEX_ARRAY

Constant Value: 32884 (0x00008074)

Public methods

glBlendBarrier

Added in API level 24
public static void glBlendBarrier ()

glBlendEquationSeparatei

Added in API level 24
public static void glBlendEquationSeparatei (int buf, 
                int modeRGB, 
                int modeAlpha)

Parameters
buf int

modeRGB int

modeAlpha int

glBlendEquationi

Added in API level 24
public static void glBlendEquationi (int buf, 
                int mode)

Parameters
buf int

mode int

glBlendFuncSeparatei

Added in API level 24
public static void glBlendFuncSeparatei (int buf, 
                int srcRGB, 
                int dstRGB, 
                int srcAlpha, 
                int dstAlpha)

Parameters
buf int

srcRGB int

dstRGB int

srcAlpha int

dstAlpha int

glBlendFunci

Added in API level 24
public static void glBlendFunci (int buf, 
                int src, 
                int dst)

Parameters
buf int

src int

dst int

glColorMaski

Added in API level 24
public static void glColorMaski (int index, 
                boolean r, 
                boolean g, 
                boolean b, 
                boolean a)

Parameters
index int

r boolean

g boolean

b boolean

a boolean

glCopyImageSubData

Added in API level 24
public static void glCopyImageSubData (int srcName, 
                int srcTarget, 
                int srcLevel, 
                int srcX, 
                int srcY, 
                int srcZ, 
                int dstName, 
                int dstTarget, 
                int dstLevel, 
                int dstX, 
                int dstY, 
                int dstZ, 
                int srcWidth, 
                int srcHeight, 
                int srcDepth)

Parameters
srcName int

srcTarget int

srcLevel int

srcX int

srcY int

srcZ int

dstName int

dstTarget int

dstLevel int

dstX int

dstY int

dstZ int

srcWidth int

srcHeight int

srcDepth int

glDebugMessageCallback

Added in API level 24
public static void glDebugMessageCallback (GLES32.DebugProc callback)

Parameters
callback GLES32.DebugProc

glDebugMessageControl

Added in API level 24
public static void glDebugMessageControl (int source, 
                int type, 
                int severity, 
                int count, 
                int[] ids, 
                int offset, 
                boolean enabled)

Parameters
source int

type int

severity int

count int

ids int

offset int

enabled boolean

glDebugMessageControl

Added in API level 24
public static void glDebugMessageControl (int source, 
                int type, 
                int severity, 
                int count, 
                IntBuffer ids, 
                boolean enabled)

Parameters
source int

type int

severity int

count int

ids IntBuffer

enabled boolean

glDebugMessageInsert

Added in API level 24
public static void glDebugMessageInsert (int source, 
                int type, 
                int id, 
                int severity, 
                int length, 
                String buf)

Parameters
source int

type int

id int

severity int

length int

buf String

glDisablei

Added in API level 24
public static void glDisablei (int target, 
                int index)

Parameters
target int

index int

glDrawElementsBaseVertex

Added in API level 24
public static void glDrawElementsBaseVertex (int mode, 
                int count, 
                int type, 
                Buffer indices, 
                int basevertex)

Parameters
mode int

count int

type int

indices Buffer

basevertex int

glDrawElementsInstancedBaseVertex

Added in API level 24
public static void glDrawElementsInstancedBaseVertex (int mode, 
                int count, 
                int type, 
                int indicesOffset, 
                int instanceCount, 
                int basevertex)

Parameters
mode int

count int

type int

indicesOffset int

instanceCount int

basevertex int

glDrawElementsInstancedBaseVertex

Added in API level 24
public static void glDrawElementsInstancedBaseVertex (int mode, 
                int count, 
                int type, 
                Buffer indices, 
                int instanceCount, 
                int basevertex)

Parameters
mode int

count int

type int

indices Buffer

instanceCount int

basevertex int

glDrawRangeElementsBaseVertex

Added in API level 24
public static void glDrawRangeElementsBaseVertex (int mode, 
                int start, 
                int end, 
                int count, 
                int type, 
                Buffer indices, 
                int basevertex)

Parameters
mode int

start int

end int

count int

type int

indices Buffer

basevertex int

glEnablei

Added in API level 24
public static void glEnablei (int target, 
                int index)

Parameters
target int

index int

glFramebufferTexture

Added in API level 24
public static void glFramebufferTexture (int target, 
                int attachment, 
                int texture, 
                int level)

Parameters
target int

attachment int

texture int

level int

glGetDebugMessageLog

Added in API level 24
public static int glGetDebugMessageLog (int count, 
                int bufSize, 
                int[] sources, 
                int sourcesOffset, 
                int[] types, 
                int typesOffset, 
                int[] ids, 
                int idsOffset, 
                int[] severities, 
                int severitiesOffset, 
                int[] lengths, 
                int lengthsOffset, 
                byte[] messageLog, 
                int messageLogOffset)

Parameters
count int

bufSize int

sources int

sourcesOffset int

types int

typesOffset int

ids int

idsOffset int

severities int

severitiesOffset int

lengths int

lengthsOffset int

messageLog byte

messageLogOffset int

Returns
int

glGetDebugMessageLog

Added in API level 24
public static String[] glGetDebugMessageLog (int count, 
                int[] sources, 
                int sourcesOffset, 
                int[] types, 
                int typesOffset, 
                int[] ids, 
                int idsOffset, 
                int[] severities, 
                int severitiesOffset)

Parameters
count int

sources int

sourcesOffset int

types int

typesOffset int

ids int

idsOffset int

severities int

severitiesOffset int

Returns
String[]

glGetDebugMessageLog

Added in API level 24
public static int glGetDebugMessageLog (int count, 
                IntBuffer sources, 
                IntBuffer types, 
                IntBuffer ids, 
                IntBuffer severities, 
                IntBuffer lengths, 
                ByteBuffer messageLog)

Parameters
count int

sources IntBuffer

types IntBuffer

ids IntBuffer

severities IntBuffer

lengths IntBuffer

messageLog ByteBuffer

Returns
int

glGetDebugMessageLog

Added in API level 24
public static String[] glGetDebugMessageLog (int count, 
                IntBuffer sources, 
                IntBuffer types, 
                IntBuffer ids, 
                IntBuffer severities)

Parameters
count int

sources IntBuffer

types IntBuffer

ids IntBuffer

severities IntBuffer

Returns
String[]

glGetGraphicsResetStatus

Added in API level 24
public static int glGetGraphicsResetStatus ()

Returns
int

glGetObjectLabel

Added in API level 24
public static String glGetObjectLabel (int identifier, 
                int name)

Parameters
identifier int

name int

Returns
String

glGetObjectPtrLabel

Added in API level 24
public static String glGetObjectPtrLabel (long ptr)

Parameters
ptr long

Returns
String

glGetPointerv

Added in API level 24
public static long glGetPointerv (int pname)

Parameters
pname int

Returns
long

glGetSamplerParameterIiv

Added in API level 24
public static void glGetSamplerParameterIiv (int sampler, 
                int pname, 
                IntBuffer params)

Parameters
sampler int

pname int

params IntBuffer

glGetSamplerParameterIiv

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

Parameters
sampler int

pname int

params int

offset int

glGetSamplerParameterIuiv

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

Parameters
sampler int

pname int

params int

offset int

glGetSamplerParameterIuiv

Added in API level 24
public static void glGetSamplerParameterIuiv (int sampler, 
                int pname, 
                IntBuffer params)

Parameters
sampler int

pname int

params IntBuffer

glGetTexParameterIiv

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

Parameters
target int

pname int

params int

offset int

glGetTexParameterIiv

Added in API level 24
public static void glGetTexParameterIiv (int target, 
                int pname, 
                IntBuffer params)

Parameters
target int

pname int

params IntBuffer

glGetTexParameterIuiv

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

Parameters
target int

pname int

params int

offset int

glGetTexParameterIuiv

Added in API level 24
public static void glGetTexParameterIuiv (int target, 
                int pname, 
                IntBuffer params)

Parameters
target int

pname int

params IntBuffer

glGetnUniformfv

Added in API level 24
public static void glGetnUniformfv (int program, 
                int location, 
                int bufSize, 
                FloatBuffer params)

Parameters
program int

location int

bufSize int

params FloatBuffer

glGetnUniformfv

Added in API level 24
public static void glGetnUniformfv (int program, 
                int location, 
                int bufSize, 
                float[] params, 
                int offset)

Parameters
program int

location int

bufSize int

params float

offset int

glGetnUniformiv

Added in API level 24
public static void glGetnUniformiv (int program, 
                int location, 
                int bufSize, 
                int[] params, 
                int offset)

Parameters
program int

location int

bufSize int

params int

offset int

glGetnUniformiv

Added in API level 24
public static void glGetnUniformiv (int program, 
                int location, 
                int bufSize, 
                IntBuffer params)

Parameters
program int

location int

bufSize int

params IntBuffer

glGetnUniformuiv

Added in API level 24
public static void glGetnUniformuiv (int program, 
                int location, 
                int bufSize, 
                int[] params, 
                int offset)

Parameters
program int

location int

bufSize int

params int

offset int

glGetnUniformuiv

Added in API level 24
public static void glGetnUniformuiv (int program, 
                int location, 
                int bufSize, 
                IntBuffer params)

Parameters
program int

location int

bufSize int

params IntBuffer

glIsEnabledi

Added in API level 24
public static boolean glIsEnabledi (int target, 
                int index)

Parameters
target int

index int

Returns
boolean

glMinSampleShading

Added in API level 24
public static void glMinSampleShading (float value)

Parameters
value float

glObjectLabel

Added in API level 24
public static void glObjectLabel (int identifier, 
                int name, 
                int length, 
                String label)

Parameters
identifier int

name int

length int

label String

glObjectPtrLabel

Added in API level 24
public static void glObjectPtrLabel (long ptr, 
                String label)

Parameters
ptr long

label String

glPatchParameteri

Added in API level 24
public static void glPatchParameteri (int pname, 
                int value)

Parameters
pname int

value int

glPopDebugGroup

Added in API level 24
public static void glPopDebugGroup ()

glPrimitiveBoundingBox

Added in API level 24
public static void glPrimitiveBoundingBox (float minX, 
                float minY, 
                float minZ, 
                float minW, 
                float maxX, 
                float maxY, 
                float maxZ, 
                float maxW)

Parameters
minX float

minY float

minZ float

minW float

maxX float

maxY float

maxZ float

maxW float

glPushDebugGroup

Added in API level 24
public static void glPushDebugGroup (int source, 
                int id, 
                int length, 
                String message)

Parameters
source int

id int

length int

message String

glReadnPixels

Added in API level 24
public static void glReadnPixels (int x, 
                int y, 
                int width, 
                int height, 
                int format, 
                int type, 
                int bufSize, 
                Buffer data)

Parameters
x int

y int

width int

height int

format int

type int

bufSize int

data Buffer

glSamplerParameterIiv

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

Parameters
sampler int

pname int

param int

offset int

glSamplerParameterIiv

Added in API level 24
public static void glSamplerParameterIiv (int sampler, 
                int pname, 
                IntBuffer param)

Parameters
sampler int

pname int

param IntBuffer

glSamplerParameterIuiv

Added in API level 24
public static void glSamplerParameterIuiv (int sampler, 
                int pname, 
                IntBuffer param)

Parameters
sampler int

pname int

param IntBuffer

glSamplerParameterIuiv

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

Parameters
sampler int

pname int

param int

offset int

glTexBuffer

Added in API level 24
public static void glTexBuffer (int target, 
                int internalformat, 
                int buffer)

Parameters
target int

internalformat int

buffer int

glTexBufferRange

Added in API level 24
public static void glTexBufferRange (int target, 
                int internalformat, 
                int buffer, 
                int offset, 
                int size)

Parameters
target int

internalformat int

buffer int

offset int

size int

glTexParameterIiv

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

Parameters
target int

pname int

params int

offset int

glTexParameterIiv

Added in API level 24
public static void glTexParameterIiv (int target, 
                int pname, 
                IntBuffer params)

Parameters
target int

pname int

params IntBuffer

glTexParameterIuiv

Added in API level 24
public static void glTexParameterIuiv (int target, 
                int pname, 
                IntBuffer params)

Parameters
target int

pname int

params IntBuffer

glTexParameterIuiv

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

Parameters
target int

pname int

params int

offset int

glTexStorage3DMultisample

Added in API level 24
public static void glTexStorage3DMultisample (int target, 
                int samples, 
                int internalformat, 
                int width, 
                int height, 
                int depth, 
                boolean fixedsamplelocations)

Parameters
target int

samples int

internalformat int

width int

height int

depth int

fixedsamplelocations boolean