public class DebugGLES2 extends Object implements GL2ES2, GLES2
Composable pipeline which wraps an underlying GL implementation,
providing error checking after each OpenGL method call. If an error occurs,
causes a GLException to be thrown at exactly the point of failure.
Sample code which installs this pipeline:
GL gl = drawable.setGL(new DebugGL(drawable.getGL()));
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
GL_3DC_X_AMD, GL_3DC_XY_AMD, GL_ALL_COMPLETED_NV, GL_ALPHA_TEST_FUNC_QCOM, GL_ALPHA_TEST_QCOM, GL_ALPHA_TEST_REF_QCOM, GL_ATC_RGB_AMD, GL_ATC_RGBA_EXPLICIT_ALPHA_AMD, GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD, GL_BGRA_IMG, GL_BUFFER_OBJECT_EXT, GL_COLOR_BUFFER_BIT0_QCOM, GL_COLOR_BUFFER_BIT1_QCOM, GL_COLOR_BUFFER_BIT2_QCOM, GL_COLOR_BUFFER_BIT3_QCOM, GL_COLOR_BUFFER_BIT4_QCOM, GL_COLOR_BUFFER_BIT5_QCOM, GL_COLOR_BUFFER_BIT6_QCOM, GL_COLOR_BUFFER_BIT7_QCOM, GL_COLOR_EXT, GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, GL_COUNTER_RANGE_AMD, GL_COUNTER_TYPE_AMD, GL_COVERAGE_ALL_FRAGMENTS_NV, GL_COVERAGE_ATTACHMENT_NV, GL_COVERAGE_AUTOMATIC_NV, GL_COVERAGE_BUFFER_BIT_NV, GL_COVERAGE_BUFFERS_NV, GL_COVERAGE_COMPONENT_NV, GL_COVERAGE_COMPONENT4_NV, GL_COVERAGE_EDGE_FRAGMENTS_NV, GL_COVERAGE_SAMPLES_NV, GL_DEPTH_BUFFER_BIT0_QCOM, GL_DEPTH_BUFFER_BIT1_QCOM, GL_DEPTH_BUFFER_BIT2_QCOM, GL_DEPTH_BUFFER_BIT3_QCOM, GL_DEPTH_BUFFER_BIT4_QCOM, GL_DEPTH_BUFFER_BIT5_QCOM, GL_DEPTH_BUFFER_BIT6_QCOM, GL_DEPTH_BUFFER_BIT7_QCOM, GL_DEPTH_COMPONENT16_NONLINEAR_NV, GL_DEPTH_EXT, GL_DRAW_FRAMEBUFFER_ANGLE, GL_DRAW_FRAMEBUFFER_APPLE, GL_DRAW_FRAMEBUFFER_BINDING_ANGLE, GL_DRAW_FRAMEBUFFER_BINDING_APPLE, GL_ETC1_RGB8_OES, GL_FENCE_CONDITION_NV, GL_FENCE_STATUS_NV, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG, GL_HALF_FLOAT_OES, GL_MALI_SHADER_BINARY_ARM, GL_MAX_SAMPLES_ANGLE, GL_MAX_SAMPLES_APPLE, GL_MAX_SAMPLES_IMG, GL_MULTISAMPLE_BUFFER_BIT0_QCOM, GL_MULTISAMPLE_BUFFER_BIT1_QCOM, GL_MULTISAMPLE_BUFFER_BIT2_QCOM, GL_MULTISAMPLE_BUFFER_BIT3_QCOM, GL_MULTISAMPLE_BUFFER_BIT4_QCOM, GL_MULTISAMPLE_BUFFER_BIT5_QCOM, GL_MULTISAMPLE_BUFFER_BIT6_QCOM, GL_MULTISAMPLE_BUFFER_BIT7_QCOM, GL_NVIDIA_PLATFORM_BINARY_NV, GL_PALETTE4_R5_G6_B5_OES, GL_PALETTE4_RGB5_A1_OES, GL_PALETTE4_RGB8_OES, GL_PALETTE4_RGBA4_OES, GL_PALETTE4_RGBA8_OES, GL_PALETTE8_R5_G6_B5_OES, GL_PALETTE8_RGB5_A1_OES, GL_PALETTE8_RGB8_OES, GL_PALETTE8_RGBA4_OES, GL_PALETTE8_RGBA8_OES, GL_PERCENTAGE_AMD, GL_PERFMON_GLOBAL_MODE_QCOM, GL_PERFMON_RESULT_AMD, GL_PERFMON_RESULT_AVAILABLE_AMD, GL_PERFMON_RESULT_SIZE_AMD, GL_PROGRAM_OBJECT_EXT, GL_PROGRAM_PIPELINE_OBJECT_EXT, GL_QUERY_OBJECT_EXT, GL_READ_BUFFER_NV, GL_READ_FRAMEBUFFER_ANGLE, GL_READ_FRAMEBUFFER_APPLE, GL_READ_FRAMEBUFFER_BINDING_ANGLE, GL_READ_FRAMEBUFFER_BINDING_APPLE, GL_RENDERBUFFER_SAMPLES_ANGLE, GL_RENDERBUFFER_SAMPLES_APPLE, GL_RENDERBUFFER_SAMPLES_IMG, GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES, GL_RGB_422_APPLE, GL_SAMPLER_EXTERNAL_OES, GL_SGX_BINARY_IMG, GL_SGX_PROGRAM_BINARY_IMG, GL_SHADER_BINARY_VIV, GL_SHADER_OBJECT_EXT, GL_STATE_RESTORE, GL_STENCIL_BUFFER_BIT0_QCOM, GL_STENCIL_BUFFER_BIT1_QCOM, GL_STENCIL_BUFFER_BIT2_QCOM, GL_STENCIL_BUFFER_BIT3_QCOM, GL_STENCIL_BUFFER_BIT4_QCOM, GL_STENCIL_BUFFER_BIT5_QCOM, GL_STENCIL_BUFFER_BIT6_QCOM, GL_STENCIL_BUFFER_BIT7_QCOM, GL_STENCIL_EXT, GL_TEXTURE_BINDING_EXTERNAL_OES, GL_TEXTURE_DEPTH_QCOM, GL_TEXTURE_EXTERNAL_OES, GL_TEXTURE_FORMAT_QCOM, GL_TEXTURE_HEIGHT_QCOM, GL_TEXTURE_IMAGE_VALID_QCOM, GL_TEXTURE_INTERNAL_FORMAT_QCOM, GL_TEXTURE_MAX_LEVEL_APPLE, GL_TEXTURE_NUM_LEVELS_QCOM, GL_TEXTURE_OBJECT_VALID_QCOM, GL_TEXTURE_SAMPLES_IMG, GL_TEXTURE_TARGET_QCOM, GL_TEXTURE_TYPE_QCOM, GL_TEXTURE_WIDTH_QCOM, GL_UNSIGNED_INT64_AMD, GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG, GL_UNSIGNED_SHORT_8_8_APPLE, GL_UNSIGNED_SHORT_8_8_REV_APPLE, GL_VERTEX_ARRAY_BINDING_OES, GL_VERTEX_ARRAY_OBJECT_EXT, GL_WRITEONLY_RENDERING_QCOM, GL_Z400_BINARY_AMDGL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_PROGRAM, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALL_SHADER_BITS, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_ATTACHED_SHADERS, GL_BGRA8_EXT, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CONTEXT_ROBUST_ACCESS, GL_CURRENT_PROGRAM, GL_CURRENT_QUERY, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_BIT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_10_10_10_2, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R16F, GL_R8, GL_RED, GL_RG, GL_RG16F, GL_RG8, GL_RGB16F, GL_RGBA16F, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_BINARY_DMP, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_INDEX, GL_STREAM_DRAW, GL_TEXTURE_3D, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_WRAP_R, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_NORMALIZED, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER, GL_VERTEX_SHADER_BITGL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA16F_ARB, GL_ALPHA32F_ARB, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGRA, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_STENCIL, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_GUILTY_CONTEXT_RESET, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INNOCENT_CONTEXT_RESET, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LOSE_CONTEXT_ON_RESET, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE_ALPHA32F_ARB, GL_LUMINANCE16F_ARB, GL_LUMINANCE32F_ARB, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NO_RESET_NOTIFICATION, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R11F_G11F_B10F, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, GL_RGBA32F, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D_ARRAY, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8_ALPHA8, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNKNOWN_CONTEXT_RESET, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO| Constructor and Description |
|---|
DebugGLES2(GLES2 downstreamGLES2) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context,
see
GL.glBindFramebuffer(int, int). |
GLContext |
getContext()
Returns the GLContext associated which this GL object.
|
int |
getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
|
int |
getDefaultReadFramebuffer()
Return the default read framebuffer name.
|
Object |
getExtension(String arg0)
Returns an object providing access to the specified OpenGL
extension.
|
GL |
getGL()
Casts this object to the GL interface.
|
GL2 |
getGL2()
Casts this object to the GL2 interface.
|
GL2ES1 |
getGL2ES1()
Casts this object to the GL2ES1 interface.
|
GL2ES2 |
getGL2ES2()
Casts this object to the GL2ES2 interface.
|
GL2GL3 |
getGL2GL3()
Casts this object to the GL2GL3 interface.
|
GL3 |
getGL3()
Casts this object to the GL3 interface.
|
GL3bc |
getGL3bc()
Casts this object to the GL3bc interface.
|
GL4 |
getGL4()
Casts this object to the GL4 interface.
|
GL4bc |
getGL4bc()
Casts this object to the GL4bc interface.
|
GLES1 |
getGLES1()
Casts this object to the GLES1 interface.
|
GLES2 |
getGLES2()
Casts this object to the GLES2 interface.
|
GLProfile |
getGLProfile()
Returns the GLProfile associated with this GL object.
|
Object |
getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions
(EGL, GLX, WGL, etc.) may be accessed.
|
int |
getSwapInterval()
Provides a platform-independent way to get the swap
interval set by
GLBase.setSwapInterval(int). |
void |
glActiveTexture(int arg0)
Entry point to C language function:
void glActiveTexture(GLenum texture); Part of GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glAlphaFuncQCOM(int arg0,
float arg1)
Entry point to C language function:
void glAlphaFuncQCOM(GLenum func, GLclampf ref); Part of GL_QCOM_alpha_test |
void |
glAttachShader(int arg0,
int arg1)
Entry point to C language function:
void glAttachShader(GLuint program, GLuint shader); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glBeginPerfMonitorAMD(int arg0)
Entry point to C language function:
void glBeginPerfMonitorAMD(GLuint monitor); Part of GL_AMD_performance_monitor |
void |
glBeginQuery(int arg0,
int arg1)
Entry point to C language function:
void glBeginQueryEXT(GLenum target, GLuint id); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glBindAttribLocation(int arg0,
int arg1,
String arg2)
Entry point to C language function:
void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glBindBuffer(int arg0,
int arg1)
Entry point to C language function:
void glBindBuffer(GLenum target, GLuint buffer); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glBindFramebuffer(int arg0,
int arg1)
Entry point to C language function:
void glBindFramebuffer(GLenum target, GLuint framebuffer); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glBindRenderbuffer(int arg0,
int arg1)
Entry point to C language function:
void glBindRenderbuffer(GLenum target, GLuint renderbuffer); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glBindTexture(int arg0,
int arg1)
Entry point to C language function:
void glBindTexture(GLenum target, GLuint texture); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glBindVertexArrayOES(int arg0)
Entry point to C language function:
void glBindVertexArrayOES(GLuint array); Part of GL_OES_vertex_array_object |
void |
glBlendColor(float arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function:
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); Part of GL_VERSION_1_2, GL_ES_VERSION_2_0 |
void |
glBlendEquation(int arg0)
Entry point to C language function:
void glBlendEquation(GLenum mode); Part of GL_VERSION_1_2, GL_ES_VERSION_2_0 |
void |
glBlendEquationSeparate(int arg0,
int arg1)
Entry point to C language function:
void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glBlendFunc(int arg0,
int arg1)
Entry point to C language function:
void glBlendFunc(GLenum sfactor, GLenum dfactor); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glBlendFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); Part of GL_VERSION_1_4, GL_ES_VERSION_2_0 |
void |
glBlitFramebufferANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
Entry point to C language function:
void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); Part of GL_ANGLE_framebuffer_blit |
void |
glBufferData(int arg0,
long arg1,
Buffer arg2,
int arg3)
Entry point to C language function:
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glBufferSubData(int arg0,
long arg1,
long arg2,
Buffer arg3)
Entry point to C language function:
void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
int |
glCheckFramebufferStatus(int arg0)
Entry point to C language function:
GLenum glCheckFramebufferStatus(GLenum target); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glClear(int arg0)
Entry point to C language function:
void glClear(GLbitfield mask); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glClearColor(float arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function:
void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glClearDepth(double arg0)
Aliased entrypoint of
void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); . |
void |
glClearDepthf(float arg0)
Entry point to C language function:
void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glClearStencil(int arg0)
Entry point to C language function:
void glClearStencil(GLint s); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glColorMask(boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
Entry point to C language function:
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glCompileShader(int arg0)
Entry point to C language function:
void glCompileShader(GLuint shader); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
Entry point to C language function:
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
long arg7)
Entry point to C language function:
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function:
void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function:
void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function:
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function:
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function:
void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
Entry point to C language function:
void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCopyTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Entry point to C language function:
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glCopyTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Entry point to C language function:
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glCopyTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8)
Entry point to C language function:
void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_2; GL_OES_texture_3D |
void |
glCoverageMaskNV(boolean arg0)
Entry point to C language function:
void glCoverageMaskNV(GLboolean mask); Part of GL_NV_coverage_sample |
void |
glCoverageOperationNV(int arg0)
Entry point to C language function:
void glCoverageOperationNV(GLenum operation); Part of GL_NV_coverage_sample |
int |
glCreateProgram()
Entry point to C language function:
GLuint glCreateProgram(void); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
int |
glCreateShader(int arg0)
Entry point to C language function:
GLuint glCreateShader(GLenum type); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glCullFace(int arg0)
Entry point to C language function:
void glCullFace(GLenum mode); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDeleteBuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteBuffers(GLsizei n, const GLuint * buffers); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glDeleteBuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteBuffers(GLsizei n, const GLuint * buffers); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glDeleteFencesNV(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteFencesNV(GLsizei n, const GLuint * arrays); Part of GL_NV_fence |
void |
glDeleteFencesNV(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteFencesNV(GLsizei n, const GLuint * arrays); Part of GL_NV_fence |
void |
glDeleteFramebuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glDeleteFramebuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glDeletePerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glDeletePerfMonitorsAMD(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glDeleteProgram(int arg0)
Entry point to C language function:
void glDeleteProgram(GLuint program); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glDeleteQueries(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteQueriesEXT(GLsizei n, const GLuint * ids); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glDeleteQueries(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteQueriesEXT(GLsizei n, const GLuint * ids); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glDeleteRenderbuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glDeleteRenderbuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glDeleteShader(int arg0)
Entry point to C language function:
void glDeleteShader(GLuint shader); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glDeleteTextures(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteTextures(GLsizei n, const GLuint * textures); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDeleteTextures(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteTextures(GLsizei n, const GLuint * textures); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDeleteVertexArraysOES(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glDeleteVertexArraysOES(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glDepthFunc(int arg0)
Entry point to C language function:
void glDepthFunc(GLenum func); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDepthMask(boolean arg0)
Entry point to C language function:
void glDepthMask(GLboolean flag); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDepthRange(double arg0,
double arg1)
Aliased entrypoint of
void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); . |
void |
glDepthRangef(float arg0,
float arg1)
Entry point to C language function:
void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glDetachShader(int arg0,
int arg1)
Entry point to C language function:
void glDetachShader(GLuint program, GLuint shader); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glDisable(int arg0)
Entry point to C language function:
void glDisable(GLenum cap); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDisableDriverControlQCOM(int arg0)
Entry point to C language function:
void glDisableDriverControlQCOM(GLuint driverControl); Part of GL_QCOM_driver_control |
void |
glDisableVertexAttribArray(int arg0)
Entry point to C language function:
void glDisableVertexAttribArray(GLuint index); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glDiscardFramebufferEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_EXT_discard_framebuffer |
void |
glDiscardFramebufferEXT(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_EXT_discard_framebuffer |
void |
glDrawArrays(int arg0,
int arg1,
int arg2)
Entry point to C language function:
void glDrawArrays(GLenum mode, GLint first, GLsizei count); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDrawBuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glDrawBuffersNV(GLsizei n, const GLenum * bufs); Part of GL_VERSION_2_0; GL_NV_draw_buffers |
void |
glDrawBuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glDrawBuffersNV(GLsizei n, const GLenum * bufs); Part of GL_VERSION_2_0; GL_NV_draw_buffers |
void |
glDrawElements(int arg0,
int arg1,
int arg2,
Buffer arg3)
Entry point to C language function:
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDrawElements(int arg0,
int arg1,
int arg2,
long arg3)
Entry point to C language function:
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glEGLImageTargetRenderbufferStorageOES(int arg0,
long arg1)
Entry point to C language function:
void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); Part of GL_OES_EGL_image |
void |
glEGLImageTargetTexture2DOES(int arg0,
long arg1)
Entry point to C language function:
void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); Part of GL_OES_EGL_image |
void |
glEnable(int arg0)
Entry point to C language function:
void glEnable(GLenum cap); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glEnableDriverControlQCOM(int arg0)
Entry point to C language function:
void glEnableDriverControlQCOM(GLuint driverControl); Part of GL_QCOM_driver_control |
void |
glEnableVertexAttribArray(int arg0)
Entry point to C language function:
void glEnableVertexAttribArray(GLuint index); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glEndPerfMonitorAMD(int arg0)
Entry point to C language function:
void glEndPerfMonitorAMD(GLuint monitor); Part of GL_AMD_performance_monitor |
void |
glEndQuery(int arg0)
Entry point to C language function:
void glEndQueryEXT(GLenum target); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glEndTilingQCOM(int arg0)
Entry point to C language function:
void glEndTilingQCOM(GLbitfield preserveMask); Part of GL_QCOM_tiled_rendering |
void |
glExtGetBufferPointervQCOM(int arg0,
com.jogamp.common.nio.PointerBuffer arg1)
Entry point to C language function:
void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); Part of GL_QCOM_extended_get |
void |
glExtGetBuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); Part of GL_QCOM_extended_get |
void |
glExtGetBuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); Part of GL_QCOM_extended_get |
void |
glExtGetFramebuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); Part of GL_QCOM_extended_get |
void |
glExtGetFramebuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); Part of GL_QCOM_extended_get |
void |
glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
byte[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function:
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
ByteBuffer arg2,
IntBuffer arg3)
Entry point to C language function:
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); Part of GL_QCOM_extended_get2 |
void |
glExtGetRenderbuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); Part of GL_QCOM_extended_get |
void |
glExtGetRenderbuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); Part of GL_QCOM_extended_get |
void |
glExtGetShadersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); Part of GL_QCOM_extended_get2 |
void |
glExtGetShadersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); Part of GL_QCOM_extended_get2 |
void |
glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function:
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); Part of GL_QCOM_extended_get |
void |
glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function:
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); Part of GL_QCOM_extended_get |
void |
glExtGetTexSubImageQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function:
void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); Part of GL_QCOM_extended_get |
void |
glExtGetTexturesQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); Part of GL_QCOM_extended_get |
void |
glExtGetTexturesQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); Part of GL_QCOM_extended_get |
boolean |
glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function:
GLboolean glExtIsProgramBinaryQCOM(GLuint program); Part of GL_QCOM_extended_get2 |
void |
glExtTexObjectStateOverrideiQCOM(int arg0,
int arg1,
int arg2)
Entry point to C language function:
void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); Part of GL_QCOM_extended_get |
void |
glFinish()
|
void |
glFinishFenceNV(int arg0)
Entry point to C language function:
void glFinishFenceNV(GLuint array); Part of GL_NV_fence |
void |
glFlush()
|
void |
glFramebufferRenderbuffer(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glFramebufferTexture2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glFramebufferTexture2DMultisampleEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function:
void glFramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei zoffset); Part of GL_EXT_multisampled_render_to_texture |
void |
glFramebufferTexture2DMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function:
void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); Part of GL_IMG_multisampled_render_to_texture |
void |
glFramebufferTexture3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function:
void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); Part of GL_ARB_framebuffer_object; GL_OES_texture_3D |
void |
glFrontFace(int arg0)
Entry point to C language function:
void glFrontFace(GLenum mode); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGenBuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenBuffers(GLsizei n, GLuint * buffers); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glGenBuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenBuffers(GLsizei n, GLuint * buffers); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glGenerateMipmap(int arg0)
Entry point to C language function:
void glGenerateMipmap(GLenum target); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGenFencesNV(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenFencesNV(GLsizei n, GLuint * arrays); Part of GL_NV_fence |
void |
glGenFencesNV(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenFencesNV(GLsizei n, GLuint * arrays); Part of GL_NV_fence |
void |
glGenFramebuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenFramebuffers(GLsizei n, GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGenFramebuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenFramebuffers(GLsizei n, GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGenPerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glGenPerfMonitorsAMD(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glGenQueries(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenQueriesEXT(GLsizei n, GLuint * ids); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glGenQueries(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenQueriesEXT(GLsizei n, GLuint * ids); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glGenRenderbuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGenRenderbuffers(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGenTextures(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenTextures(GLsizei n, GLuint * textures); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glGenTextures(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenTextures(GLsizei n, GLuint * textures); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glGenVertexArraysOES(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGenVertexArraysOES(GLsizei n, GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glGenVertexArraysOES(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGenVertexArraysOES(GLsizei n, GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glGetActiveAttrib(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Entry point to C language function:
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetActiveAttrib(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Entry point to C language function:
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetActiveUniform(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Entry point to C language function:
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetActiveUniform(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Entry point to C language function:
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetAttachedShaders(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function:
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetAttachedShaders(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
Entry point to C language function:
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
int |
glGetAttribLocation(int arg0,
String arg1)
Entry point to C language function:
int glGetAttribLocation(GLuint program, const GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetBooleanv(int arg0,
byte[] arg1,
int arg2)
Entry point to C language function:
void glGetBooleanv(GLenum pname, GLboolean * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetBooleanv(int arg0,
ByteBuffer arg1)
Entry point to C language function:
void glGetBooleanv(GLenum pname, GLboolean * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
int |
glGetBoundBuffer(int arg0) |
void |
glGetBufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glGetBufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
long |
glGetBufferSize(int arg0) |
void |
glGetDriverControlsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); Part of GL_QCOM_driver_control |
void |
glGetDriverControlsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); Part of GL_QCOM_driver_control |
void |
glGetDriverControlStringQCOM(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function:
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); Part of GL_QCOM_driver_control |
void |
glGetDriverControlStringQCOM(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function:
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); Part of GL_QCOM_driver_control |
int |
glGetError()
Entry point to C language function:
GLenum glGetError(void); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetFenceivNV(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetFenceivNV(GLuint target, GLenum pname, GLint * params); Part of GL_NV_fence |
void |
glGetFenceivNV(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetFenceivNV(GLuint target, GLenum pname, GLint * params); Part of GL_NV_fence |
void |
glGetFloatv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function:
void glGetFloatv(GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetFloatv(int arg0,
FloatBuffer arg1)
Entry point to C language function:
void glGetFloatv(GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
Entry point to C language function:
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
int |
glGetGraphicsResetStatus()
Entry point to C language function:
GLenum glGetGraphicsResetStatusEXT(void); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetIntegerv(int arg0,
int[] arg1,
int arg2)
Entry point to C language function:
void glGetIntegerv(GLenum pname, GLint * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetIntegerv(int arg0,
IntBuffer arg1)
Entry point to C language function:
void glGetIntegerv(GLenum pname, GLint * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetnUniformfv(int arg0,
int arg1,
int arg2,
float[] arg3,
int arg4)
Entry point to C language function:
void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetnUniformfv(int arg0,
int arg1,
int arg2,
FloatBuffer arg3)
Entry point to C language function:
void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetnUniformiv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetnUniformiv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
Entry point to C language function:
void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function:
void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_EXT_debug_label |
void |
glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function:
void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_EXT_debug_label |
void |
glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
Entry point to C language function:
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
Entry point to C language function:
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterInfoAMD(int arg0,
int arg1,
int arg2,
Buffer arg3)
Entry point to C language function:
void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCountersAMD(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4,
int arg5,
int[] arg6,
int arg7)
Entry point to C language function:
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCountersAMD(int arg0,
IntBuffer arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function:
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function:
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function:
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupsAMD(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupsAMD(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function:
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function:
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); Part of GL_AMD_performance_monitor |
void |
glGetProgramBinary(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
Buffer arg6)
Entry point to C language function:
void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ARB_get_program_binary; GL_OES_get_program_binary |
void |
glGetProgramBinary(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
Buffer arg4)
Entry point to C language function:
void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ARB_get_program_binary; GL_OES_get_program_binary |
void |
glGetProgramInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function:
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetProgramInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function:
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetProgramiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetProgramiv(GLuint program, GLenum pname, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetProgramiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetProgramiv(GLuint program, GLenum pname, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetQueryiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glGetQueryiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glGetQueryObjectuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glGetQueryObjectuiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
void |
glGetRenderbufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGetRenderbufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glGetShaderInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function:
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetShaderInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function:
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetShaderiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetShaderiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetShaderPrecisionFormat(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function:
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glGetShaderPrecisionFormat(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
Entry point to C language function:
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glGetShaderSource(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function:
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetShaderSource(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function:
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
String |
glGetString(int arg0)
Entry point to C language function:
const GLubyte * glGetString(GLenum name); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetUniformfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glGetUniformfv(GLuint program, GLint location, GLfloat * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetUniformfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glGetUniformfv(GLuint program, GLint location, GLfloat * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetUniformiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetUniformiv(GLuint program, GLint location, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetUniformiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetUniformiv(GLuint program, GLint location, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
int |
glGetUniformLocation(int arg0,
String arg1)
Entry point to C language function:
int glGetUniformLocation(GLuint program, const GLchar * name); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetVertexAttribfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetVertexAttribfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetVertexAttribiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glGetVertexAttribiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glHint(int arg0,
int arg1)
Entry point to C language function:
void glHint(GLenum target, GLenum mode); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glInsertEventMarkerEXT(int arg0,
byte[] arg1,
int arg2)
Entry point to C language function:
void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glInsertEventMarkerEXT(int arg0,
ByteBuffer arg1)
Entry point to C language function:
void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
boolean |
glIsBuffer(int arg0)
Entry point to C language function:
GLboolean glIsBuffer(GLuint buffer); Part of GL_VERSION_1_5, GL_ES_VERSION_2_0 |
boolean |
glIsEnabled(int arg0)
Entry point to C language function:
GLboolean glIsEnabled(GLenum cap); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
boolean |
glIsFenceNV(int arg0)
Entry point to C language function:
GLboolean glIsFenceNV(GLuint target); Part of GL_NV_fence |
boolean |
glIsFramebuffer(int arg0)
Entry point to C language function:
GLboolean glIsFramebuffer(GLuint framebuffer); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
boolean |
glIsProgram(int arg0)
Entry point to C language function:
GLboolean glIsProgram(GLuint program); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
boolean |
glIsQuery(int arg0)
Entry point to C language function:
GLboolean glIsQueryEXT(GLuint id); Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean |
boolean |
glIsRenderbuffer(int arg0)
Entry point to C language function:
GLboolean glIsRenderbuffer(GLuint renderbuffer); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
boolean |
glIsShader(int arg0)
Entry point to C language function:
GLboolean glIsShader(GLuint shader); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
boolean |
glIsTexture(int arg0)
Entry point to C language function:
GLboolean glIsTexture(GLuint texture); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
boolean |
glIsVBOArrayEnabled() |
boolean |
glIsVBOElementArrayEnabled() |
boolean |
glIsVertexArrayOES(int arg0)
Entry point to C language function:
GLboolean glIsVertexArrayOES(GLuint array); Part of GL_OES_vertex_array_object |
void |
glLabelObjectEXT(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
Entry point to C language function:
void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); Part of GL_EXT_debug_label |
void |
glLabelObjectEXT(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
Entry point to C language function:
void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); Part of GL_EXT_debug_label |
void |
glLineWidth(float arg0)
Entry point to C language function:
void glLineWidth(GLfloat width); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glLinkProgram(int arg0)
Entry point to C language function:
void glLinkProgram(GLuint program); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
ByteBuffer |
glMapBuffer(int arg0,
int arg1)
Entry point to C language function:
void * glMapBufferOES(GLenum target, GLenum access); Part of GL_VERSION_1_5; GL_OES_mapbuffer |
void |
glPixelStorei(int arg0,
int arg1)
Entry point to C language function:
void glPixelStorei(GLenum pname, GLint param); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glPolygonOffset(float arg0,
float arg1)
Entry point to C language function:
void glPolygonOffset(GLfloat factor, GLfloat units); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glPopGroupMarkerEXT()
Entry point to C language function:
void glPopGroupMarkerEXT(void); Part of GL_EXT_debug_marker |
void |
glProgramBinary(int arg0,
int arg1,
Buffer arg2,
int arg3)
Entry point to C language function:
void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); Part of GL_ARB_get_program_binary; GL_OES_get_program_binary |
void |
glPushGroupMarkerEXT(int arg0,
byte[] arg1,
int arg2)
Entry point to C language function:
void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glPushGroupMarkerEXT(int arg0,
ByteBuffer arg1)
Entry point to C language function:
void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glReadBufferNV(int arg0)
Entry point to C language function:
void glReadBufferNV(GLenum mode); Part of GL_NV_read_buffer |
void |
glReadnPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
Entry point to C language function:
void glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
Buffer arg6)
Entry point to C language function:
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
Entry point to C language function:
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glReleaseShaderCompiler()
Entry point to C language function:
void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glRenderbufferStorage(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0 |
void |
glRenderbufferStorageMultisampleANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ANGLE_framebuffer_multisample |
void |
glRenderbufferStorageMultisampleAPPLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_APPLE_framebuffer_multisample |
void |
glRenderbufferStorageMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); Part of GL_IMG_multisampled_render_to_texture |
void |
glResolveMultisampleFramebufferAPPLE()
Entry point to C language function:
void glResolveMultisampleFramebufferAPPLE(void); Part of GL_APPLE_framebuffer_multisample |
void |
glSampleCoverage(float arg0,
boolean arg1)
Entry point to C language function:
void glSampleCoverage(GLclampf value, GLboolean invert); Part of GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glScissor(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function:
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); Part of GL_AMD_performance_monitor |
void |
glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function:
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); Part of GL_AMD_performance_monitor |
void |
glSetFenceNV(int arg0,
int arg1)
Entry point to C language function:
void glSetFenceNV(GLuint target, GLenum id); Part of GL_NV_fence |
void |
glShaderBinary(int arg0,
int[] arg1,
int arg2,
int arg3,
Buffer arg4,
int arg5)
Entry point to C language function:
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glShaderBinary(int arg0,
IntBuffer arg1,
int arg2,
Buffer arg3,
int arg4)
Entry point to C language function:
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glShaderSource(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
Entry point to C language function:
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glShaderSource(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
Entry point to C language function:
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glStartTilingQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); Part of GL_QCOM_tiled_rendering |
void |
glStencilFunc(int arg0,
int arg1,
int arg2)
Entry point to C language function:
void glStencilFunc(GLenum func, GLint ref, GLuint mask); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glStencilFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glStencilMask(int arg0)
Entry point to C language function:
void glStencilMask(GLuint mask); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glStencilMaskSeparate(int arg0,
int arg1)
Entry point to C language function:
void glStencilMaskSeparate(GLenum face, GLuint mask); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glStencilOp(int arg0,
int arg1,
int arg2)
Entry point to C language function:
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glStencilOpSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
boolean |
glTestFenceNV(int arg0)
Entry point to C language function:
GLboolean glTestFenceNV(GLuint target); Part of GL_NV_fence |
void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function:
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function:
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
Buffer arg9)
Entry point to C language function:
void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2; GL_OES_texture_3D |
void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
long arg9)
Entry point to C language function:
void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2; GL_OES_texture_3D |
void |
glTexParameterf(int arg0,
int arg1,
float arg2)
Entry point to C language function:
void glTexParameterf(GLenum target, GLenum pname, GLfloat param); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameteri(int arg0,
int arg1,
int arg2)
Entry point to C language function:
void glTexParameteri(GLenum target, GLenum pname, GLint param); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexStorage1D(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); Part of GL_ARB_texture_storage; GL_EXT_texture_storage |
void |
glTexStorage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ARB_texture_storage; GL_EXT_texture_storage |
void |
glTexStorage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function:
void glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); Part of GL_ARB_texture_storage; GL_EXT_texture_storage |
void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function:
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function:
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function:
void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2; GL_OES_texture_3D |
void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
Entry point to C language function:
void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2; GL_OES_texture_3D |
void |
glTextureStorage1DEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); Part of GL_EXT_texture_storage, GL_ARB_texture_storage |
void |
glTextureStorage2DEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function:
void glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_EXT_texture_storage, GL_ARB_texture_storage |
void |
glTextureStorage3DEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6)
Entry point to C language function:
void glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); Part of GL_EXT_texture_storage, GL_ARB_texture_storage |
void |
glUniform(GLUniformData arg0) |
void |
glUniform1f(int arg0,
float arg1)
Entry point to C language function:
void glUniform1f(GLint location, GLfloat x); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform1fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform1fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform1i(int arg0,
int arg1)
Entry point to C language function:
void glUniform1i(GLint location, GLint x); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform1iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glUniform1iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform1iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glUniform1iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform2f(int arg0,
float arg1,
float arg2)
Entry point to C language function:
void glUniform2f(GLint location, GLfloat x, GLfloat y); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform2fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform2fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform2i(int arg0,
int arg1,
int arg2)
Entry point to C language function:
void glUniform2i(GLint location, GLint x, GLint y); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform2iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glUniform2iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform2iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glUniform2iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform3f(int arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function:
void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform3fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform3fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform3i(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glUniform3i(GLint location, GLint x, GLint y, GLint z); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform3iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glUniform3iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform3iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glUniform3iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
Entry point to C language function:
void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform4fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function:
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform4fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function:
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function:
void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform4iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function:
void glUniform4iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniform4iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function:
void glUniform4iv(GLint location, GLsizei count, const GLint * v); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function:
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function:
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function:
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function:
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function:
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function:
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
boolean |
glUnmapBuffer(int arg0)
Entry point to C language function:
GLboolean glUnmapBufferOES(GLenum target); Part of GL_VERSION_1_5; GL_OES_mapbuffer |
void |
glUseProgram(int arg0)
Entry point to C language function:
void glUseProgram(GLuint program); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glValidateProgram(int arg0)
Entry point to C language function:
void glValidateProgram(GLuint program); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib1f(int arg0,
float arg1)
Entry point to C language function:
void glVertexAttrib1f(GLuint indx, GLfloat x); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib1fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function:
void glVertexAttrib1fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib1fv(int arg0,
FloatBuffer arg1)
Entry point to C language function:
void glVertexAttrib1fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib2f(int arg0,
float arg1,
float arg2)
Entry point to C language function:
void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib2fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function:
void glVertexAttrib2fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib2fv(int arg0,
FloatBuffer arg1)
Entry point to C language function:
void glVertexAttrib2fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib3f(int arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function:
void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib3fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function:
void glVertexAttrib3fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib3fv(int arg0,
FloatBuffer arg1)
Entry point to C language function:
void glVertexAttrib3fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
Entry point to C language function:
void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib4fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function:
void glVertexAttrib4fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttrib4fv(int arg0,
FloatBuffer arg1)
Entry point to C language function:
void glVertexAttrib4fv(GLuint indx, const GLfloat * values); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttribPointer(GLArrayData arg0)
End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well
|
void |
glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
Buffer arg5)
Entry point to C language function:
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
long arg5)
Entry point to C language function:
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_VERSION_2_0, GL_ES_VERSION_2_0 |
void |
glViewport(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function:
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0 |
boolean |
hasGLSL()
Indicates whether this GL object supports GLSL.
|
boolean |
isExtensionAvailable(String arg0)
Returns true if the specified OpenGL extension can be
used successfully through this GL instance given the current host (OpenGL
client) and display (OpenGL server) configuration.
|
boolean |
isFunctionAvailable(String arg0)
Returns true if the specified OpenGL core- or extension-function can be
used successfully through this GL instance given the current host (OpenGL
client) and display (OpenGL server) configuration.
|
boolean |
isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
|
boolean |
isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
|
boolean |
isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
|
boolean |
isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
|
boolean |
isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
|
boolean |
isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
|
boolean |
isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
|
boolean |
isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
|
boolean |
isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
|
boolean |
isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles,
see
GLBase.isGLES1() and GLBase.isGLES2(). |
boolean |
isGLES1()
Indicates whether this GL object conforms to the OpenGL ES1 ≥ 1.0 profile.
|
boolean |
isGLES2()
Indicates whether this GL object conforms to the OpenGL ES2 ≥ 2.0 profile.
|
boolean |
isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
|
boolean |
isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures,
otherwise false.
|
void |
setSwapInterval(int arg0)
Provides a platform-independent way to specify the minimum swap
interval for buffer swaps.
|
String |
toString() |
public DebugGLES2(GLES2 downstreamGLES2)
public boolean isGL()
GLBasepublic boolean isGL4bc()
GLBasepublic boolean isGL4()
GLBasepublic boolean isGL3bc()
GLBasepublic boolean isGL3()
GLBasepublic boolean isGL2()
GLBasepublic boolean isGLES1()
GLBasepublic boolean isGLES2()
GLBase
Remark: ES2 compatible desktop profiles are not included.
To query whether core ES2 functionality is provided, use GLBase.isGLES2Compatible().
isGLES2 in interface GLBaseGLBase.isGLES2Compatible()public boolean isGL2ES1()
GLBasepublic boolean isGL2ES2()
GLBasepublic boolean isGL2GL3()
GLBasepublic boolean isGLES()
GLBaseGLBase.isGLES1() and GLBase.isGLES2().public boolean isGLES2Compatible()
GLBaseisGLES2Compatible in interface GLBaseGL_ARB_ES2_compatibility, otherwise falsepublic GL getGL()
GLBasepublic GL4bc getGL4bc()
GLBasepublic GL4 getGL4()
GLBasepublic GL3bc getGL3bc()
GLBasepublic GL3 getGL3()
GLBasepublic GL2 getGL2()
GLBasepublic GLES1 getGLES1()
GLBasepublic GLES2 getGLES2()
GLBasepublic GL2ES1 getGL2ES1()
GLBasepublic GL2ES2 getGL2ES2()
GLBasepublic GL2GL3 getGL2GL3()
GLBasepublic GLProfile getGLProfile()
GLBasegetGLProfile in interface GLBasepublic void glTexParameteri(int arg0,
int arg1,
int arg2)
GL void glTexParameteri(GLenum target, GLenum pname, GLint param); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexParameteri in interface GLpublic boolean glIsVBOElementArrayEnabled()
glIsVBOElementArrayEnabled in interface GLBaseGL.GL_ELEMENT_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise falsepublic void glLabelObjectEXT(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
GLES2 void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); GL_EXT_debug_labelglLabelObjectEXT in interface GLES2public void glGetUniformiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetUniformiv(GLuint program, GLint location, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetUniformiv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_1, GL_ES_VERSION_2_0glTexSubImage2D in interface GLarg8 - a direct or array-backed Bufferpublic void glVertexAttrib1fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib1fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib1fv in interface GL2ES2public void glReadnPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
GL void glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data); GL_ARB_robustness; GL_EXT_robustnessglReadnPixels in interface GLarg7 - a direct or array-backed Bufferpublic void glExtGetBufferPointervQCOM(int arg0,
com.jogamp.common.nio.PointerBuffer arg1)
GLES2 void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); GL_QCOM_extended_getglExtGetBufferPointervQCOM in interface GLES2arg1 - a direct or array-backed PointerBufferpublic void glVertexAttrib3fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib3fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib3fv in interface GL2ES2public void glGetIntegerv(int arg0,
IntBuffer arg1)
GL void glGetIntegerv(GLenum pname, GLint * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetIntegerv in interface GLarg1 - a direct or array-backed IntBufferpublic void glStencilMaskSeparate(int arg0,
int arg1)
GL2ES2 void glStencilMaskSeparate(GLenum face, GLuint mask); GL_VERSION_2_0, GL_ES_VERSION_2_0glStencilMaskSeparate in interface GL2ES2public void glCopyTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
GL void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_1, GL_ES_VERSION_2_0glCopyTexSubImage2D in interface GLpublic void glClearDepthf(float arg0)
GL2ES2 void glClearDepthf(GLclampf depth);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glClearDepth(GLclampd depth); if no native implementation is available.glClearDepthf in interface GLglClearDepthf in interface GL2ES2public void glPopGroupMarkerEXT()
GLES2 void glPopGroupMarkerEXT(void); GL_EXT_debug_markerglPopGroupMarkerEXT in interface GLES2public void glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
Buffer arg5)
GL2ES2 void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttribPointer in interface GL2ES2arg5 - a direct or array-backed Bufferpublic void glVertexAttrib1f(int arg0,
float arg1)
GL2ES2 void glVertexAttrib1f(GLuint indx, GLfloat x); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib1f in interface GL2ES2public void glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
GLES2 void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); GL_AMD_performance_monitorglSelectPerfMonitorCountersAMD in interface GLES2public void glClearStencil(int arg0)
GL void glClearStencil(GLint s); GL_VERSION_1_0, GL_ES_VERSION_2_0glClearStencil in interface GLpublic void glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
GL2ES2 void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3; GL_OES_texture_3DglCompressedTexSubImage3D in interface GL2ES2public void glEnableVertexAttribArray(int arg0)
GL2ES2 void glEnableVertexAttribArray(GLuint index); GL_VERSION_2_0, GL_ES_VERSION_2_0glEnableVertexAttribArray in interface GL2ES2public void glDeleteTextures(int arg0,
IntBuffer arg1)
GL void glDeleteTextures(GLsizei n, const GLuint * textures); GL_VERSION_1_1, GL_ES_VERSION_2_0glDeleteTextures in interface GLarg1 - a direct or array-backed IntBufferpublic void glBufferSubData(int arg0,
long arg1,
long arg2,
Buffer arg3)
GL void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); GL_VERSION_1_5, GL_ES_VERSION_2_0glBufferSubData in interface GLarg3 - a direct or array-backed Bufferpublic void glGenFramebuffers(int arg0,
IntBuffer arg1)
GL void glGenFramebuffers(GLsizei n, GLuint * framebuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGenFramebuffers in interface GLarg1 - a direct or array-backed IntBufferpublic void glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES2 void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniformMatrix2fv in interface GL2ES2arg3 - a direct or array-backed FloatBufferpublic void glGetFloatv(int arg0,
float[] arg1,
int arg2)
GL void glGetFloatv(GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetFloatv in interface GLpublic void glUniform2fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform2fv in interface GL2ES2public void glFramebufferTexture2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glFramebufferTexture2D in interface GLpublic int glCreateShader(int arg0)
GL2ES2 GLuint glCreateShader(GLenum type); GL_VERSION_2_0, GL_ES_VERSION_2_0glCreateShader in interface GL2ES2public void glGetShaderiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetShaderiv in interface GL2ES2public void glGetBufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_5, GL_ES_VERSION_2_0glGetBufferParameteriv in interface GLpublic void glUniform1i(int arg0,
int arg1)
GL2ES2 void glUniform1i(GLint location, GLint x); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform1i in interface GL2ES2public void glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
GL void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_1_0, GL_ES_VERSION_2_0glReadPixels in interface GLpublic void glGetPerfMonitorGroupsAMD(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitorglGetPerfMonitorGroupsAMD in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic void glGetPerfMonitorGroupsAMD(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitorglGetPerfMonitorGroupsAMD in interface GLES2public int getDefaultDrawFramebuffer()
GLBase
May differ from it's default zero
in case an framebuffer object (FBObject) based drawable
is being used.
getDefaultDrawFramebuffer in interface GLBasepublic void glDeletePerfMonitorsAMD(int arg0,
IntBuffer arg1)
GLES2 void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitorglDeletePerfMonitorsAMD in interface GLES2arg1 - a direct or array-backed IntBufferpublic void glStencilOpSeparate(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES2 void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); GL_VERSION_2_0, GL_ES_VERSION_2_0glStencilOpSeparate in interface GL2ES2public void glGenBuffers(int arg0,
IntBuffer arg1)
GL void glGenBuffers(GLsizei n, GLuint * buffers); GL_VERSION_1_5, GL_ES_VERSION_2_0glGenBuffers in interface GLarg1 - a direct or array-backed IntBufferpublic void glTexStorage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL void glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); GL_ARB_texture_storage; GL_EXT_texture_storageglTexStorage2D in interface GLpublic void glEGLImageTargetRenderbufferStorageOES(int arg0,
long arg1)
GLES2 void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); GL_OES_EGL_imageglEGLImageTargetRenderbufferStorageOES in interface GLES2public void glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES2 void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniformMatrix4fv in interface GL2ES2arg3 - a direct or array-backed FloatBufferpublic void glGenRenderbuffers(int arg0,
IntBuffer arg1)
GL void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGenRenderbuffers in interface GLarg1 - a direct or array-backed IntBufferpublic void glActiveTexture(int arg0)
GL void glActiveTexture(GLenum texture); GL_VERSION_1_3, GL_ES_VERSION_2_0glActiveTexture in interface GLpublic boolean glIsQuery(int arg0)
GL2ES2 GLboolean glIsQueryEXT(GLuint id); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanpublic void glTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexParameterfv in interface GLpublic void glPolygonOffset(float arg0,
float arg1)
GL void glPolygonOffset(GLfloat factor, GLfloat units); GL_VERSION_1_0, GL_ES_VERSION_2_0glPolygonOffset in interface GLpublic Object getPlatformGLExtensions()
GLBasegetPlatformGLExtensions in interface GLBasepublic int glGetGraphicsResetStatus()
GL GLenum glGetGraphicsResetStatusEXT(void); GL_ARB_robustness; GL_EXT_robustnessglGetGraphicsResetStatus in interface GLpublic void glGetPerfMonitorCountersAMD(int arg0,
IntBuffer arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
GLES2 void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitorglGetPerfMonitorCountersAMD in interface GLES2arg1 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferpublic boolean hasGLSL()
GLBasepublic void glCullFace(int arg0)
GL void glCullFace(GLenum mode); GL_VERSION_1_0, GL_ES_VERSION_2_0glCullFace in interface GLpublic void glVertexAttrib3f(int arg0,
float arg1,
float arg2,
float arg3)
GL2ES2 void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib3f in interface GL2ES2public void glUniform4fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform4fv in interface GL2ES2arg2 - a direct or array-backed FloatBufferpublic void glViewport(int arg0,
int arg1,
int arg2,
int arg3)
GL void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_0, GL_ES_VERSION_2_0glViewport in interface GLpublic void glGetTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetTexParameteriv in interface GLarg2 - a direct or array-backed IntBufferpublic void glBindRenderbuffer(int arg0,
int arg1)
GL void glBindRenderbuffer(GLenum target, GLuint renderbuffer); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glBindRenderbuffer in interface GLpublic void glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
byte[] arg2,
int arg3,
int[] arg4,
int arg5)
GLES2 void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2glExtGetProgramBinarySourceQCOM in interface GLES2public void glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
GLES2 void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitorglGetPerfMonitorCounterDataAMD in interface GLES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferpublic void glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
GLES2 void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitorglGetPerfMonitorCounterDataAMD in interface GLES2public void glUniform3iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform3iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform3iv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void setSwapInterval(int arg0)
GLBasesetSwapInterval in interface GLBaseGLBase.getSwapInterval()public void glDiscardFramebufferEXT(int arg0,
int arg1,
IntBuffer arg2)
GLES2 void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebufferglDiscardFramebufferEXT in interface GLES2arg2 - a direct or array-backed IntBufferpublic void glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
GL2ES2 void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2; GL_OES_texture_3DglTexSubImage3D in interface GL2ES2arg10 - a direct or array-backed Bufferpublic void glGetVertexAttribfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetVertexAttribfv in interface GL2ES2public void glStencilOp(int arg0,
int arg1,
int arg2)
GL void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); GL_VERSION_1_0, GL_ES_VERSION_2_0glStencilOp in interface GLpublic void glFinishFenceNV(int arg0)
GLES2 void glFinishFenceNV(GLuint array); GL_NV_fenceglFinishFenceNV in interface GLES2public void glVertexAttrib4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
GL2ES2 void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib4f in interface GL2ES2public void glDeleteFencesNV(int arg0,
IntBuffer arg1)
GLES2 void glDeleteFencesNV(GLsizei n, const GLuint * arrays); GL_NV_fenceglDeleteFencesNV in interface GLES2arg1 - a direct or array-backed IntBufferpublic void glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexImage2D in interface GLpublic void glDeleteVertexArraysOES(int arg0,
IntBuffer arg1)
GLES2 void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_objectglDeleteVertexArraysOES in interface GLES2arg1 - a direct or array-backed IntBufferpublic void glUniform2iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform2iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform2iv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glGetShaderInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetShaderInfoLog in interface GL2ES2public void glUniform3i(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES2 void glUniform3i(GLint location, GLint x, GLint y, GLint z); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform3i in interface GL2ES2public void glAttachShader(int arg0,
int arg1)
GL2ES2 void glAttachShader(GLuint program, GLuint shader); GL_VERSION_2_0, GL_ES_VERSION_2_0glAttachShader in interface GL2ES2public void glGetActiveUniform(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
GL2ES2 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetActiveUniform in interface GL2ES2public void glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
long arg7)
GL void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3, GL_ES_VERSION_2_0glCompressedTexImage2D in interface GLpublic void glLabelObjectEXT(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
GLES2 void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); GL_EXT_debug_labelglLabelObjectEXT in interface GLES2arg3 - a direct or array-backed ByteBufferpublic void glGenVertexArraysOES(int arg0,
IntBuffer arg1)
GLES2 void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_objectglGenVertexArraysOES in interface GLES2arg1 - a direct or array-backed IntBufferpublic boolean glIsFenceNV(int arg0)
GLES2 GLboolean glIsFenceNV(GLuint target); GL_NV_fenceglIsFenceNV in interface GLES2public void glBlendEquation(int arg0)
GL void glBlendEquation(GLenum mode); GL_VERSION_1_2, GL_ES_VERSION_2_0glBlendEquation in interface GLpublic void glDrawElements(int arg0,
int arg1,
int arg2,
Buffer arg3)
GL void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_1, GL_ES_VERSION_2_0glDrawElements in interface GLarg3 - a direct or array-backed Bufferpublic void glGenTextures(int arg0,
IntBuffer arg1)
GL void glGenTextures(GLsizei n, GLuint * textures); GL_VERSION_1_1, GL_ES_VERSION_2_0glGenTextures in interface GLarg1 - a direct or array-backed IntBufferpublic void glEndTilingQCOM(int arg0)
GLES2 void glEndTilingQCOM(GLbitfield preserveMask); GL_QCOM_tiled_renderingglEndTilingQCOM in interface GLES2public void glDepthMask(boolean arg0)
GL void glDepthMask(GLboolean flag); GL_VERSION_1_0, GL_ES_VERSION_2_0glDepthMask in interface GLpublic void glRenderbufferStorage(int arg0,
int arg1,
int arg2,
int arg3)
GL void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glRenderbufferStorage in interface GLpublic boolean glIsVBOArrayEnabled()
glIsVBOArrayEnabled in interface GLBaseGL.GL_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise falsepublic void glCopyTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8)
GL2ES2 void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_2; GL_OES_texture_3DglCopyTexSubImage3D in interface GL2ES2public void glVertexAttrib4fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib4fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib4fv in interface GL2ES2arg1 - a direct or array-backed FloatBufferpublic void glDeleteProgram(int arg0)
GL2ES2 void glDeleteProgram(GLuint program); GL_VERSION_2_0, GL_ES_VERSION_2_0glDeleteProgram in interface GL2ES2public void glGetProgramBinary(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
Buffer arg4)
GL2ES2 void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); GL_ARB_get_program_binary; GL_OES_get_program_binaryglGetProgramBinary in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed Bufferpublic void glGetProgramBinary(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
Buffer arg6)
GL2ES2 void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); GL_ARB_get_program_binary; GL_OES_get_program_binaryglGetProgramBinary in interface GL2ES2arg6 - a direct or array-backed Bufferpublic void glSetFenceNV(int arg0,
int arg1)
GLES2 void glSetFenceNV(GLuint target, GLenum id); GL_NV_fenceglSetFenceNV in interface GLES2public boolean glIsVertexArrayOES(int arg0)
GLES2 GLboolean glIsVertexArrayOES(GLuint array); GL_OES_vertex_array_objectglIsVertexArrayOES in interface GLES2public void glFinish()
GLpublic void glVertexAttribPointer(GLArrayData arg0)
GL2ES2glVertexAttribPointer in interface GL2ES2public void glVertexAttrib2fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib2fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib2fv in interface GL2ES2public ByteBuffer glMapBuffer(int arg0, int arg1)
GL void * glMapBufferOES(GLenum target, GLenum access); GL_VERSION_1_5; GL_OES_mapbufferglMapBuffer in interface GLpublic void glDetachShader(int arg0,
int arg1)
GL2ES2 void glDetachShader(GLuint program, GLuint shader); GL_VERSION_2_0, GL_ES_VERSION_2_0glDetachShader in interface GL2ES2public void glGetShaderPrecisionFormat(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
GL2ES2 void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glGetShaderPrecisionFormat in interface GL2ES2public void glGetShaderPrecisionFormat(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
GL2ES2 void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glGetShaderPrecisionFormat in interface GL2ES2public void glGetAttachedShaders(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
GL2ES2 void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetAttachedShaders in interface GL2ES2public void glGetAttachedShaders(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
GL2ES2 void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetAttachedShaders in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed IntBufferpublic int glGetError()
GL GLenum glGetError(void); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetError in interface GLpublic void glTexStorage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GL void glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); GL_ARB_texture_storage; GL_EXT_texture_storageglTexStorage3D in interface GLpublic void glHint(int arg0,
int arg1)
GL void glHint(GLenum target, GLenum mode); GL_VERSION_1_0, GL_ES_VERSION_2_0public void glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GL void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGetFramebufferAttachmentParameteriv in interface GLpublic void glUniform(GLUniformData arg0)
public void glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
GLES2 void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitorglGetPerfMonitorCounterStringAMD in interface GLES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed ByteBufferpublic boolean glIsRenderbuffer(int arg0)
GL GLboolean glIsRenderbuffer(GLuint renderbuffer); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glIsRenderbuffer in interface GLpublic void glGetRenderbufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGetRenderbufferParameteriv in interface GLpublic void glGetDriverControlStringQCOM(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GLES2 void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_controlglGetDriverControlStringQCOM in interface GLES2public void glGetFenceivNV(int arg0,
int arg1,
IntBuffer arg2)
GLES2 void glGetFenceivNV(GLuint target, GLenum pname, GLint * params); GL_NV_fenceglGetFenceivNV in interface GLES2arg2 - a direct or array-backed IntBufferpublic void glUniform2i(int arg0,
int arg1,
int arg2)
GL2ES2 void glUniform2i(GLint location, GLint x, GLint y); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform2i in interface GL2ES2public void glUniform2f(int arg0,
float arg1,
float arg2)
GL2ES2 void glUniform2f(GLint location, GLfloat x, GLfloat y); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform2f in interface GL2ES2public void glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
long arg9)
GL2ES2 void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2; GL_OES_texture_3DglTexImage3D in interface GL2ES2public void glDeleteFramebuffers(int arg0,
int[] arg1,
int arg2)
GL void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glDeleteFramebuffers in interface GLpublic void glEndQuery(int arg0)
GL2ES2 void glEndQueryEXT(GLenum target); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglEndQuery in interface GL2ES2public void glPushGroupMarkerEXT(int arg0,
byte[] arg1,
int arg2)
GLES2 void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_markerglPushGroupMarkerEXT in interface GLES2public void glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES2 void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniformMatrix3fv in interface GL2ES2arg3 - a direct or array-backed FloatBufferpublic void glBeginQuery(int arg0,
int arg1)
GL2ES2 void glBeginQueryEXT(GLenum target, GLuint id); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglBeginQuery in interface GL2ES2public void glDrawBuffers(int arg0,
IntBuffer arg1)
GLES2 void glDrawBuffersNV(GLsizei n, const GLenum * bufs); GL_VERSION_2_0; GL_NV_draw_buffersglDrawBuffers in interface GLES2arg1 - a direct or array-backed IntBufferpublic boolean glIsBuffer(int arg0)
GL GLboolean glIsBuffer(GLuint buffer); GL_VERSION_1_5, GL_ES_VERSION_2_0glIsBuffer in interface GLpublic void glExtGetTexturesQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_getglExtGetTexturesQCOM in interface GLES2public void glExtGetTexturesQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_getglExtGetTexturesQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic void glExtGetBuffersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_getglExtGetBuffersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic void glExtGetBuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_getglExtGetBuffersQCOM in interface GLES2public void glScissor(int arg0,
int arg1,
int arg2,
int arg3)
GL void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_0, GL_ES_VERSION_2_0public void glGenerateMipmap(int arg0)
GL void glGenerateMipmap(GLenum target); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGenerateMipmap in interface GLpublic void glUseProgram(int arg0)
GL2ES2 void glUseProgram(GLuint program); GL_VERSION_2_0, GL_ES_VERSION_2_0glUseProgram in interface GL2ES2public void glShaderBinary(int arg0,
int[] arg1,
int arg2,
int arg3,
Buffer arg4,
int arg5)
GL2ES2 void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glShaderBinary in interface GL2ES2public void glGetUniformfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glGetUniformfv(GLuint program, GLint location, GLfloat * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetUniformfv in interface GL2ES2public void glUniform3fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform3fv in interface GL2ES2arg2 - a direct or array-backed FloatBufferpublic void glPushGroupMarkerEXT(int arg0,
ByteBuffer arg1)
GLES2 void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_markerglPushGroupMarkerEXT in interface GLES2arg1 - a direct or array-backed ByteBufferpublic void glGenPerfMonitorsAMD(int arg0,
IntBuffer arg1)
GLES2 void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitorglGenPerfMonitorsAMD in interface GLES2arg1 - a direct or array-backed IntBufferpublic void glPixelStorei(int arg0,
int arg1)
GL void glPixelStorei(GLenum pname, GLint param); GL_VERSION_1_0, GL_ES_VERSION_2_0glPixelStorei in interface GLpublic void glTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexParameteriv in interface GLpublic void glRenderbufferStorageMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_IMG_multisampled_render_to_textureglRenderbufferStorageMultisampleIMG in interface GLES2public void glGetProgramInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetProgramInfoLog in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBufferpublic void glGetQueryiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglGetQueryiv in interface GL2ES2public void glEnable(int arg0)
GL void glEnable(GLenum cap); GL_VERSION_1_0, GL_ES_VERSION_2_0public void glGetnUniformiv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
GL void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params); GL_ARB_robustness; GL_EXT_robustnessglGetnUniformiv in interface GLarg3 - a direct or array-backed IntBufferpublic void glDeleteShader(int arg0)
GL2ES2 void glDeleteShader(GLuint shader); GL_VERSION_2_0, GL_ES_VERSION_2_0glDeleteShader in interface GL2ES2public void glProgramBinary(int arg0,
int arg1,
Buffer arg2,
int arg3)
GL2ES2 void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); GL_ARB_get_program_binary; GL_OES_get_program_binaryglProgramBinary in interface GL2ES2arg2 - a direct or array-backed Bufferpublic void glSampleCoverage(float arg0,
boolean arg1)
GL void glSampleCoverage(GLclampf value, GLboolean invert); GL_VERSION_1_3, GL_ES_VERSION_2_0glSampleCoverage in interface GLpublic void glGetnUniformfv(int arg0,
int arg1,
int arg2,
float[] arg3,
int arg4)
GL void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params); GL_ARB_robustness; GL_EXT_robustnessglGetnUniformfv in interface GLpublic void glGetTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetTexParameterfv in interface GLpublic boolean glIsShader(int arg0)
GL2ES2 GLboolean glIsShader(GLuint shader); GL_VERSION_2_0, GL_ES_VERSION_2_0glIsShader in interface GL2ES2public void glUniform4iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform4iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform4iv in interface GL2ES2public boolean isFunctionAvailable(String arg0)
GLBaseBy "successfully" we mean that the function is both callable on the machine running the program and available on the current display.
In order to call a function successfully, the function must be both callable on the machine running the program and available on the display device that is rendering the output (note: on non-networked, single-display machines these two conditions are identical; on networked and/or multi-display machines this becomes more complicated). These conditions are met if the function is either part of the core OpenGL version supported by both the host and display, or it is an OpenGL extension function that both the host and display support.
A GL function is callable if it is successfully linked at runtime, hence the GLContext must be made current at least once.
isFunctionAvailable in interface GLBasearg0 - the name of the OpenGL function (e.g., use
"glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int) is available).public void glShaderSource(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
GL2ES2 void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); GL_VERSION_2_0, GL_ES_VERSION_2_0glShaderSource in interface GL2ES2arg3 - a direct or array-backed IntBufferpublic void glGetQueryObjectuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglGetQueryObjectuiv in interface GL2ES2public void glBindVertexArrayOES(int arg0)
GLES2 void glBindVertexArrayOES(GLuint array); GL_OES_vertex_array_objectglBindVertexArrayOES in interface GLES2public void glGetProgramiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetProgramiv(GLuint program, GLenum pname, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetProgramiv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glDeleteQueries(int arg0,
int[] arg1,
int arg2)
GL2ES2 void glDeleteQueriesEXT(GLsizei n, const GLuint * ids); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglDeleteQueries in interface GL2ES2public void glTexStorage1D(int arg0,
int arg1,
int arg2,
int arg3)
GL void glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); GL_ARB_texture_storage; GL_EXT_texture_storageglTexStorage1D in interface GLpublic void glDeleteRenderbuffers(int arg0,
int[] arg1,
int arg2)
GL void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glDeleteRenderbuffers in interface GLpublic void glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GLES2 void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitorglGetPerfMonitorGroupStringAMD in interface GLES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBufferpublic void glUniform1fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform1fv in interface GL2ES2arg2 - a direct or array-backed FloatBufferpublic void glDeleteBuffers(int arg0,
IntBuffer arg1)
GL void glDeleteBuffers(GLsizei n, const GLuint * buffers); GL_VERSION_1_5, GL_ES_VERSION_2_0glDeleteBuffers in interface GLarg1 - a direct or array-backed IntBufferpublic void glGetVertexAttribiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetVertexAttribiv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
GLES2 void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); GL_EXT_debug_labelglGetObjectLabelEXT in interface GLES2public void glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL2ES2 void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3; GL_OES_texture_3DglCompressedTexImage3D in interface GL2ES2public void glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
GLES2 void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_getglExtGetTexLevelParameterivQCOM in interface GLES2public void glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3, GL_ES_VERSION_2_0glCompressedTexSubImage2D in interface GLpublic void glGetShaderSource(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetShaderSource in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBufferpublic void glGenQueries(int arg0,
int[] arg1,
int arg2)
GL2ES2 void glGenQueriesEXT(GLsizei n, GLuint * ids); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglGenQueries in interface GL2ES2public void glGenFencesNV(int arg0,
IntBuffer arg1)
GLES2 void glGenFencesNV(GLsizei n, GLuint * arrays); GL_NV_fenceglGenFencesNV in interface GLES2arg1 - a direct or array-backed IntBufferpublic void glGetActiveAttrib(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
GL2ES2 void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetActiveAttrib in interface GL2ES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferarg5 - a direct or array-backed IntBufferarg6 - a direct or array-backed ByteBufferpublic void glExtGetFramebuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_getglExtGetFramebuffersQCOM in interface GLES2public void glExtGetFramebuffersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_getglExtGetFramebuffersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic void glFramebufferTexture3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GL2ES2 void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); GL_ARB_framebuffer_object; GL_OES_texture_3DglFramebufferTexture3D in interface GL2ES2public void glExtGetShadersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2glExtGetShadersQCOM in interface GLES2public void glExtGetShadersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2glExtGetShadersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic void glUniform1iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform1iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform1iv in interface GL2ES2public void glValidateProgram(int arg0)
GL2ES2 void glValidateProgram(GLuint program); GL_VERSION_2_0, GL_ES_VERSION_2_0glValidateProgram in interface GL2ES2public void glDrawBuffers(int arg0,
int[] arg1,
int arg2)
GLES2 void glDrawBuffersNV(GLsizei n, const GLenum * bufs); GL_VERSION_2_0; GL_NV_draw_buffersglDrawBuffers in interface GLES2public void glCoverageMaskNV(boolean arg0)
GLES2 void glCoverageMaskNV(GLboolean mask); GL_NV_coverage_sampleglCoverageMaskNV in interface GLES2public void glEGLImageTargetTexture2DOES(int arg0,
long arg1)
GLES2 void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); GL_OES_EGL_imageglEGLImageTargetTexture2DOES in interface GLES2public void glResolveMultisampleFramebufferAPPLE()
GLES2 void glResolveMultisampleFramebufferAPPLE(void); GL_APPLE_framebuffer_multisampleglResolveMultisampleFramebufferAPPLE in interface GLES2public void glLinkProgram(int arg0)
GL2ES2 void glLinkProgram(GLuint program); GL_VERSION_2_0, GL_ES_VERSION_2_0glLinkProgram in interface GL2ES2public void glClearDepth(double arg0)
GLBase void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); .glClearDepth in interface GL2ES2glClearDepth in interface GLBasepublic void glDeleteFramebuffers(int arg0,
IntBuffer arg1)
GL void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glDeleteFramebuffers in interface GLarg1 - a direct or array-backed IntBufferpublic void glUniform1f(int arg0,
float arg1)
GL2ES2 void glUniform1f(GLint location, GLfloat x); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform1f in interface GL2ES2public void glFlush()
GLpublic void glGetRenderbufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGetRenderbufferParameteriv in interface GLarg2 - a direct or array-backed IntBufferpublic void glGetFenceivNV(int arg0,
int arg1,
int[] arg2,
int arg3)
GLES2 void glGetFenceivNV(GLuint target, GLenum pname, GLint * params); GL_NV_fenceglGetFenceivNV in interface GLES2public void glDisableVertexAttribArray(int arg0)
GL2ES2 void glDisableVertexAttribArray(GLuint index); GL_VERSION_2_0, GL_ES_VERSION_2_0glDisableVertexAttribArray in interface GL2ES2public void glGetProgramInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetProgramInfoLog in interface GL2ES2public void glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
GL void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGetFramebufferAttachmentParameteriv in interface GLarg3 - a direct or array-backed IntBufferpublic void glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
Buffer arg6)
GL void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_1_0, GL_ES_VERSION_2_0glReadPixels in interface GLarg6 - a direct or array-backed Bufferpublic void glGetVertexAttribfv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetVertexAttribfv in interface GL2ES2arg2 - a direct or array-backed FloatBufferpublic void glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
long arg5)
GL2ES2 void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttribPointer in interface GL2ES2public void glDisable(int arg0)
GL void glDisable(GLenum cap); GL_VERSION_1_0, GL_ES_VERSION_2_0public void glTextureStorage1DEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL void glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); GL_EXT_texture_storage, GL_ARB_texture_storageglTextureStorage1DEXT in interface GLpublic void glBlendEquationSeparate(int arg0,
int arg1)
GL void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); GL_VERSION_2_0, GL_ES_VERSION_2_0glBlendEquationSeparate in interface GLpublic void glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
GLES2 void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); GL_EXT_debug_labelglGetObjectLabelEXT in interface GLES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed ByteBufferpublic void glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GLES2 void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitorglGetPerfMonitorGroupStringAMD in interface GLES2public void glFramebufferTexture2DMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GLES2 void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_IMG_multisampled_render_to_textureglFramebufferTexture2DMultisampleIMG in interface GLES2public void glFramebufferTexture2DMultisampleEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GLES2 void glFramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei zoffset); GL_EXT_multisampled_render_to_textureglFramebufferTexture2DMultisampleEXT in interface GLES2public void glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
GL2ES2 void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3; GL_OES_texture_3DglCompressedTexSubImage3D in interface GL2ES2arg10 - a direct or array-backed Bufferpublic void glUniform4fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform4fv in interface GL2ES2public void glBlendFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
GL void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_VERSION_1_4, GL_ES_VERSION_2_0glBlendFuncSeparate in interface GLpublic void glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_1, GL_ES_VERSION_2_0glTexSubImage2D in interface GLpublic Object getExtension(String arg0)
GLBaseNote: it is the intent to add new extensions as quickly as possible to the core GL API. Therefore it is unlikely that most vendors will use this extension mechanism, but it is being provided for completeness.
getExtension in interface GLBasepublic void glGetShaderSource(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetShaderSource in interface GL2ES2public void glGetActiveAttrib(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
GL2ES2 void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetActiveAttrib in interface GL2ES2public void glTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
GL void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexParameterfv in interface GLarg2 - a direct or array-backed FloatBufferpublic void glBindBuffer(int arg0,
int arg1)
GL void glBindBuffer(GLenum target, GLuint buffer); GL_VERSION_1_5, GL_ES_VERSION_2_0glBindBuffer in interface GLpublic void glStartTilingQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); GL_QCOM_tiled_renderingglStartTilingQCOM in interface GLES2public int getDefaultReadFramebuffer()
GLBase
May differ from it's default zero
in case an framebuffer object (FBObject) based drawable
is being used.
getDefaultReadFramebuffer in interface GLBasepublic void glClear(int arg0)
GL void glClear(GLbitfield mask); GL_VERSION_1_0, GL_ES_VERSION_2_0public void glFramebufferRenderbuffer(int arg0,
int arg1,
int arg2,
int arg3)
GL void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glFramebufferRenderbuffer in interface GLpublic boolean glTestFenceNV(int arg0)
GLES2 GLboolean glTestFenceNV(GLuint target); GL_NV_fenceglTestFenceNV in interface GLES2public void glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
GL void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3, GL_ES_VERSION_2_0glCompressedTexImage2D in interface GLarg7 - a direct or array-backed Bufferpublic void glEndPerfMonitorAMD(int arg0)
GLES2 void glEndPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitorglEndPerfMonitorAMD in interface GLES2public void glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES2 void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniformMatrix4fv in interface GL2ES2public void glUniform1iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform1iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform1iv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glGenQueries(int arg0,
IntBuffer arg1)
GL2ES2 void glGenQueriesEXT(GLsizei n, GLuint * ids); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglGenQueries in interface GL2ES2arg1 - a direct or array-backed IntBufferpublic void glGenFencesNV(int arg0,
int[] arg1,
int arg2)
GLES2 void glGenFencesNV(GLsizei n, GLuint * arrays); GL_NV_fenceglGenFencesNV in interface GLES2public void glDrawElements(int arg0,
int arg1,
int arg2,
long arg3)
GL void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_1, GL_ES_VERSION_2_0glDrawElements in interface GLpublic void glBufferData(int arg0,
long arg1,
Buffer arg2,
int arg3)
GL void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); GL_VERSION_1_5, GL_ES_VERSION_2_0glBufferData in interface GLarg2 - a direct or array-backed Bufferpublic void glGetPerfMonitorCounterInfoAMD(int arg0,
int arg1,
int arg2,
Buffer arg3)
GLES2 void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); GL_AMD_performance_monitorglGetPerfMonitorCounterInfoAMD in interface GLES2arg3 - a direct or array-backed Bufferpublic void glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
GL2ES2 void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2; GL_OES_texture_3DglTexSubImage3D in interface GL2ES2public void glUniform3f(int arg0,
float arg1,
float arg2,
float arg3)
GL2ES2 void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform3f in interface GL2ES2public void glReadBufferNV(int arg0)
GLES2 void glReadBufferNV(GLenum mode); GL_NV_read_bufferglReadBufferNV in interface GLES2public void glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
GLES2 void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_getglExtGetTexLevelParameterivQCOM in interface GLES2arg4 - a direct or array-backed IntBufferpublic void glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexImage2D in interface GLarg8 - a direct or array-backed Bufferpublic void glDeleteQueries(int arg0,
IntBuffer arg1)
GL2ES2 void glDeleteQueriesEXT(GLsizei n, const GLuint * ids); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglDeleteQueries in interface GL2ES2arg1 - a direct or array-backed IntBufferpublic void glGetFloatv(int arg0,
FloatBuffer arg1)
GL void glGetFloatv(GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetFloatv in interface GLarg1 - a direct or array-backed FloatBufferpublic void glGetProgramiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetProgramiv(GLuint program, GLenum pname, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetProgramiv in interface GL2ES2public void glUniform2fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform2fv in interface GL2ES2arg2 - a direct or array-backed FloatBufferpublic void glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES2 void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniformMatrix2fv in interface GL2ES2public void glDeleteRenderbuffers(int arg0,
IntBuffer arg1)
GL void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glDeleteRenderbuffers in interface GLarg1 - a direct or array-backed IntBufferpublic int glGetBoundBuffer(int arg0)
glGetBoundBuffer in interface GLBasearg0 - a GL buffer (VBO) target as used in GL.glBindBuffer(int, int), ie GL.GL_ELEMENT_ARRAY_BUFFER, GL.GL_ARRAY_BUFFER, ..GL.glBindBuffer(int, int) or 0 if unbound.public void glLineWidth(float arg0)
GL void glLineWidth(GLfloat width); GL_VERSION_1_0, GL_ES_VERSION_2_0glLineWidth in interface GLpublic void glGetVertexAttribiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetVertexAttribiv in interface GL2ES2public void glDeleteBuffers(int arg0,
int[] arg1,
int arg2)
GL void glDeleteBuffers(GLsizei n, const GLuint * buffers); GL_VERSION_1_5, GL_ES_VERSION_2_0glDeleteBuffers in interface GLpublic int getSwapInterval()
GLBaseGLBase.setSwapInterval(int). GLBase.setSwapInterval(int) yet,
-1 is returned, indicating that the platforms default
is being used.getSwapInterval in interface GLBaseGLBase.setSwapInterval(int)public void glGetDriverControlStringQCOM(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GLES2 void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_controlglGetDriverControlStringQCOM in interface GLES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBufferpublic void glDrawArrays(int arg0,
int arg1,
int arg2)
GL void glDrawArrays(GLenum mode, GLint first, GLsizei count); GL_VERSION_1_1, GL_ES_VERSION_2_0glDrawArrays in interface GLpublic void glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
GLES2 void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitorglGetPerfMonitorCounterStringAMD in interface GLES2public void glShaderSource(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
GL2ES2 void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); GL_VERSION_2_0, GL_ES_VERSION_2_0glShaderSource in interface GL2ES2public void glUniform4iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform4iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform4iv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic boolean glUnmapBuffer(int arg0)
GL GLboolean glUnmapBufferOES(GLenum target); GL_VERSION_1_5; GL_OES_mapbufferglUnmapBuffer in interface GLpublic void glGetQueryObjectuiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglGetQueryObjectuiv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic int getBoundFramebuffer(int arg0)
GLBaseGL.glBindFramebuffer(int, int).getBoundFramebuffer in interface GLBasepublic void glGetQueryiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_5; GL_EXT_occlusion_query_booleanglGetQueryiv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexParameteriv in interface GLarg2 - a direct or array-backed IntBufferpublic void glBlendColor(float arg0,
float arg1,
float arg2,
float arg3)
GL2ES2 void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_VERSION_1_2, GL_ES_VERSION_2_0glBlendColor in interface GL2ES2public void glGetnUniformiv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GL void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params); GL_ARB_robustness; GL_EXT_robustnessglGetnUniformiv in interface GLpublic GLContext getContext()
GLBasegetContext in interface GLBasepublic void glVertexAttrib1fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib1fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib1fv in interface GL2ES2arg1 - a direct or array-backed FloatBufferpublic void glStencilFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES2 void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); GL_VERSION_2_0, GL_ES_VERSION_2_0glStencilFuncSeparate in interface GL2ES2public void glGenPerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
GLES2 void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitorglGenPerfMonitorsAMD in interface GLES2public void glVertexAttrib3fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib3fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib3fv in interface GL2ES2arg1 - a direct or array-backed FloatBufferpublic void glStencilMask(int arg0)
GL void glStencilMask(GLuint mask); GL_VERSION_1_0, GL_ES_VERSION_2_0glStencilMask in interface GLpublic void glShaderBinary(int arg0,
IntBuffer arg1,
int arg2,
Buffer arg3,
int arg4)
GL2ES2 void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glShaderBinary in interface GL2ES2public void glRenderbufferStorageMultisampleANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_ANGLE_framebuffer_multisampleglRenderbufferStorageMultisampleANGLE in interface GLES2public void glExtGetRenderbuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_getglExtGetRenderbuffersQCOM in interface GLES2public void glExtGetRenderbuffersQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_getglExtGetRenderbuffersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic int glCreateProgram()
GL2ES2 GLuint glCreateProgram(void); GL_VERSION_2_0, GL_ES_VERSION_2_0glCreateProgram in interface GL2ES2public void glDepthRangef(float arg0,
float arg1)
GL2ES2 void glDepthRangef(GLclampf zNear, GLclampf zFar);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glDepthRange(GLclampd zNear, GLclampd zFar); if no native implementation is available.glDepthRangef in interface GLglDepthRangef in interface GL2ES2public void glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
Buffer arg9)
GL2ES2 void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2; GL_OES_texture_3DglTexImage3D in interface GL2ES2arg9 - a direct or array-backed Bufferpublic void glGenRenderbuffers(int arg0,
int[] arg1,
int arg2)
GL void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGenRenderbuffers in interface GLpublic void glClearColor(float arg0,
float arg1,
float arg2,
float arg3)
GL void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_VERSION_1_0, GL_ES_VERSION_2_0glClearColor in interface GLpublic void glBeginPerfMonitorAMD(int arg0)
GLES2 void glBeginPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitorglBeginPerfMonitorAMD in interface GLES2public void glExtGetProgramsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2glExtGetProgramsQCOM in interface GLES2public void glExtGetProgramsQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2glExtGetProgramsQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic boolean glIsFramebuffer(int arg0)
GL GLboolean glIsFramebuffer(GLuint framebuffer); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glIsFramebuffer in interface GLpublic void glDeletePerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
GLES2 void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitorglDeletePerfMonitorsAMD in interface GLES2public void glGenBuffers(int arg0,
int[] arg1,
int arg2)
GL void glGenBuffers(GLsizei n, GLuint * buffers); GL_VERSION_1_5, GL_ES_VERSION_2_0glGenBuffers in interface GLpublic void glCompileShader(int arg0)
GL2ES2 void glCompileShader(GLuint shader); GL_VERSION_2_0, GL_ES_VERSION_2_0glCompileShader in interface GL2ES2public void glGetBooleanv(int arg0,
byte[] arg1,
int arg2)
GL void glGetBooleanv(GLenum pname, GLboolean * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetBooleanv in interface GLpublic void glCoverageOperationNV(int arg0)
GLES2 void glCoverageOperationNV(GLenum operation); GL_NV_coverage_sampleglCoverageOperationNV in interface GLES2public void glUniform4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES2 void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform4i in interface GL2ES2public void glEnableDriverControlQCOM(int arg0)
GLES2 void glEnableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_controlglEnableDriverControlQCOM in interface GLES2public void glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
ByteBuffer arg2,
IntBuffer arg3)
GLES2 void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2glExtGetProgramBinarySourceQCOM in interface GLES2arg2 - a direct or array-backed ByteBufferarg3 - a direct or array-backed IntBufferpublic void glUniform4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
GL2ES2 void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform4f in interface GL2ES2public void glDisableDriverControlQCOM(int arg0)
GLES2 void glDisableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_controlglDisableDriverControlQCOM in interface GLES2public void glStencilFunc(int arg0,
int arg1,
int arg2)
GL void glStencilFunc(GLenum func, GLint ref, GLuint mask); GL_VERSION_1_0, GL_ES_VERSION_2_0glStencilFunc in interface GLpublic void glGetShaderiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetShaderiv in interface GL2ES2arg2 - a direct or array-backed IntBufferpublic void glUniform1fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform1fv in interface GL2ES2public void glGetBufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_5, GL_ES_VERSION_2_0glGetBufferParameteriv in interface GLarg2 - a direct or array-backed IntBufferpublic void glGetTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
GL void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetTexParameterfv in interface GLarg2 - a direct or array-backed FloatBufferpublic void glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
IntBuffer arg4)
GLES2 void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); GL_AMD_performance_monitorglSelectPerfMonitorCountersAMD in interface GLES2arg4 - a direct or array-backed IntBufferpublic void glGetnUniformfv(int arg0,
int arg1,
int arg2,
FloatBuffer arg3)
GL void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params); GL_ARB_robustness; GL_EXT_robustnessglGetnUniformfv in interface GLarg3 - a direct or array-backed FloatBufferpublic void glDepthFunc(int arg0)
GL void glDepthFunc(GLenum func); GL_VERSION_1_0, GL_ES_VERSION_2_0glDepthFunc in interface GLpublic void glDeleteTextures(int arg0,
int[] arg1,
int arg2)
GL void glDeleteTextures(GLsizei n, const GLuint * textures); GL_VERSION_1_1, GL_ES_VERSION_2_0glDeleteTextures in interface GLpublic void glGenFramebuffers(int arg0,
int[] arg1,
int arg2)
GL void glGenFramebuffers(GLsizei n, GLuint * framebuffers); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glGenFramebuffers in interface GLpublic void glGetShaderInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetShaderInfoLog in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBufferpublic boolean glExtIsProgramBinaryQCOM(int arg0)
GLES2 GLboolean glExtIsProgramBinaryQCOM(GLuint program); GL_QCOM_extended_get2glExtIsProgramBinaryQCOM in interface GLES2public boolean glIsProgram(int arg0)
GL2ES2 GLboolean glIsProgram(GLuint program); GL_VERSION_2_0, GL_ES_VERSION_2_0glIsProgram in interface GL2ES2public void glBlitFramebufferANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
GLES2 void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_ANGLE_framebuffer_blitglBlitFramebufferANGLE in interface GLES2public void glUniform3fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform3fv in interface GL2ES2public void glVertexAttrib2f(int arg0,
float arg1,
float arg2)
GL2ES2 void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib2f in interface GL2ES2public int glGetUniformLocation(int arg0,
String arg1)
GL2ES2 int glGetUniformLocation(GLuint program, const GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetUniformLocation in interface GL2ES2public void glGetIntegerv(int arg0,
int[] arg1,
int arg2)
GL void glGetIntegerv(GLenum pname, GLint * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetIntegerv in interface GLpublic long glGetBufferSize(int arg0)
glGetBufferSize in interface GLBasearg0 - a GL buffer name, generated with GL.glGenBuffers(int, int[], int) and used in GL.glBindBuffer(int, int), GL.glBufferData(int, long, java.nio.Buffer, int) or GL2.glNamedBufferDataEXT(int, long, java.nio.Buffer, int) for example.public void glBindTexture(int arg0,
int arg1)
GL void glBindTexture(GLenum target, GLuint texture); GL_VERSION_1_1, GL_ES_VERSION_2_0glBindTexture in interface GLpublic void glGetActiveUniform(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
GL2ES2 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetActiveUniform in interface GL2ES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferarg5 - a direct or array-backed IntBufferarg6 - a direct or array-backed ByteBufferpublic void glRenderbufferStorageMultisampleAPPLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_APPLE_framebuffer_multisampleglRenderbufferStorageMultisampleAPPLE in interface GLES2public void glGetUniformiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetUniformiv(GLuint program, GLint location, GLint * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetUniformiv in interface GL2ES2public void glColorMask(boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
GL void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GL_VERSION_1_0, GL_ES_VERSION_2_0glColorMask in interface GLpublic void glInsertEventMarkerEXT(int arg0,
byte[] arg1,
int arg2)
GLES2 void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_markerglInsertEventMarkerEXT in interface GLES2public int glCheckFramebufferStatus(int arg0)
GL GLenum glCheckFramebufferStatus(GLenum target); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glCheckFramebufferStatus in interface GLpublic void glExtGetTexSubImageQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
GLES2 void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); GL_QCOM_extended_getglExtGetTexSubImageQCOM in interface GLES2arg10 - a direct or array-backed Bufferpublic void glGetUniformfv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glGetUniformfv(GLuint program, GLint location, GLfloat * params); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetUniformfv in interface GL2ES2arg2 - a direct or array-backed FloatBufferpublic void glGenTextures(int arg0,
int[] arg1,
int arg2)
GL void glGenTextures(GLsizei n, GLuint * textures); GL_VERSION_1_1, GL_ES_VERSION_2_0glGenTextures in interface GLpublic void glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3, GL_ES_VERSION_2_0glCompressedTexSubImage2D in interface GLarg8 - a direct or array-backed Bufferpublic void glTextureStorage3DEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6)
GL void glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); GL_EXT_texture_storage, GL_ARB_texture_storageglTextureStorage3DEXT in interface GLpublic String glGetString(int arg0)
GL const GLubyte * glGetString(GLenum name); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetString in interface GLpublic void glBlendFunc(int arg0,
int arg1)
GL void glBlendFunc(GLenum sfactor, GLenum dfactor); GL_VERSION_1_0, GL_ES_VERSION_2_0glBlendFunc in interface GLpublic void glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES2 void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniformMatrix3fv in interface GL2ES2public void glTexParameterf(int arg0,
int arg1,
float arg2)
GL void glTexParameterf(GLenum target, GLenum pname, GLfloat param); GL_VERSION_1_0, GL_ES_VERSION_2_0glTexParameterf in interface GLpublic void glGenVertexArraysOES(int arg0,
int[] arg1,
int arg2)
GLES2 void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_objectglGenVertexArraysOES in interface GLES2public void glInsertEventMarkerEXT(int arg0,
ByteBuffer arg1)
GLES2 void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_markerglInsertEventMarkerEXT in interface GLES2arg1 - a direct or array-backed ByteBufferpublic void glReleaseShaderCompiler()
GL2ES2 void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glReleaseShaderCompiler in interface GL2ES2public void glGetDriverControlsQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
GLES2 void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_controlglGetDriverControlsQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic void glGetDriverControlsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_controlglGetDriverControlsQCOM in interface GLES2public void glDeleteFencesNV(int arg0,
int[] arg1,
int arg2)
GLES2 void glDeleteFencesNV(GLsizei n, const GLuint * arrays); GL_NV_fenceglDeleteFencesNV in interface GLES2public void glTextureStorage2DEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GL void glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); GL_EXT_texture_storage, GL_ARB_texture_storageglTextureStorage2DEXT in interface GLpublic void glBindAttribLocation(int arg0,
int arg1,
String arg2)
GL2ES2 void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glBindAttribLocation in interface GL2ES2public void glDeleteVertexArraysOES(int arg0,
int[] arg1,
int arg2)
GLES2 void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_objectglDeleteVertexArraysOES in interface GLES2public void glUniform2iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform2iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform2iv in interface GL2ES2public boolean isExtensionAvailable(String arg0)
GLBaseisExtensionAvailable in interface GLBasearg0 - the name of the OpenGL extension (e.g.,
"GL_ARB_vertex_program").public void glUniform3iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform3iv(GLint location, GLsizei count, const GLint * v); GL_VERSION_2_0, GL_ES_VERSION_2_0glUniform3iv in interface GL2ES2public void glFrontFace(int arg0)
GL void glFrontFace(GLenum mode); GL_VERSION_1_0, GL_ES_VERSION_2_0glFrontFace in interface GLpublic boolean isNPOTTextureAvailable()
GLBaseNPOT textures are supported in OpenGL >= 3, GLES2 or if the 'GL_ARB_texture_non_power_of_two' extension is available.
isNPOTTextureAvailable in interface GLBasepublic void glDiscardFramebufferEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
GLES2 void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebufferglDiscardFramebufferEXT in interface GLES2public void glBindFramebuffer(int arg0,
int arg1)
GL void glBindFramebuffer(GLenum target, GLuint framebuffer); GL_ARB_framebuffer_object, GL_ES_VERSION_2_0glBindFramebuffer in interface GLpublic void glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL2ES2 void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3; GL_OES_texture_3DglCompressedTexImage3D in interface GL2ES2arg8 - a direct or array-backed Bufferpublic void glGetTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetTexParameteriv in interface GLpublic void glDepthRange(double arg0,
double arg1)
GLBase void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .glDepthRange in interface GL2ES2glDepthRange in interface GLBasepublic void glVertexAttrib2fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib2fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib2fv in interface GL2ES2arg1 - a direct or array-backed FloatBufferpublic int glGetAttribLocation(int arg0,
String arg1)
GL2ES2 int glGetAttribLocation(GLuint program, const GLchar * name); GL_VERSION_2_0, GL_ES_VERSION_2_0glGetAttribLocation in interface GL2ES2public void glVertexAttrib4fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib4fv(GLuint indx, const GLfloat * values); GL_VERSION_2_0, GL_ES_VERSION_2_0glVertexAttrib4fv in interface GL2ES2public boolean glIsEnabled(int arg0)
GL GLboolean glIsEnabled(GLenum cap); GL_VERSION_1_0, GL_ES_VERSION_2_0glIsEnabled in interface GLpublic void glAlphaFuncQCOM(int arg0,
float arg1)
GLES2 void glAlphaFuncQCOM(GLenum func, GLclampf ref); GL_QCOM_alpha_testglAlphaFuncQCOM in interface GLES2public boolean glIsTexture(int arg0)
GL GLboolean glIsTexture(GLuint texture); GL_VERSION_1_1, GL_ES_VERSION_2_0glIsTexture in interface GLpublic void glGetPerfMonitorCountersAMD(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4,
int arg5,
int[] arg6,
int arg7)
GLES2 void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitorglGetPerfMonitorCountersAMD in interface GLES2public void glExtTexObjectStateOverrideiQCOM(int arg0,
int arg1,
int arg2)
GLES2 void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); GL_QCOM_extended_getglExtTexObjectStateOverrideiQCOM in interface GLES2public void glCopyTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
GL void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_VERSION_1_1, GL_ES_VERSION_2_0glCopyTexImage2D in interface GLpublic void glGetBooleanv(int arg0,
ByteBuffer arg1)
GL void glGetBooleanv(GLenum pname, GLboolean * params); GL_VERSION_1_0, GL_ES_VERSION_2_0glGetBooleanv in interface GLarg1 - a direct or array-backed ByteBufferCopyright 2010 JogAmp Community.