public class TraceGL2ES2 extends Object implements GL, GL2ES2
Composable pipeline which wraps an underlying GL
implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. Sample code which installs this pipeline:
GL gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG |
GL_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_BIT
GL_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 |
---|
TraceGL2ES2(GL2ES2 downstreamGL2ES2,
PrintStream stream) |
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 |
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 |
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 |
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 |
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_ARB_ES2_compatibility , GL_ES_VERSION_2_0 |
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 |
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 |
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 |
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 |
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_ARB_ES2_compatibility , GL_ES_VERSION_2_0 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
glFinish()
|
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 |
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 |
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 |
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 |
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) |
int |
glGetError()
Entry point to C language function:
GLenum glGetError(void); Part of GL_VERSION_1_0 , GL_ES_VERSION_2_0 |
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 |
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 |
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 |
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() |
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 |
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 |
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 |
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 |
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 |
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 |
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 TraceGL2ES2(GL2ES2 downstreamGL2ES2, PrintStream stream)
public boolean isGL()
GLBase
public boolean isGL4bc()
GLBase
public boolean isGL4()
GLBase
public boolean isGL3bc()
GLBase
public boolean isGL3()
GLBase
public boolean isGL2()
GLBase
public boolean isGLES1()
GLBase
public 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 GLBase
GLBase.isGLES2Compatible()
public boolean isGL2ES1()
GLBase
public boolean isGL2ES2()
GLBase
public boolean isGL2GL3()
GLBase
public boolean isGLES()
GLBase
GLBase.isGLES1()
and GLBase.isGLES2()
.public boolean isGLES2Compatible()
GLBase
isGLES2Compatible
in interface GLBase
GL_ARB_ES2_compatibility
, otherwise falsepublic GL getGL()
GLBase
public GL4bc getGL4bc()
GLBase
public GL4 getGL4()
GLBase
public GL3bc getGL3bc()
GLBase
public GL3 getGL3()
GLBase
public GL2 getGL2()
GLBase
public GLES1 getGLES1()
GLBase
public GLES2 getGLES2()
GLBase
public GL2ES1 getGL2ES1()
GLBase
public GL2ES2 getGL2ES2()
GLBase
public GL2GL3 getGL2GL3()
GLBase
public GLProfile getGLProfile()
GLBase
getGLProfile
in interface GLBase
public 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_0
glGetVertexAttribfv
in interface GL2ES2
public 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_boolean
glGetQueryObjectuiv
in interface GL2ES2
public 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_0
glUniform4iv
in interface GL2ES2
public 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_0
glVertexAttribPointer
in interface GL2ES2
arg5
- a direct or array-backed Buffer
public 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_0
glGetBufferParameteriv
in interface GL
arg2
- a direct or array-backed IntBuffer
public 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_0
glGetShaderiv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public 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_robustness
glReadnPixels
in interface GL
arg7
- a direct or array-backed Buffer
public void glEnable(int arg0)
GL
void glEnable(GLenum cap);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
public void glDeleteShader(int arg0)
GL2ES2
void glDeleteShader(GLuint shader);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glDeleteShader
in interface GL2ES2
public void glBlendEquationSeparate(int arg0, int arg1)
GL
void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glBlendEquationSeparate
in interface GL
public 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_boolean
glGetQueryiv
in interface GL2ES2
public 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_0
glTexParameteriv
in interface GL
public void glUniform(GLUniformData arg0)
public 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_0
glTexSubImage2D
in interface GL
public void glClearDepth(double arg0)
GLBase
void glClearDepth(GLclampd depth);
and void glClearDepthf(GLclampf depth);
.glClearDepth
in interface GL2ES2
glClearDepth
in interface GLBase
public void glBindBuffer(int arg0, int arg1)
GL
void glBindBuffer(GLenum target, GLuint buffer);
GL_VERSION_1_5
, GL_ES_VERSION_2_0
glBindBuffer
in interface GL
public void glUseProgram(int arg0)
GL2ES2
void glUseProgram(GLuint program);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glUseProgram
in interface GL2ES2
public 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_0
glBlendFuncSeparate
in interface GL
public 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_0
glBufferSubData
in interface GL
arg3
- a direct or array-backed Buffer
public void glGenerateMipmap(int arg0)
GL
void glGenerateMipmap(GLenum target);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glGenerateMipmap
in interface GL
public 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_0
glUniform4fv
in interface GL2ES2
arg2
- a direct or array-backed FloatBuffer
public 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_robustness
glGetnUniformfv
in interface GL
arg3
- a direct or array-backed FloatBuffer
public void glGenTextures(int arg0, IntBuffer arg1)
GL
void glGenTextures(GLsizei n, GLuint * textures);
GL_VERSION_1_1
, GL_ES_VERSION_2_0
glGenTextures
in interface GL
arg1
- a direct or array-backed IntBuffer
public 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_0
glUniform1iv
in interface GL2ES2
public void glUniform1f(int arg0, float arg1)
GL2ES2
void glUniform1f(GLint location, GLfloat x);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glUniform1f
in interface GL2ES2
public 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_0
glTexParameterfv
in interface GL
public int glCreateShader(int arg0)
GL2ES2
GLuint glCreateShader(GLenum type);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glCreateShader
in interface GL2ES2
public void glValidateProgram(int arg0)
GL2ES2
void glValidateProgram(GLuint program);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glValidateProgram
in interface GL2ES2
public 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_3D
glCompressedTexImage3D
in interface GL2ES2
arg8
- a direct or array-backed Buffer
public boolean glIsQuery(int arg0)
GL2ES2
GLboolean glIsQueryEXT(GLuint id);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
public boolean isExtensionAvailable(String arg0)
GLBase
isExtensionAvailable
in interface GLBase
arg0
- the name of the OpenGL extension (e.g.,
"GL_ARB_vertex_program").public String glGetString(int arg0)
GL
const GLubyte * glGetString(GLenum name);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetString
in interface GL
public 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_0
glCompressedTexSubImage2D
in interface GL
arg8
- a direct or array-backed Buffer
public boolean isNPOTTextureAvailable()
GLBase
NPOT textures are supported in OpenGL >= 3, GLES2 or if the 'GL_ARB_texture_non_power_of_two' extension is available.
isNPOTTextureAvailable
in interface GLBase
public void glFlush()
GL
public 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_robustness
glGetnUniformiv
in interface GL
public 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_0
glUniformMatrix3fv
in interface GL2ES2
public 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_0
glUniform2fv
in interface GL2ES2
public 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_0
glBlendColor
in interface GL2ES2
public void glDepthMask(boolean arg0)
GL
void glDepthMask(GLboolean flag);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glDepthMask
in interface GL
public void glDeleteProgram(int arg0)
GL2ES2
void glDeleteProgram(GLuint program);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glDeleteProgram
in interface GL2ES2
public long glGetBufferSize(int arg0)
glGetBufferSize
in interface GLBase
arg0
- 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 glVertexAttrib2fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib2fv
in interface GL2ES2
arg1
- a direct or array-backed FloatBuffer
public 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_3D
glCopyTexSubImage3D
in interface GL2ES2
public void glGenBuffers(int arg0, IntBuffer arg1)
GL
void glGenBuffers(GLsizei n, GLuint * buffers);
GL_VERSION_1_5
, GL_ES_VERSION_2_0
glGenBuffers
in interface GL
arg1
- a direct or array-backed IntBuffer
public 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_0
glGetActiveAttrib
in interface GL2ES2
arg3
- a direct or array-backed IntBuffer
arg4
- a direct or array-backed IntBuffer
arg5
- a direct or array-backed IntBuffer
arg6
- a direct or array-backed ByteBuffer
public 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_0
glStencilFuncSeparate
in interface GL2ES2
public void glGenRenderbuffers(int arg0, IntBuffer arg1)
GL
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glGenRenderbuffers
in interface GL
arg1
- a direct or array-backed IntBuffer
public ByteBuffer glMapBuffer(int arg0, int arg1)
GL
void * glMapBufferOES(GLenum target, GLenum access);
GL_VERSION_1_5
; GL_OES_mapbuffer
glMapBuffer
in interface GL
public 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_0
glUniform3f
in interface GL2ES2
public void glEndQuery(int arg0)
GL2ES2
void glEndQueryEXT(GLenum target);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
glEndQuery
in interface GL2ES2
public 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_0
glGetShaderInfoLog
in interface GL2ES2
public void glVertexAttrib4fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib4fv
in interface GL2ES2
public 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_3D
glTexImage3D
in interface GL2ES2
public 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_0
glFramebufferRenderbuffer
in interface GL
public void glGetIntegerv(int arg0, IntBuffer arg1)
GL
void glGetIntegerv(GLenum pname, GLint * params);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetIntegerv
in interface GL
arg1
- a direct or array-backed IntBuffer
public 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_0
glUniform2i
in interface GL2ES2
public 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_0
glUniform2f
in interface GL2ES2
public 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_3D
glTexSubImage3D
in interface GL2ES2
public void glDeleteBuffers(int arg0, int[] arg1, int arg2)
GL
void glDeleteBuffers(GLsizei n, const GLuint * buffers);
GL_VERSION_1_5
, GL_ES_VERSION_2_0
glDeleteBuffers
in interface GL
public 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_0
glGetRenderbufferParameteriv
in interface GL
public void glGenFramebuffers(int arg0, IntBuffer arg1)
GL
void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glGenFramebuffers
in interface GL
arg1
- a direct or array-backed IntBuffer
public void glDeleteTextures(int arg0, IntBuffer arg1)
GL
void glDeleteTextures(GLsizei n, const GLuint * textures);
GL_VERSION_1_1
, GL_ES_VERSION_2_0
glDeleteTextures
in interface GL
arg1
- a direct or array-backed IntBuffer
public 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_0
glDrawElements
in interface GL
arg3
- a direct or array-backed Buffer
public void glDeleteBuffers(int arg0, IntBuffer arg1)
GL
void glDeleteBuffers(GLsizei n, const GLuint * buffers);
GL_VERSION_1_5
, GL_ES_VERSION_2_0
glDeleteBuffers
in interface GL
arg1
- a direct or array-backed IntBuffer
public 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_0
glGetRenderbufferParameteriv
in interface GL
arg2
- a direct or array-backed IntBuffer
public 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_0
glUniform3fv
in interface GL2ES2
arg2
- a direct or array-backed FloatBuffer
public void glGenFramebuffers(int arg0, int[] arg1, int arg2)
GL
void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glGenFramebuffers
in interface GL
public void glDeleteTextures(int arg0, int[] arg1, int arg2)
GL
void glDeleteTextures(GLsizei n, const GLuint * textures);
GL_VERSION_1_1
, GL_ES_VERSION_2_0
glDeleteTextures
in interface GL
public void glCullFace(int arg0)
GL
void glCullFace(GLenum mode);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glCullFace
in interface GL
public int glCreateProgram()
GL2ES2
GLuint glCreateProgram(void);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glCreateProgram
in interface GL2ES2
public int getSwapInterval()
GLBase
GLBase.setSwapInterval(int)
. GLBase.setSwapInterval(int)
yet,
-1 is returned, indicating that the platforms default
is being used.getSwapInterval
in interface GLBase
GLBase.setSwapInterval(int)
public 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_0
glColorMask
in interface GL
public void glBindTexture(int arg0, int arg1)
GL
void glBindTexture(GLenum target, GLuint texture);
GL_VERSION_1_1
, GL_ES_VERSION_2_0
glBindTexture
in interface GL
public void glGetIntegerv(int arg0, int[] arg1, int arg2)
GL
void glGetIntegerv(GLenum pname, GLint * params);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetIntegerv
in interface GL
public 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_0
glGetUniformfv
in interface GL2ES2
public 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_0
glCompressedTexImage2D
in interface GL
public 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_0
glClearColor
in interface GL
public void glGenBuffers(int arg0, int[] arg1, int arg2)
GL
void glGenBuffers(GLsizei n, GLuint * buffers);
GL_VERSION_1_5
, GL_ES_VERSION_2_0
glGenBuffers
in interface GL
public void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
GL
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glGenRenderbuffers
in interface GL
public 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_0
glUniform1fv
in interface GL2ES2
arg2
- a direct or array-backed FloatBuffer
public 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_0
glTexImage2D
in interface GL
arg8
- a direct or array-backed Buffer
public boolean glIsBuffer(int arg0)
GL
GLboolean glIsBuffer(GLuint buffer);
GL_VERSION_1_5
, GL_ES_VERSION_2_0
glIsBuffer
in interface GL
public void glDepthRangef(float arg0, float arg1)
GL
void glDepthRangef(GLclampf zNear, GLclampf zFar);
GL_ARB_ES2_compatibility
, GL_ES_VERSION_2_0
glDepthRangef
in interface GL
glDepthRangef
in interface GL2ES2
public void glBlendEquation(int arg0)
GL
void glBlendEquation(GLenum mode);
GL_VERSION_1_2
, GL_ES_VERSION_2_0
glBlendEquation
in interface GL
public 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_robustness
glGetnUniformiv
in interface GL
arg3
- a direct or array-backed IntBuffer
public 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_0
glBufferData
in interface GL
arg2
- a direct or array-backed Buffer
public 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_0
glVertexAttrib4f
in interface GL2ES2
public void setSwapInterval(int arg0)
GLBase
setSwapInterval
in interface GLBase
GLBase.getSwapInterval()
public boolean glIsRenderbuffer(int arg0)
GL
GLboolean glIsRenderbuffer(GLuint renderbuffer);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glIsRenderbuffer
in interface GL
public 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_0
glStencilOp
in interface GL
public 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_0
glGetTexParameterfv
in interface GL
public 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_0
glUniformMatrix4fv
in interface GL2ES2
public void glDepthRange(double arg0, double arg1)
GLBase
void glDepthRange(GLclampd depth);
and void glDepthRangef(GLclampf depth);
.glDepthRange
in interface GL2ES2
glDepthRange
in interface GLBase
public 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_0
glGetActiveAttrib
in interface GL2ES2
public void glEnableVertexAttribArray(int arg0)
GL2ES2
void glEnableVertexAttribArray(GLuint index);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glEnableVertexAttribArray
in interface GL2ES2
public void glClearStencil(int arg0)
GL
void glClearStencil(GLint s);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glClearStencil
in interface GL
public boolean glIsShader(int arg0)
GL2ES2
GLboolean glIsShader(GLuint shader);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glIsShader
in interface GL2ES2
public void glVertexAttrib3fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib3fv
in interface GL2ES2
arg1
- a direct or array-backed FloatBuffer
public void glVertexAttrib1fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib1fv
in interface GL2ES2
arg1
- a direct or array-backed FloatBuffer
public int getDefaultReadFramebuffer()
GLBase
May differ from it's default zero
in case an framebuffer object (FBObject
) based drawable
is being used.
getDefaultReadFramebuffer
in interface GLBase
public 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_0
glCopyTexImage2D
in interface GL
public 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_0
glUniform1iv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public void glClearDepthf(float arg0)
GL
void glClearDepthf(GLclampf depth);
GL_ARB_ES2_compatibility
, GL_ES_VERSION_2_0
glClearDepthf
in interface GL
glClearDepthf
in interface GL2ES2
public 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_binary
glProgramBinary
in interface GL2ES2
arg2
- a direct or array-backed Buffer
public 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_0
glTexParameteri
in interface GL
public 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_3D
glCompressedTexSubImage3D
in interface GL2ES2
arg10
- a direct or array-backed Buffer
public 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_0
glUniformMatrix2fv
in interface GL2ES2
public 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_storage
glTexStorage2D
in interface GL
public void glActiveTexture(int arg0)
GL
void glActiveTexture(GLenum texture);
GL_VERSION_1_3
, GL_ES_VERSION_2_0
glActiveTexture
in interface GL
public void glGetFloatv(int arg0, FloatBuffer arg1)
GL
void glGetFloatv(GLenum pname, GLfloat * params);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetFloatv
in interface GL
arg1
- a direct or array-backed FloatBuffer
public void glGenTextures(int arg0, int[] arg1, int arg2)
GL
void glGenTextures(GLsizei n, GLuint * textures);
GL_VERSION_1_1
, GL_ES_VERSION_2_0
glGenTextures
in interface GL
public void glBlendFunc(int arg0, int arg1)
GL
void glBlendFunc(GLenum sfactor, GLenum dfactor);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glBlendFunc
in interface GL
public Object getExtension(String arg0)
GLBase
Note: 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 GLBase
public 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_0
glReadPixels
in interface GL
arg6
- a direct or array-backed Buffer
public 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_boolean
glGetQueryObjectuiv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public 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_0
glUniform4iv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public 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_0
glGetShaderInfoLog
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
arg3
- a direct or array-backed ByteBuffer
public void glBindFramebuffer(int arg0, int arg1)
GL
void glBindFramebuffer(GLenum target, GLuint framebuffer);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glBindFramebuffer
in interface GL
public 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_storage
glTextureStorage2DEXT
in interface GL
public 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_0
glBindAttribLocation
in interface GL2ES2
public 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_0
glGetBufferParameteriv
in interface GL
public 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_0
glGetShaderiv
in interface GL2ES2
public void glReleaseShaderCompiler()
GL2ES2
void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
glReleaseShaderCompiler
in interface GL2ES2
public 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_0
glTexParameteriv
in interface GL
arg2
- a direct or array-backed IntBuffer
public 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_0
glFramebufferTexture2D
in interface GL
public 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_boolean
glGetQueryiv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public void glVertexAttrib2fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib2fv
in interface GL2ES2
public void glFrontFace(int arg0)
GL
void glFrontFace(GLenum mode);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glFrontFace
in interface GL
public void glUniform1i(int arg0, int arg1)
GL2ES2
void glUniform1i(GLint location, GLint x);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glUniform1i
in interface GL2ES2
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_0
glUniform3iv
in interface GL2ES2
public 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_0
glReadPixels
in interface GL
public 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_0
glUniform2iv
in interface GL2ES2
public 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_0
glTexParameterf
in interface GL
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_0
glShaderSource
in interface GL2ES2
arg3
- a direct or array-backed IntBuffer
public 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_0
glUniformMatrix3fv
in interface GL2ES2
arg3
- a direct or array-backed FloatBuffer
public 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_0
glGetProgramInfoLog
in interface GL2ES2
public 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_0
glUniform2fv
in interface GL2ES2
arg2
- a direct or array-backed FloatBuffer
public 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_0
glStencilOpSeparate
in interface GL2ES2
public 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_0
glGetActiveUniform
in interface GL2ES2
arg3
- a direct or array-backed IntBuffer
arg4
- a direct or array-backed IntBuffer
arg5
- a direct or array-backed IntBuffer
arg6
- a direct or array-backed ByteBuffer
public 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_storage
glTextureStorage3DEXT
in interface GL
public void glVertexAttrib1f(int arg0, float arg1)
GL2ES2
void glVertexAttrib1f(GLuint indx, GLfloat x);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib1f
in interface GL2ES2
public void glGenQueries(int arg0, IntBuffer arg1)
GL2ES2
void glGenQueriesEXT(GLsizei n, GLuint * ids);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
glGenQueries
in interface GL2ES2
arg1
- a direct or array-backed IntBuffer
public 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 GL2ES2
public void glVertexAttrib4fv(int arg0, FloatBuffer arg1)
GL2ES2
void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib4fv
in interface GL2ES2
arg1
- a direct or array-backed FloatBuffer
public 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_0
glGetShaderSource
in interface GL2ES2
public 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_0
glCopyTexSubImage2D
in interface GL
public void glStencilMaskSeparate(int arg0, int arg1)
GL2ES2
void glStencilMaskSeparate(GLenum face, GLuint mask);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glStencilMaskSeparate
in interface GL2ES2
public 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_3D
glCompressedTexSubImage3D
in interface GL2ES2
public void glVertexAttribPointer(GLArrayData arg0)
GL2ES2
glVertexAttribPointer
in interface GL2ES2
public void glDeleteRenderbuffers(int arg0, IntBuffer arg1)
GL
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glDeleteRenderbuffers
in interface GL
arg1
- a direct or array-backed IntBuffer
public boolean isFunctionAvailable(String arg0)
GLBase
By "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 GLBase
arg0
- the name of the OpenGL function (e.g., use
"glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int)
is available).public 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_0
glGetTexParameteriv
in interface GL
public void glDeleteQueries(int arg0, IntBuffer arg1)
GL2ES2
void glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
glDeleteQueries
in interface GL2ES2
arg1
- a direct or array-backed IntBuffer
public 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_0
glStencilFunc
in interface GL
public void glAttachShader(int arg0, int arg1)
GL2ES2
void glAttachShader(GLuint program, GLuint shader);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glAttachShader
in interface GL2ES2
public 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_0
glUniform3i
in interface GL2ES2
public 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_0
glCompressedTexImage2D
in interface GL
arg7
- a direct or array-backed Buffer
public 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_0
glTexImage2D
in interface GL
public 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_0
glUniform4i
in interface GL2ES2
public 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_0
glUniform4fv
in interface GL2ES2
public 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_robustness
glGetnUniformfv
in interface GL
public 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_0
glUniform4f
in interface GL2ES2
public 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_0
glGetVertexAttribfv
in interface GL2ES2
arg2
- a direct or array-backed FloatBuffer
public void glCompileShader(int arg0)
GL2ES2
void glCompileShader(GLuint shader);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glCompileShader
in interface GL2ES2
public int glGetBoundBuffer(int arg0)
glGetBoundBuffer
in interface GLBase
arg0
- 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 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_0
glVertexAttrib3f
in interface GL2ES2
public boolean glIsVBOArrayEnabled()
glIsVBOArrayEnabled
in interface GLBase
GL.GL_ARRAY_BUFFER
via GL.glBindBuffer(int, int)
, otherwise falsepublic 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_0
glGetUniformiv
in interface GL2ES2
public 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_binary
glGetProgramBinary
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
arg3
- a direct or array-backed IntBuffer
arg4
- a direct or array-backed Buffer
public 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_binary
glGetProgramBinary
in interface GL2ES2
arg6
- a direct or array-backed Buffer
public int getBoundFramebuffer(int arg0)
GLBase
GL.glBindFramebuffer(int, int)
.getBoundFramebuffer
in interface GLBase
public void glPolygonOffset(float arg0, float arg1)
GL
void glPolygonOffset(GLfloat factor, GLfloat units);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glPolygonOffset
in interface GL
public void glDeleteFramebuffers(int arg0, IntBuffer arg1)
GL
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glDeleteFramebuffers
in interface GL
arg1
- a direct or array-backed IntBuffer
public int glGetError()
GL
GLenum glGetError(void);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetError
in interface GL
public 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_0
glVertexAttrib2f
in interface GL2ES2
public 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_0
glGetVertexAttribiv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public void glBindRenderbuffer(int arg0, int arg1)
GL
void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glBindRenderbuffer
in interface GL
public boolean glUnmapBuffer(int arg0)
GL
GLboolean glUnmapBufferOES(GLenum target);
GL_VERSION_1_5
; GL_OES_mapbuffer
glUnmapBuffer
in interface GL
public 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_0
glTexParameterfv
in interface GL
arg2
- a direct or array-backed FloatBuffer
public 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_0
glGetProgramiv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public 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_0
glGetFramebufferAttachmentParameteriv
in interface GL
arg3
- a direct or array-backed IntBuffer
public 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_0
glViewport
in interface GL
public void glDepthFunc(int arg0)
GL
void glDepthFunc(GLenum func);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glDepthFunc
in interface GL
public 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_3D
glTexImage3D
in interface GL2ES2
arg9
- a direct or array-backed Buffer
public 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_0
glGetVertexAttribiv
in interface GL2ES2
public 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_0
glGetProgramInfoLog
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
arg3
- a direct or array-backed ByteBuffer
public void glGetBooleanv(int arg0, byte[] arg1, int arg2)
GL
void glGetBooleanv(GLenum pname, GLboolean * params);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetBooleanv
in interface GL
public 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_0
glGetProgramiv
in interface GL2ES2
public 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_storage
glTexStorage3D
in interface GL
public void glHint(int arg0, int arg1)
GL
void glHint(GLenum target, GLenum mode);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
public GLContext getContext()
GLBase
getContext
in interface GLBase
public 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_0
glUniformMatrix2fv
in interface GL2ES2
arg3
- a direct or array-backed FloatBuffer
public 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_0
glGetFramebufferAttachmentParameteriv
in interface GL
public 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_0
glGetActiveUniform
in interface GL2ES2
public 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_0
glUniformMatrix4fv
in interface GL2ES2
arg3
- a direct or array-backed FloatBuffer
public 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_0
glGetUniformiv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public void glBeginQuery(int arg0, int arg1)
GL2ES2
void glBeginQueryEXT(GLenum target, GLuint id);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
glBeginQuery
in interface GL2ES2
public 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_3D
glTexSubImage3D
in interface GL2ES2
arg10
- a direct or array-backed Buffer
public boolean glIsFramebuffer(int arg0)
GL
GLboolean glIsFramebuffer(GLuint framebuffer);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glIsFramebuffer
in interface GL
public void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
GL
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glDeleteFramebuffers
in interface GL
public 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_0
glDrawElements
in interface GL
public void glVertexAttrib3fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib3fv
in interface GL2ES2
public void glClear(int arg0)
GL
void glClear(GLbitfield mask);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
public void glLineWidth(float arg0)
GL
void glLineWidth(GLfloat width);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glLineWidth
in interface GL
public void glVertexAttrib1fv(int arg0, float[] arg1, int arg2)
GL2ES2
void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glVertexAttrib1fv
in interface GL2ES2
public Object getPlatformGLExtensions()
GLBase
getPlatformGLExtensions
in interface GLBase
public 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_0
glGetShaderSource
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
arg3
- a direct or array-backed ByteBuffer
public boolean hasGLSL()
GLBase
public void glStencilMask(int arg0)
GL
void glStencilMask(GLuint mask);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glStencilMask
in interface GL
public 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_0
glRenderbufferStorage
in interface GL
public 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_0
glGetAttachedShaders
in interface GL2ES2
public 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_0
glGetAttachedShaders
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
arg3
- a direct or array-backed IntBuffer
public int glGetUniformLocation(int arg0, String arg1)
GL2ES2
int glGetUniformLocation(GLuint program, const GLchar * name);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glGetUniformLocation
in interface GL2ES2
public 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 GL2ES2
public 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 GL2ES2
public void glDetachShader(int arg0, int arg1)
GL2ES2
void glDetachShader(GLuint program, GLuint shader);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glDetachShader
in interface GL2ES2
public int glGetGraphicsResetStatus()
GL
GLenum glGetGraphicsResetStatusEXT(void);
GL_ARB_robustness
; GL_EXT_robustness
glGetGraphicsResetStatus
in interface GL
public void glGetFloatv(int arg0, float[] arg1, int arg2)
GL
void glGetFloatv(GLenum pname, GLfloat * params);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetFloatv
in interface GL
public boolean glIsProgram(int arg0)
GL2ES2
GLboolean glIsProgram(GLuint program);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glIsProgram
in interface GL2ES2
public void glFinish()
GL
public 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_0
glDrawArrays
in interface GL
public int glCheckFramebufferStatus(int arg0)
GL
GLenum glCheckFramebufferStatus(GLenum target);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glCheckFramebufferStatus
in interface GL
public int getDefaultDrawFramebuffer()
GLBase
May differ from it's default zero
in case an framebuffer object (FBObject
) based drawable
is being used.
getDefaultDrawFramebuffer
in interface GLBase
public 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 GL2ES2
public 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_storage
glTexStorage1D
in interface GL
public void glDisableVertexAttribArray(int arg0)
GL2ES2
void glDisableVertexAttribArray(GLuint index);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glDisableVertexAttribArray
in interface GL2ES2
public void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
GL
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
GL_ARB_framebuffer_object
, GL_ES_VERSION_2_0
glDeleteRenderbuffers
in interface GL
public 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_0
glGetTexParameteriv
in interface GL
arg2
- a direct or array-backed IntBuffer
public void glDeleteQueries(int arg0, int[] arg1, int arg2)
GL2ES2
void glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
glDeleteQueries
in interface GL2ES2
public 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_3D
glCompressedTexImage3D
in interface GL2ES2
public 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_0
glCompressedTexSubImage2D
in interface GL
public void glLinkProgram(int arg0)
GL2ES2
void glLinkProgram(GLuint program);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glLinkProgram
in interface GL2ES2
public 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_3D
glFramebufferTexture3D
in interface GL2ES2
public 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_0
glUniform3fv
in interface GL2ES2
public void glGenQueries(int arg0, int[] arg1, int arg2)
GL2ES2
void glGenQueriesEXT(GLsizei n, GLuint * ids);
GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
glGenQueries
in interface GL2ES2
public 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_0
glShaderSource
in interface GL2ES2
public boolean glIsVBOElementArrayEnabled()
glIsVBOElementArrayEnabled
in interface GLBase
GL.GL_ELEMENT_ARRAY_BUFFER
via GL.glBindBuffer(int, int)
, otherwise falsepublic 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_0
glVertexAttribPointer
in interface GL2ES2
public boolean glIsEnabled(int arg0)
GL
GLboolean glIsEnabled(GLenum cap);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glIsEnabled
in interface GL
public void glGetBooleanv(int arg0, ByteBuffer arg1)
GL
void glGetBooleanv(GLenum pname, GLboolean * params);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glGetBooleanv
in interface GL
arg1
- a direct or array-backed ByteBuffer
public void glPixelStorei(int arg0, int arg1)
GL
void glPixelStorei(GLenum pname, GLint param);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
glPixelStorei
in interface GL
public boolean glIsTexture(int arg0)
GL
GLboolean glIsTexture(GLuint texture);
GL_VERSION_1_1
, GL_ES_VERSION_2_0
glIsTexture
in interface GL
public 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_0
public 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_0
glGetTexParameterfv
in interface GL
arg2
- a direct or array-backed FloatBuffer
public int glGetAttribLocation(int arg0, String arg1)
GL2ES2
int glGetAttribLocation(GLuint program, const GLchar * name);
GL_VERSION_2_0
, GL_ES_VERSION_2_0
glGetAttribLocation
in interface GL2ES2
public 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_0
glTexSubImage2D
in interface GL
arg8
- a direct or array-backed Buffer
public 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_0
glGetUniformfv
in interface GL2ES2
arg2
- a direct or array-backed FloatBuffer
public 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_0
glUniform3iv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public void glSampleCoverage(float arg0, boolean arg1)
GL
void glSampleCoverage(GLclampf value, GLboolean invert);
GL_VERSION_1_3
, GL_ES_VERSION_2_0
glSampleCoverage
in interface GL
public void glDisable(int arg0)
GL
void glDisable(GLenum cap);
GL_VERSION_1_0
, GL_ES_VERSION_2_0
public 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_0
glUniform1fv
in interface GL2ES2
public 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_0
glUniform2iv
in interface GL2ES2
arg2
- a direct or array-backed IntBuffer
public 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_storage
glTextureStorage1DEXT
in interface GL
Copyright 2010 JogAmp Community.