com.jogamp.opengl.impl.es2
Class GLES2Impl

java.lang.Object
  extended by com.jogamp.opengl.impl.es2.GLES2Impl
All Implemented Interfaces:
GL, GL2ES2, GLBase, GLES2

public class GLES2Impl
extends Object
implements GLBase, GL, GL2ES2, GLES2


Field Summary
 
Fields inherited from interface javax.media.opengl.GLES2
GL_NVIDIA_PLATFORM_BINARY_NV
 
Fields inherited from interface javax.media.opengl.GL2ES2
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, 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_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PLATFORM_BINARY, GL_SAMPLER_2D, GL_SAMPLER_CUBE, 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_UNSIGNED_INT, 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
 
Fields inherited from interface javax.media.opengl.GL
GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, 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_TEST, GL_DEPTH_WRITEMASK, 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_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, 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_LUMINANCE, GL_LUMINANCE_ALPHA, 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_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_RGB, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, 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_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_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_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, 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 Summary
GLES2Impl(GLProfile glp, GLContextImpl context)
           
 
Method Summary
 void dispatch_glActiveTexture1(int texture, long procAddress)
          Entry point to C language function: void glActiveTexture(GLenum texture);
Part of GL_VERSION_1_3
 void dispatch_glAttachShader1(int program, int shader, long procAddress)
          Entry point to C language function: void glAttachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0
 void dispatch_glBindAttribLocation1(int program, int index, String name, long procAddress)
          Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const char * name);
Part of GL_VERSION_2_0
 void dispatch_glBindFramebuffer1(int target, int framebuffer, long procAddress)
          Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer);
Part of GL_ARB_framebuffer_object
 void dispatch_glBindRenderbuffer1(int target, int renderbuffer, long procAddress)
          Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object
 void dispatch_glBindTexture1(int target, int texture, long procAddress)
          Entry point to C language function: void glBindTexture(GLenum target, GLuint texture);
Part of GL_VERSION_1_1
 void dispatch_glBlendColor1(float red, float green, float blue, float alpha, long procAddress)
          Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_2
 void dispatch_glBlendEquation1(int mode, long procAddress)
          Entry point to C language function: void glBlendEquation(GLenum mode);
Part of GL_VERSION_1_2
 void dispatch_glBlendEquationSeparate1(int modeRGB, int modeAlpha, long procAddress)
          Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
Part of GL_VERSION_2_0
 void dispatch_glBlendFunc1(int sfactor, int dfactor, long procAddress)
          Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor);
Part of GL_VERSION_1_0
 void dispatch_glBlendFuncSeparate1(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha, long procAddress)
          Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_VERSION_1_4
 int dispatch_glCheckFramebufferStatus1(int target, long procAddress)
          Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target);
Part of GL_ARB_framebuffer_object
 void dispatch_glClear1(int mask, long procAddress)
          Entry point to C language function: void glClear(GLbitfield mask);
Part of GL_VERSION_1_0
 void dispatch_glClearColor1(float red, float green, float blue, float alpha, long procAddress)
          Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_0
 void dispatch_glClearDepthf1(float depth, long procAddress)
          Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0
 void dispatch_glClearStencil1(int s, long procAddress)
          Entry point to C language function: void glClearStencil(GLint s);
Part of GL_VERSION_1_0
 void dispatch_glColorMask1(boolean red, boolean green, boolean blue, boolean alpha, long procAddress)
          Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
Part of GL_VERSION_1_0
 void dispatch_glCompileShader1(int shader, long procAddress)
          Entry point to C language function: void glCompileShader(GLuint shader);
Part of GL_VERSION_2_0
 void dispatch_glCopyTexImage2D1(int target, int level, int internalformat, int x, int y, int width, int height, int border, long procAddress)
          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
 void dispatch_glCopyTexSubImage2D1(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height, long procAddress)
          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
 int dispatch_glCreateProgram1(long procAddress)
          Entry point to C language function: GLuint glCreateProgram(void);
Part of GL_VERSION_2_0
 int dispatch_glCreateShader1(int type, long procAddress)
          Entry point to C language function: GLuint glCreateShader(GLenum type);
Part of GL_VERSION_2_0
 void dispatch_glCullFace1(int mode, long procAddress)
          Entry point to C language function: void glCullFace(GLenum mode);
Part of GL_VERSION_1_0
 void dispatch_glDeleteProgram1(int program, long procAddress)
          Entry point to C language function: void glDeleteProgram(GLuint program);
Part of GL_VERSION_2_0
 void dispatch_glDeleteShader1(int shader, long procAddress)
          Entry point to C language function: void glDeleteShader(GLuint shader);
Part of GL_VERSION_2_0
 void dispatch_glDepthFunc1(int func, long procAddress)
          Entry point to C language function: void glDepthFunc(GLenum func);
Part of GL_VERSION_1_0
 void dispatch_glDepthMask1(boolean flag, long procAddress)
          Entry point to C language function: void glDepthMask(GLboolean flag);
Part of GL_VERSION_1_0
 void dispatch_glDepthRangef1(float zNear, float zFar, long procAddress)
          Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0
 void dispatch_glDetachShader1(int program, int shader, long procAddress)
          Entry point to C language function: void glDetachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0
 void dispatch_glDisable1(int cap, long procAddress)
          Entry point to C language function: void glDisable(GLenum cap);
Part of GL_VERSION_1_0
 void dispatch_glDisableVertexAttribArray1(int index, long procAddress)
          Entry point to C language function: void glDisableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0
 void dispatch_glDrawArrays1(int mode, int first, int count, long procAddress)
          Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count);
Part of GL_VERSION_1_1
 void dispatch_glEnable1(int cap, long procAddress)
          Entry point to C language function: void glEnable(GLenum cap);
Part of GL_VERSION_1_0
 void dispatch_glEnableVertexAttribArray1(int index, long procAddress)
          Entry point to C language function: void glEnableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0
 void dispatch_glFinish1(long procAddress)
          Entry point to C language function: void glFinish(void);
Part of GL_VERSION_1_0
 void dispatch_glFlush1(long procAddress)
          Entry point to C language function: void glFlush(void);
Part of GL_VERSION_1_0
 void dispatch_glFramebufferRenderbuffer1(int target, int attachment, int renderbuffertarget, int renderbuffer, long procAddress)
          Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object
 void dispatch_glFramebufferTexture2D1(int target, int attachment, int textarget, int texture, int level, long procAddress)
          Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object
 void dispatch_glFrontFace1(int mode, long procAddress)
          Entry point to C language function: void glFrontFace(GLenum mode);
Part of GL_VERSION_1_0
 void dispatch_glGenerateMipmap1(int target, long procAddress)
          Entry point to C language function: void glGenerateMipmap(GLenum target);
Part of GL_ARB_framebuffer_object
 int dispatch_glGetAttribLocation1(int program, String name, long procAddress)
          Entry point to C language function: int glGetAttribLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0
 int dispatch_glGetError1(long procAddress)
          Entry point to C language function: GLenum glGetError(void);
Part of GL_VERSION_1_0
 int dispatch_glGetUniformLocation1(int program, String name, long procAddress)
          Entry point to C language function: int glGetUniformLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0
 void dispatch_glHint1(int target, int mode, long procAddress)
          Entry point to C language function: void glHint(GLenum target, GLenum mode);
Part of GL_VERSION_1_0
 boolean dispatch_glIsBuffer1(int buffer, long procAddress)
          Entry point to C language function: GLboolean glIsBuffer(GLuint buffer);
Part of GL_VERSION_1_5
 boolean dispatch_glIsEnabled1(int cap, long procAddress)
          Entry point to C language function: GLboolean glIsEnabled(GLenum cap);
Part of GL_VERSION_1_0
 boolean dispatch_glIsFramebuffer1(int framebuffer, long procAddress)
          Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer);
Part of GL_ARB_framebuffer_object
 boolean dispatch_glIsProgram1(int program, long procAddress)
          Entry point to C language function: GLboolean glIsProgram(GLuint program);
Part of GL_VERSION_2_0
 boolean dispatch_glIsRenderbuffer1(int renderbuffer, long procAddress)
          Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer);
Part of GL_ARB_framebuffer_object
 boolean dispatch_glIsShader1(int shader, long procAddress)
          Entry point to C language function: GLboolean glIsShader(GLuint shader);
Part of GL_VERSION_2_0
 boolean dispatch_glIsTexture1(int texture, long procAddress)
          Entry point to C language function: GLboolean glIsTexture(GLuint texture);
Part of GL_VERSION_1_1
 void dispatch_glLineWidth1(float width, long procAddress)
          Entry point to C language function: void glLineWidth(GLfloat width);
Part of GL_VERSION_1_0
 void dispatch_glLinkProgram1(int program, long procAddress)
          Entry point to C language function: void glLinkProgram(GLuint program);
Part of GL_VERSION_2_0
 void dispatch_glPolygonOffset1(float factor, float units, long procAddress)
          Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units);
Part of GL_VERSION_1_0
 void dispatch_glReleaseShaderCompiler1(long procAddress)
          Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0
 void dispatch_glRenderbufferStorage1(int target, int internalformat, int width, int height, long procAddress)
          Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object
 void dispatch_glSampleCoverage1(float value, boolean invert, long procAddress)
          Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert);
Part of GL_VERSION_1_3
 void dispatch_glScissor1(int x, int y, int width, int height, long procAddress)
          Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0
 void dispatch_glStencilFunc1(int func, int ref, int mask, long procAddress)
          Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_1_0
 void dispatch_glStencilFuncSeparate1(int face, int func, int ref, int mask, long procAddress)
          Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_2_0
 void dispatch_glStencilMask1(int mask, long procAddress)
          Entry point to C language function: void glStencilMask(GLuint mask);
Part of GL_VERSION_1_0
 void dispatch_glStencilMaskSeparate1(int face, int mask, long procAddress)
          Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask);
Part of GL_VERSION_2_0
 void dispatch_glStencilOp1(int fail, int zfail, int zpass, long procAddress)
          Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_1_0
 void dispatch_glStencilOpSeparate1(int face, int fail, int zfail, int zpass, long procAddress)
          Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_2_0
 void dispatch_glTexParameterf1(int target, int pname, float param, long procAddress)
          Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
Part of GL_VERSION_1_0
 void dispatch_glTexParameteri1(int target, int pname, int param, long procAddress)
          Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param);
Part of GL_VERSION_1_0
 void dispatch_glUniform1f1(int location, float x, long procAddress)
          Entry point to C language function: void glUniform1f(GLint location, GLfloat x);
Part of GL_VERSION_2_0
 void dispatch_glUniform1i1(int location, int x, long procAddress)
          Entry point to C language function: void glUniform1i(GLint location, GLint x);
Part of GL_VERSION_2_0
 void dispatch_glUniform2f1(int location, float x, float y, long procAddress)
          Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0
 void dispatch_glUniform2i1(int location, int x, int y, long procAddress)
          Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y);
Part of GL_VERSION_2_0
 void dispatch_glUniform3f1(int location, float x, float y, float z, long procAddress)
          Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0
 void dispatch_glUniform3i1(int location, int x, int y, int z, long procAddress)
          Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z);
Part of GL_VERSION_2_0
 void dispatch_glUniform4f1(int location, float x, float y, float z, float w, long procAddress)
          Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0
 void dispatch_glUniform4i1(int location, int x, int y, int z, int w, long procAddress)
          Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_2_0
 boolean dispatch_glUnmapBuffer1(int target, long procAddress)
          Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target);
Part of GL_VERSION_1_5, GL_OES_mapbuffer
 void dispatch_glUseProgram1(int program, long procAddress)
          Entry point to C language function: void glUseProgram(GLuint program);
Part of GL_VERSION_2_0
 void dispatch_glValidateProgram1(int program, long procAddress)
          Entry point to C language function: void glValidateProgram(GLuint program);
Part of GL_VERSION_2_0
 void dispatch_glVertexAttrib1f1(int indx, float x, long procAddress)
          Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x);
Part of GL_VERSION_2_0
 void dispatch_glVertexAttrib2f1(int indx, float x, float y, long procAddress)
          Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0
 void dispatch_glVertexAttrib3f1(int indx, float x, float y, float z, long procAddress)
          Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0
 void dispatch_glVertexAttrib4f1(int indx, float x, float y, float z, float w, long procAddress)
          Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0
 void dispatch_glViewport1(int x, int y, int width, int height, long procAddress)
          Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0
 GLContext getContext()
          Returns the context this GL object is associated with for better error checking by DebugGL.
 Object getExtension(String extensionName)
          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 with which this GL object is associated.
 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 texture)
          Entry point to C language function: void glActiveTexture(GLenum texture);
Part of GL_VERSION_1_3
 void glAttachShader(int program, int shader)
          Entry point to C language function: void glAttachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0
 void glBindAttribLocation(int program, int index, String name)
          Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const char * name);
Part of GL_VERSION_2_0
 void glBindBuffer(int target, int buffer)
          Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer);
Part of GL_VERSION_1_5
 void glBindFramebuffer(int target, int framebuffer)
          Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer);
Part of GL_ARB_framebuffer_object
 void glBindRenderbuffer(int target, int renderbuffer)
          Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object
 void glBindTexture(int target, int texture)
          Entry point to C language function: void glBindTexture(GLenum target, GLuint texture);
Part of GL_VERSION_1_1
 void glBlendColor(float red, float green, float blue, float alpha)
          Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_2
 void glBlendEquation(int mode)
          Entry point to C language function: void glBlendEquation(GLenum mode);
Part of GL_VERSION_1_2
 void glBlendEquationSeparate(int modeRGB, int modeAlpha)
          Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
Part of GL_VERSION_2_0
 void glBlendFunc(int sfactor, int dfactor)
          Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor);
Part of GL_VERSION_1_0
 void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
          Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_VERSION_1_4
 void glBufferData(int target, int size, Buffer data, int usage)
          Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage);
Part of GL_VERSION_1_5
 void glBufferSubData(int target, int offset, int size, Buffer data)
          Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data);
Part of GL_VERSION_1_5
 int glCheckFramebufferStatus(int target)
          Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target);
Part of GL_ARB_framebuffer_object
 void glClear(int mask)
          Entry point to C language function: void glClear(GLbitfield mask);
Part of GL_VERSION_1_0
 void glClearColor(float red, float green, float blue, float alpha)
          Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_0
 void glClearDepth(double depth)
           
 void glClearDepthf(float depth)
          Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0
 void glClearStencil(int s)
          Entry point to C language function: void glClearStencil(GLint s);
Part of GL_VERSION_1_0
 void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
          Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
Part of GL_VERSION_1_0
 void glCompileShader(int shader)
          Entry point to C language function: void glCompileShader(GLuint shader);
Part of GL_VERSION_2_0
 void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
          Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
Part of GL_VERSION_1_3
 void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data_buffer_offset)
          Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
Part of GL_VERSION_1_3
 void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
          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 void * data);
Part of GL_VERSION_1_3
 void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data_buffer_offset)
          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 void * data);
Part of GL_VERSION_1_3
 void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
          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
 void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
          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
 int glCreateProgram()
          Entry point to C language function: GLuint glCreateProgram(void);
Part of GL_VERSION_2_0
 int glCreateShader(int type)
          Entry point to C language function: GLuint glCreateShader(GLenum type);
Part of GL_VERSION_2_0
 void glCullFace(int mode)
          Entry point to C language function: void glCullFace(GLenum mode);
Part of GL_VERSION_1_0
 void glDeleteBuffers(int n, int[] buffers, int buffers_offset)
          Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5
 void glDeleteBuffers(int n, IntBuffer buffers)
          Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5
 void glDeleteFramebuffers(int n, int[] framebuffers, int framebuffers_offset)
          Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object
 void glDeleteFramebuffers(int n, IntBuffer framebuffers)
          Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object
 void glDeleteProgram(int program)
          Entry point to C language function: void glDeleteProgram(GLuint program);
Part of GL_VERSION_2_0
 void glDeleteRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset)
          Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object
 void glDeleteRenderbuffers(int n, IntBuffer renderbuffers)
          Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object
 void glDeleteShader(int shader)
          Entry point to C language function: void glDeleteShader(GLuint shader);
Part of GL_VERSION_2_0
 void glDeleteTextures(int n, int[] textures, int textures_offset)
          Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1
 void glDeleteTextures(int n, IntBuffer textures)
          Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1
 void glDepthFunc(int func)
          Entry point to C language function: void glDepthFunc(GLenum func);
Part of GL_VERSION_1_0
 void glDepthMask(boolean flag)
          Entry point to C language function: void glDepthMask(GLboolean flag);
Part of GL_VERSION_1_0
 void glDepthRange(double zNear, double zFar)
           
 void glDepthRangef(float zNear, float zFar)
          Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0
 void glDetachShader(int program, int shader)
          Entry point to C language function: void glDetachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0
 void glDisable(int cap)
          Entry point to C language function: void glDisable(GLenum cap);
Part of GL_VERSION_1_0
 void glDisableVertexAttribArray(int index)
          Entry point to C language function: void glDisableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0
 void glDrawArrays(int mode, int first, int count)
          Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count);
Part of GL_VERSION_1_1
 void glDrawElements(int mode, int count, int type, Buffer indices)
          Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);
Part of GL_VERSION_1_1
 void glDrawElements(int mode, int count, int type, long indices_buffer_offset)
          Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);
Part of GL_VERSION_1_1
 void glEGLImageTargetTexture2DOES(int target, Buffer image)
          Entry point to C language function: void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
Part of GL_OES_EGL_image
 void glEnable(int cap)
          Entry point to C language function: void glEnable(GLenum cap);
Part of GL_VERSION_1_0
 void glEnableVertexAttribArray(int index)
          Entry point to C language function: void glEnableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0
 void glFinish()
          Entry point to C language function: void glFinish(void);
Part of GL_VERSION_1_0
 void glFlush()
          Entry point to C language function: void glFlush(void);
Part of GL_VERSION_1_0
 void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
          Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object
 void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
          Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object
 void glFrontFace(int mode)
          Entry point to C language function: void glFrontFace(GLenum mode);
Part of GL_VERSION_1_0
 void glGenBuffers(int n, int[] buffers, int buffers_offset)
          Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5
 void glGenBuffers(int n, IntBuffer buffers)
          Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5
 void glGenerateMipmap(int target)
          Entry point to C language function: void glGenerateMipmap(GLenum target);
Part of GL_ARB_framebuffer_object
 void glGenFramebuffers(int n, int[] framebuffers, int framebuffers_offset)
          Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object
 void glGenFramebuffers(int n, IntBuffer framebuffers)
          Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object
 void glGenRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset)
          Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object
 void glGenRenderbuffers(int n, IntBuffer renderbuffers)
          Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object
 void glGenTextures(int n, int[] textures, int textures_offset)
          Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1
 void glGenTextures(int n, IntBuffer textures)
          Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1
 void glGetActiveAttrib(int program, int index, int bufsize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
          Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0
 void glGetActiveAttrib(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
          Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0
 void glGetActiveUniform(int program, int index, int bufsize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
          Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0
 void glGetActiveUniform(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
          Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0
 void glGetAttachedShaders(int program, int maxcount, int[] count, int count_offset, int[] shaders, int shaders_offset)
          Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0
 void glGetAttachedShaders(int program, int maxcount, IntBuffer count, IntBuffer shaders)
          Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0
 int glGetAttribLocation(int program, String name)
          Entry point to C language function: int glGetAttribLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0
 void glGetBooleanv(int pname, byte[] params, int params_offset)
          Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0
 void glGetBooleanv(int pname, ByteBuffer params)
          Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0
 int glGetBoundBuffer(int target)
           
 void glGetBufferParameteriv(int target, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5
 void glGetBufferParameteriv(int target, int pname, IntBuffer params)
          Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5
 int glGetError()
          Entry point to C language function: GLenum glGetError(void);
Part of GL_VERSION_1_0
 void glGetFloatv(int pname, float[] params, int params_offset)
          Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0
 void glGetFloatv(int pname, FloatBuffer params)
          Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0
 void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object
 void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
          Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object
 void glGetIntegerv(int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0
 void glGetIntegerv(int pname, IntBuffer params)
          Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0
 void glGetProgramInfoLog(int program, int bufsize, int[] length, int length_offset, byte[] infolog, int infolog_offset)
          Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0
 void glGetProgramInfoLog(int program, int bufsize, IntBuffer length, ByteBuffer infolog)
          Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0
 void glGetProgramiv(int program, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0
 void glGetProgramiv(int program, int pname, IntBuffer params)
          Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0
 void glGetRenderbufferParameteriv(int target, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object
 void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
          Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object
 void glGetShaderInfoLog(int shader, int bufsize, int[] length, int length_offset, byte[] infolog, int infolog_offset)
          Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0
 void glGetShaderInfoLog(int shader, int bufsize, IntBuffer length, ByteBuffer infolog)
          Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0
 void glGetShaderiv(int shader, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0
 void glGetShaderiv(int shader, int pname, IntBuffer params)
          Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0
 void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset)
          Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0
 void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
          Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0
 void glGetShaderSource(int shader, int bufsize, int[] length, int length_offset, byte[] source, int source_offset)
          Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);
Part of GL_VERSION_2_0
 void glGetShaderSource(int shader, int bufsize, IntBuffer length, ByteBuffer source)
          Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);
Part of GL_VERSION_2_0
 String glGetString(int name)
          Entry point to C language function: const GLubyte * glGetString(GLenum name);
Part of GL_VERSION_1_0
 void glGetTexParameterfv(int target, int pname, float[] params, int params_offset)
          Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0
 void glGetTexParameterfv(int target, int pname, FloatBuffer params)
          Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0
 void glGetTexParameteriv(int target, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0
 void glGetTexParameteriv(int target, int pname, IntBuffer params)
          Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0
 void glGetUniformfv(int program, int location, float[] params, int params_offset)
          Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0
 void glGetUniformfv(int program, int location, FloatBuffer params)
          Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0
 void glGetUniformiv(int program, int location, int[] params, int params_offset)
          Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0
 void glGetUniformiv(int program, int location, IntBuffer params)
          Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0
 int glGetUniformLocation(int program, String name)
          Entry point to C language function: int glGetUniformLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0
 void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset)
          Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0
 void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
          Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0
 void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset)
          Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0
 void glGetVertexAttribiv(int index, int pname, IntBuffer params)
          Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0
 void glHint(int target, int mode)
          Entry point to C language function: void glHint(GLenum target, GLenum mode);
Part of GL_VERSION_1_0
 boolean glIsBuffer(int buffer)
          Entry point to C language function: GLboolean glIsBuffer(GLuint buffer);
Part of GL_VERSION_1_5
 boolean glIsEnabled(int cap)
          Entry point to C language function: GLboolean glIsEnabled(GLenum cap);
Part of GL_VERSION_1_0
 boolean glIsFramebuffer(int framebuffer)
          Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer);
Part of GL_ARB_framebuffer_object
 boolean glIsProgram(int program)
          Entry point to C language function: GLboolean glIsProgram(GLuint program);
Part of GL_VERSION_2_0
 boolean glIsRenderbuffer(int renderbuffer)
          Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer);
Part of GL_ARB_framebuffer_object
 boolean glIsShader(int shader)
          Entry point to C language function: GLboolean glIsShader(GLuint shader);
Part of GL_VERSION_2_0
 boolean glIsTexture(int texture)
          Entry point to C language function: GLboolean glIsTexture(GLuint texture);
Part of GL_VERSION_1_1
 boolean glIsVBOArrayEnabled()
           
 boolean glIsVBOElementEnabled()
           
 void glLineWidth(float width)
          Entry point to C language function: void glLineWidth(GLfloat width);
Part of GL_VERSION_1_0
 void glLinkProgram(int program)
          Entry point to C language function: void glLinkProgram(GLuint program);
Part of GL_VERSION_2_0
 ByteBuffer glMapBuffer(int target, int access)
          Entry point to C language function:
LPVOID glMapBuffer(GLenum target, GLenum access);
 void glPixelStorei(int pname, int param)
          Entry point to C language function: void glPixelStorei(GLenum pname, GLint param);
Part of GL_VERSION_1_0
 void glPolygonOffset(float factor, float units)
          Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units);
Part of GL_VERSION_1_0
 void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
          Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);
Part of GL_VERSION_1_0
 void glReadPixels(int x, int y, int width, int height, int format, int type, long pixels_buffer_offset)
          Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);
Part of GL_VERSION_1_0
 void glReleaseShaderCompiler()
          Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0
 void glRenderbufferStorage(int target, int internalformat, int width, int height)
          Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object
 void glSampleCoverage(float value, boolean invert)
          Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert);
Part of GL_VERSION_1_3
 void glScissor(int x, int y, int width, int height)
          Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0
 void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length)
          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
 void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
          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
 void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset)
          Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);
Part of GL_VERSION_2_0
 void glShaderSource(int shader, int count, String[] string, IntBuffer length)
          Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);
Part of GL_VERSION_2_0
 void glStencilFunc(int func, int ref, int mask)
          Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_1_0
 void glStencilFuncSeparate(int face, int func, int ref, int mask)
          Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_2_0
 void glStencilMask(int mask)
          Entry point to C language function: void glStencilMask(GLuint mask);
Part of GL_VERSION_1_0
 void glStencilMaskSeparate(int face, int mask)
          Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask);
Part of GL_VERSION_2_0
 void glStencilOp(int fail, int zfail, int zpass)
          Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_1_0
 void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
          Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_2_0
 void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
          Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
Part of GL_VERSION_1_0
 void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels_buffer_offset)
          Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
Part of GL_VERSION_1_0
 void glTexParameterf(int target, int pname, float param)
          Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
Part of GL_VERSION_1_0
 void glTexParameterfv(int target, int pname, float[] params, int params_offset)
          Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0
 void glTexParameterfv(int target, int pname, FloatBuffer params)
          Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0
 void glTexParameteri(int target, int pname, int param)
          Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param);
Part of GL_VERSION_1_0
 void glTexParameteriv(int target, int pname, int[] params, int params_offset)
          Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0
 void glTexParameteriv(int target, int pname, IntBuffer params)
          Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0
 void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
          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 void * pixels);
Part of GL_VERSION_1_1
 void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)
          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 void * pixels);
Part of GL_VERSION_1_1
 void glUniform(GLUniformData data)
           
 void glUniform1f(int location, float x)
          Entry point to C language function: void glUniform1f(GLint location, GLfloat x);
Part of GL_VERSION_2_0
 void glUniform1fv(int location, int count, float[] v, int v_offset)
          Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform1fv(int location, int count, FloatBuffer v)
          Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform1i(int location, int x)
          Entry point to C language function: void glUniform1i(GLint location, GLint x);
Part of GL_VERSION_2_0
 void glUniform1iv(int location, int count, int[] v, int v_offset)
          Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform1iv(int location, int count, IntBuffer v)
          Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform2f(int location, float x, float y)
          Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0
 void glUniform2fv(int location, int count, float[] v, int v_offset)
          Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform2fv(int location, int count, FloatBuffer v)
          Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform2i(int location, int x, int y)
          Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y);
Part of GL_VERSION_2_0
 void glUniform2iv(int location, int count, int[] v, int v_offset)
          Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform2iv(int location, int count, IntBuffer v)
          Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform3f(int location, float x, float y, float z)
          Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0
 void glUniform3fv(int location, int count, float[] v, int v_offset)
          Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform3fv(int location, int count, FloatBuffer v)
          Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform3i(int location, int x, int y, int z)
          Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z);
Part of GL_VERSION_2_0
 void glUniform3iv(int location, int count, int[] v, int v_offset)
          Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform3iv(int location, int count, IntBuffer v)
          Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform4f(int location, float x, float y, float z, float w)
          Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0
 void glUniform4fv(int location, int count, float[] v, int v_offset)
          Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform4fv(int location, int count, FloatBuffer v)
          Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0
 void glUniform4i(int location, int x, int y, int z, int w)
          Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_2_0
 void glUniform4iv(int location, int count, int[] v, int v_offset)
          Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniform4iv(int location, int count, IntBuffer v)
          Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0
 void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset)
          Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0
 void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
          Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0
 void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset)
          Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0
 void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
          Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0
 void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset)
          Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0
 void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
          Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0
 boolean glUnmapBuffer(int target)
          Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target);
Part of GL_VERSION_1_5, GL_OES_mapbuffer
 void glUseProgram(int program)
          Entry point to C language function: void glUseProgram(GLuint program);
Part of GL_VERSION_2_0
 void glValidateProgram(int program)
          Entry point to C language function: void glValidateProgram(GLuint program);
Part of GL_VERSION_2_0
 void glVertexAttrib1f(int indx, float x)
          Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x);
Part of GL_VERSION_2_0
 void glVertexAttrib1fv(int indx, float[] values, int values_offset)
          Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib1fv(int indx, FloatBuffer values)
          Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib2f(int indx, float x, float y)
          Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0
 void glVertexAttrib2fv(int indx, float[] values, int values_offset)
          Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib2fv(int indx, FloatBuffer values)
          Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib3f(int indx, float x, float y, float z)
          Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0
 void glVertexAttrib3fv(int indx, float[] values, int values_offset)
          Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib3fv(int indx, FloatBuffer values)
          Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib4f(int indx, float x, float y, float z, float w)
          Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0
 void glVertexAttrib4fv(int indx, float[] values, int values_offset)
          Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttrib4fv(int indx, FloatBuffer values)
          Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0
 void glVertexAttribPointer(GLArrayData array)
           
 void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
          Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);
Part of GL_VERSION_2_0
 void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, long ptr_buffer_offset)
          Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);
Part of GL_VERSION_2_0
 void glViewport(int x, int y, int width, int height)
          Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0
 boolean hasGLSL()
          Indicates whether this GL object supports GLSL.
 boolean isExtensionAvailable(String glExtensionName)
          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 glFunctionName)
          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 common GL profiles.
 boolean isGL2()
          Indicates whether this GL object conforms to the GL2 profile.
 boolean isGL2ES1()
          Indicates whether this GL object conforms to the GL2ES1 compatible profile.
 boolean isGL2ES2()
          Indicates whether this GL object conforms to the GL2ES2 compatible profile.
 boolean isGL2GL3()
          Indicates whether this GL object conforms to the GL2GL3 compatible profile.
 boolean isGL3()
          Indicates whether this GL object conforms to the GL3 core profile.
 boolean isGL3bc()
          Indicates whether this GL object conforms to the GL3 compatibility profile.
 boolean isGL4()
          Indicates whether this GL object conforms to the GL4 core profile.
 boolean isGL4bc()
          Indicates whether this GL object conforms to the GL4 compatibility profile.
 boolean isGLES()
          Indicates whether this GL object conforms to one of the OpenGL ES compatible profiles.
 boolean isGLES1()
          Indicates whether this GL object conforms to the GLES1 profile.
 boolean isGLES2()
          Indicates whether this GL object conforms to the GLES2 profile.
 void setSwapInterval(int interval)
          Provides a platform-independent way to specify the minimum swap interval for buffer swaps.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLES2Impl

public GLES2Impl(GLProfile glp,
                 GLContextImpl context)
Method Detail

glActiveTexture

public void glActiveTexture(int texture)
Entry point to C language function: void glActiveTexture(GLenum texture);
Part of GL_VERSION_1_3

Specified by:
glActiveTexture in interface GL

dispatch_glActiveTexture1

public void dispatch_glActiveTexture1(int texture,
                                      long procAddress)
Entry point to C language function: void glActiveTexture(GLenum texture);
Part of GL_VERSION_1_3


glAttachShader

public void glAttachShader(int program,
                           int shader)
Entry point to C language function: void glAttachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0

Specified by:
glAttachShader in interface GL2ES2

dispatch_glAttachShader1

public void dispatch_glAttachShader1(int program,
                                     int shader,
                                     long procAddress)
Entry point to C language function: void glAttachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0


glBindAttribLocation

public void glBindAttribLocation(int program,
                                 int index,
                                 String name)
Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const char * name);
Part of GL_VERSION_2_0

Specified by:
glBindAttribLocation in interface GL2ES2

dispatch_glBindAttribLocation1

public void dispatch_glBindAttribLocation1(int program,
                                           int index,
                                           String name,
                                           long procAddress)
Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const char * name);
Part of GL_VERSION_2_0


glBindBuffer

public void glBindBuffer(int target,
                         int buffer)
Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer);
Part of GL_VERSION_1_5

Specified by:
glBindBuffer in interface GL

glBindFramebuffer

public void glBindFramebuffer(int target,
                              int framebuffer)
Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer);
Part of GL_ARB_framebuffer_object

Specified by:
glBindFramebuffer in interface GL

dispatch_glBindFramebuffer1

public void dispatch_glBindFramebuffer1(int target,
                                        int framebuffer,
                                        long procAddress)
Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer);
Part of GL_ARB_framebuffer_object


glBindRenderbuffer

public void glBindRenderbuffer(int target,
                               int renderbuffer)
Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object

Specified by:
glBindRenderbuffer in interface GL

dispatch_glBindRenderbuffer1

public void dispatch_glBindRenderbuffer1(int target,
                                         int renderbuffer,
                                         long procAddress)
Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object


glBindTexture

public void glBindTexture(int target,
                          int texture)
Entry point to C language function: void glBindTexture(GLenum target, GLuint texture);
Part of GL_VERSION_1_1

Specified by:
glBindTexture in interface GL

dispatch_glBindTexture1

public void dispatch_glBindTexture1(int target,
                                    int texture,
                                    long procAddress)
Entry point to C language function: void glBindTexture(GLenum target, GLuint texture);
Part of GL_VERSION_1_1


glBlendColor

public void glBlendColor(float red,
                         float green,
                         float blue,
                         float alpha)
Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_2

Specified by:
glBlendColor in interface GL2ES2

dispatch_glBlendColor1

public void dispatch_glBlendColor1(float red,
                                   float green,
                                   float blue,
                                   float alpha,
                                   long procAddress)
Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_2


glBlendEquation

public void glBlendEquation(int mode)
Entry point to C language function: void glBlendEquation(GLenum mode);
Part of GL_VERSION_1_2

Specified by:
glBlendEquation in interface GL

dispatch_glBlendEquation1

public void dispatch_glBlendEquation1(int mode,
                                      long procAddress)
Entry point to C language function: void glBlendEquation(GLenum mode);
Part of GL_VERSION_1_2


glBlendEquationSeparate

public void glBlendEquationSeparate(int modeRGB,
                                    int modeAlpha)
Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
Part of GL_VERSION_2_0

Specified by:
glBlendEquationSeparate in interface GL

dispatch_glBlendEquationSeparate1

public void dispatch_glBlendEquationSeparate1(int modeRGB,
                                              int modeAlpha,
                                              long procAddress)
Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
Part of GL_VERSION_2_0


glBlendFunc

public void glBlendFunc(int sfactor,
                        int dfactor)
Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor);
Part of GL_VERSION_1_0

Specified by:
glBlendFunc in interface GL

dispatch_glBlendFunc1

public void dispatch_glBlendFunc1(int sfactor,
                                  int dfactor,
                                  long procAddress)
Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor);
Part of GL_VERSION_1_0


glBlendFuncSeparate

public void glBlendFuncSeparate(int srcRGB,
                                int dstRGB,
                                int srcAlpha,
                                int dstAlpha)
Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_VERSION_1_4

Specified by:
glBlendFuncSeparate in interface GL

dispatch_glBlendFuncSeparate1

public void dispatch_glBlendFuncSeparate1(int srcRGB,
                                          int dstRGB,
                                          int srcAlpha,
                                          int dstAlpha,
                                          long procAddress)
Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_VERSION_1_4


glBufferData

public void glBufferData(int target,
                         int size,
                         Buffer data,
                         int usage)
Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage);
Part of GL_VERSION_1_5

Specified by:
glBufferData in interface GL

glBufferSubData

public void glBufferSubData(int target,
                            int offset,
                            int size,
                            Buffer data)
Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data);
Part of GL_VERSION_1_5

Specified by:
glBufferSubData in interface GL

glCheckFramebufferStatus

public int glCheckFramebufferStatus(int target)
Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target);
Part of GL_ARB_framebuffer_object

Specified by:
glCheckFramebufferStatus in interface GL

dispatch_glCheckFramebufferStatus1

public int dispatch_glCheckFramebufferStatus1(int target,
                                              long procAddress)
Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target);
Part of GL_ARB_framebuffer_object


glClear

public void glClear(int mask)
Entry point to C language function: void glClear(GLbitfield mask);
Part of GL_VERSION_1_0

Specified by:
glClear in interface GL

dispatch_glClear1

public void dispatch_glClear1(int mask,
                              long procAddress)
Entry point to C language function: void glClear(GLbitfield mask);
Part of GL_VERSION_1_0


glClearColor

public void glClearColor(float red,
                         float green,
                         float blue,
                         float alpha)
Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_0

Specified by:
glClearColor in interface GL

dispatch_glClearColor1

public void dispatch_glClearColor1(float red,
                                   float green,
                                   float blue,
                                   float alpha,
                                   long procAddress)
Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_0


glClearDepthf

public void glClearDepthf(float depth)
Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0

Specified by:
glClearDepthf in interface GL

dispatch_glClearDepthf1

public void dispatch_glClearDepthf1(float depth,
                                    long procAddress)
Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0


glClearStencil

public void glClearStencil(int s)
Entry point to C language function: void glClearStencil(GLint s);
Part of GL_VERSION_1_0

Specified by:
glClearStencil in interface GL

dispatch_glClearStencil1

public void dispatch_glClearStencil1(int s,
                                     long procAddress)
Entry point to C language function: void glClearStencil(GLint s);
Part of GL_VERSION_1_0


glColorMask

public void glColorMask(boolean red,
                        boolean green,
                        boolean blue,
                        boolean alpha)
Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
Part of GL_VERSION_1_0

Specified by:
glColorMask in interface GL

dispatch_glColorMask1

public void dispatch_glColorMask1(boolean red,
                                  boolean green,
                                  boolean blue,
                                  boolean alpha,
                                  long procAddress)
Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
Part of GL_VERSION_1_0


glCompileShader

public void glCompileShader(int shader)
Entry point to C language function: void glCompileShader(GLuint shader);
Part of GL_VERSION_2_0

Specified by:
glCompileShader in interface GL2ES2

dispatch_glCompileShader1

public void dispatch_glCompileShader1(int shader,
                                      long procAddress)
Entry point to C language function: void glCompileShader(GLuint shader);
Part of GL_VERSION_2_0


glCompressedTexImage2D

public void glCompressedTexImage2D(int target,
                                   int level,
                                   int internalformat,
                                   int width,
                                   int height,
                                   int border,
                                   int imageSize,
                                   Buffer data)
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexImage2D in interface GL

glCompressedTexImage2D

public void glCompressedTexImage2D(int target,
                                   int level,
                                   int internalformat,
                                   int width,
                                   int height,
                                   int border,
                                   int imageSize,
                                   long data_buffer_offset)
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexImage2D in interface GL

glCompressedTexSubImage2D

public void glCompressedTexSubImage2D(int target,
                                      int level,
                                      int xoffset,
                                      int yoffset,
                                      int width,
                                      int height,
                                      int format,
                                      int imageSize,
                                      Buffer data)
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 void * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexSubImage2D in interface GL

glCompressedTexSubImage2D

public void glCompressedTexSubImage2D(int target,
                                      int level,
                                      int xoffset,
                                      int yoffset,
                                      int width,
                                      int height,
                                      int format,
                                      int imageSize,
                                      long data_buffer_offset)
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 void * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexSubImage2D in interface GL

glCopyTexImage2D

public void glCopyTexImage2D(int target,
                             int level,
                             int internalformat,
                             int x,
                             int y,
                             int width,
                             int height,
                             int border)
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

Specified by:
glCopyTexImage2D in interface GL

dispatch_glCopyTexImage2D1

public void dispatch_glCopyTexImage2D1(int target,
                                       int level,
                                       int internalformat,
                                       int x,
                                       int y,
                                       int width,
                                       int height,
                                       int border,
                                       long procAddress)
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


glCopyTexSubImage2D

public void glCopyTexSubImage2D(int target,
                                int level,
                                int xoffset,
                                int yoffset,
                                int x,
                                int y,
                                int width,
                                int height)
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

Specified by:
glCopyTexSubImage2D in interface GL

dispatch_glCopyTexSubImage2D1

public void dispatch_glCopyTexSubImage2D1(int target,
                                          int level,
                                          int xoffset,
                                          int yoffset,
                                          int x,
                                          int y,
                                          int width,
                                          int height,
                                          long procAddress)
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


glCreateProgram

public int glCreateProgram()
Entry point to C language function: GLuint glCreateProgram(void);
Part of GL_VERSION_2_0

Specified by:
glCreateProgram in interface GL2ES2

dispatch_glCreateProgram1

public int dispatch_glCreateProgram1(long procAddress)
Entry point to C language function: GLuint glCreateProgram(void);
Part of GL_VERSION_2_0


glCreateShader

public int glCreateShader(int type)
Entry point to C language function: GLuint glCreateShader(GLenum type);
Part of GL_VERSION_2_0

Specified by:
glCreateShader in interface GL2ES2

dispatch_glCreateShader1

public int dispatch_glCreateShader1(int type,
                                    long procAddress)
Entry point to C language function: GLuint glCreateShader(GLenum type);
Part of GL_VERSION_2_0


glCullFace

public void glCullFace(int mode)
Entry point to C language function: void glCullFace(GLenum mode);
Part of GL_VERSION_1_0

Specified by:
glCullFace in interface GL

dispatch_glCullFace1

public void dispatch_glCullFace1(int mode,
                                 long procAddress)
Entry point to C language function: void glCullFace(GLenum mode);
Part of GL_VERSION_1_0


glDeleteBuffers

public void glDeleteBuffers(int n,
                            IntBuffer buffers)
Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5

Specified by:
glDeleteBuffers in interface GL

glDeleteBuffers

public void glDeleteBuffers(int n,
                            int[] buffers,
                            int buffers_offset)
Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5

Specified by:
glDeleteBuffers in interface GL

glDeleteFramebuffers

public void glDeleteFramebuffers(int n,
                                 IntBuffer framebuffers)
Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glDeleteFramebuffers in interface GL

glDeleteFramebuffers

public void glDeleteFramebuffers(int n,
                                 int[] framebuffers,
                                 int framebuffers_offset)
Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glDeleteFramebuffers in interface GL

glDeleteProgram

public void glDeleteProgram(int program)
Entry point to C language function: void glDeleteProgram(GLuint program);
Part of GL_VERSION_2_0

Specified by:
glDeleteProgram in interface GL2ES2

dispatch_glDeleteProgram1

public void dispatch_glDeleteProgram1(int program,
                                      long procAddress)
Entry point to C language function: void glDeleteProgram(GLuint program);
Part of GL_VERSION_2_0


glDeleteRenderbuffers

public void glDeleteRenderbuffers(int n,
                                  IntBuffer renderbuffers)
Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glDeleteRenderbuffers in interface GL

glDeleteRenderbuffers

public void glDeleteRenderbuffers(int n,
                                  int[] renderbuffers,
                                  int renderbuffers_offset)
Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glDeleteRenderbuffers in interface GL

glDeleteShader

public void glDeleteShader(int shader)
Entry point to C language function: void glDeleteShader(GLuint shader);
Part of GL_VERSION_2_0

Specified by:
glDeleteShader in interface GL2ES2

dispatch_glDeleteShader1

public void dispatch_glDeleteShader1(int shader,
                                     long procAddress)
Entry point to C language function: void glDeleteShader(GLuint shader);
Part of GL_VERSION_2_0


glDeleteTextures

public void glDeleteTextures(int n,
                             IntBuffer textures)
Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1

Specified by:
glDeleteTextures in interface GL

glDeleteTextures

public void glDeleteTextures(int n,
                             int[] textures,
                             int textures_offset)
Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1

Specified by:
glDeleteTextures in interface GL

glDepthFunc

public void glDepthFunc(int func)
Entry point to C language function: void glDepthFunc(GLenum func);
Part of GL_VERSION_1_0

Specified by:
glDepthFunc in interface GL

dispatch_glDepthFunc1

public void dispatch_glDepthFunc1(int func,
                                  long procAddress)
Entry point to C language function: void glDepthFunc(GLenum func);
Part of GL_VERSION_1_0


glDepthMask

public void glDepthMask(boolean flag)
Entry point to C language function: void glDepthMask(GLboolean flag);
Part of GL_VERSION_1_0

Specified by:
glDepthMask in interface GL

dispatch_glDepthMask1

public void dispatch_glDepthMask1(boolean flag,
                                  long procAddress)
Entry point to C language function: void glDepthMask(GLboolean flag);
Part of GL_VERSION_1_0


glDepthRangef

public void glDepthRangef(float zNear,
                          float zFar)
Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0

Specified by:
glDepthRangef in interface GL

dispatch_glDepthRangef1

public void dispatch_glDepthRangef1(float zNear,
                                    float zFar,
                                    long procAddress)
Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0


glDetachShader

public void glDetachShader(int program,
                           int shader)
Entry point to C language function: void glDetachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0

Specified by:
glDetachShader in interface GL2ES2

dispatch_glDetachShader1

public void dispatch_glDetachShader1(int program,
                                     int shader,
                                     long procAddress)
Entry point to C language function: void glDetachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0


glDisable

public void glDisable(int cap)
Entry point to C language function: void glDisable(GLenum cap);
Part of GL_VERSION_1_0

Specified by:
glDisable in interface GL

dispatch_glDisable1

public void dispatch_glDisable1(int cap,
                                long procAddress)
Entry point to C language function: void glDisable(GLenum cap);
Part of GL_VERSION_1_0


glDisableVertexAttribArray

public void glDisableVertexAttribArray(int index)
Entry point to C language function: void glDisableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0

Specified by:
glDisableVertexAttribArray in interface GL2ES2

dispatch_glDisableVertexAttribArray1

public void dispatch_glDisableVertexAttribArray1(int index,
                                                 long procAddress)
Entry point to C language function: void glDisableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0


glDrawArrays

public void glDrawArrays(int mode,
                         int first,
                         int count)
Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count);
Part of GL_VERSION_1_1

Specified by:
glDrawArrays in interface GL

dispatch_glDrawArrays1

public void dispatch_glDrawArrays1(int mode,
                                   int first,
                                   int count,
                                   long procAddress)
Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count);
Part of GL_VERSION_1_1


glDrawElements

public void glDrawElements(int mode,
                           int count,
                           int type,
                           Buffer indices)
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);
Part of GL_VERSION_1_1

Specified by:
glDrawElements in interface GL

glDrawElements

public void glDrawElements(int mode,
                           int count,
                           int type,
                           long indices_buffer_offset)
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);
Part of GL_VERSION_1_1

Specified by:
glDrawElements in interface GL

glEGLImageTargetTexture2DOES

public void glEGLImageTargetTexture2DOES(int target,
                                         Buffer image)
Entry point to C language function: void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
Part of GL_OES_EGL_image

Specified by:
glEGLImageTargetTexture2DOES in interface GLES2

glEnable

public void glEnable(int cap)
Entry point to C language function: void glEnable(GLenum cap);
Part of GL_VERSION_1_0

Specified by:
glEnable in interface GL

dispatch_glEnable1

public void dispatch_glEnable1(int cap,
                               long procAddress)
Entry point to C language function: void glEnable(GLenum cap);
Part of GL_VERSION_1_0


glEnableVertexAttribArray

public void glEnableVertexAttribArray(int index)
Entry point to C language function: void glEnableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0

Specified by:
glEnableVertexAttribArray in interface GL2ES2

dispatch_glEnableVertexAttribArray1

public void dispatch_glEnableVertexAttribArray1(int index,
                                                long procAddress)
Entry point to C language function: void glEnableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0


glFinish

public void glFinish()
Entry point to C language function: void glFinish(void);
Part of GL_VERSION_1_0

Specified by:
glFinish in interface GL

dispatch_glFinish1

public void dispatch_glFinish1(long procAddress)
Entry point to C language function: void glFinish(void);
Part of GL_VERSION_1_0


glFlush

public void glFlush()
Entry point to C language function: void glFlush(void);
Part of GL_VERSION_1_0

Specified by:
glFlush in interface GL

dispatch_glFlush1

public void dispatch_glFlush1(long procAddress)
Entry point to C language function: void glFlush(void);
Part of GL_VERSION_1_0


glFramebufferRenderbuffer

public void glFramebufferRenderbuffer(int target,
                                      int attachment,
                                      int renderbuffertarget,
                                      int renderbuffer)
Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object

Specified by:
glFramebufferRenderbuffer in interface GL

dispatch_glFramebufferRenderbuffer1

public void dispatch_glFramebufferRenderbuffer1(int target,
                                                int attachment,
                                                int renderbuffertarget,
                                                int renderbuffer,
                                                long procAddress)
Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object


glFramebufferTexture2D

public void glFramebufferTexture2D(int target,
                                   int attachment,
                                   int textarget,
                                   int texture,
                                   int level)
Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object

Specified by:
glFramebufferTexture2D in interface GL

dispatch_glFramebufferTexture2D1

public void dispatch_glFramebufferTexture2D1(int target,
                                             int attachment,
                                             int textarget,
                                             int texture,
                                             int level,
                                             long procAddress)
Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object


glFrontFace

public void glFrontFace(int mode)
Entry point to C language function: void glFrontFace(GLenum mode);
Part of GL_VERSION_1_0

Specified by:
glFrontFace in interface GL

dispatch_glFrontFace1

public void dispatch_glFrontFace1(int mode,
                                  long procAddress)
Entry point to C language function: void glFrontFace(GLenum mode);
Part of GL_VERSION_1_0


glGenBuffers

public void glGenBuffers(int n,
                         IntBuffer buffers)
Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5

Specified by:
glGenBuffers in interface GL

glGenBuffers

public void glGenBuffers(int n,
                         int[] buffers,
                         int buffers_offset)
Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5

Specified by:
glGenBuffers in interface GL

glGenFramebuffers

public void glGenFramebuffers(int n,
                              IntBuffer framebuffers)
Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glGenFramebuffers in interface GL

glGenFramebuffers

public void glGenFramebuffers(int n,
                              int[] framebuffers,
                              int framebuffers_offset)
Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glGenFramebuffers in interface GL

glGenRenderbuffers

public void glGenRenderbuffers(int n,
                               IntBuffer renderbuffers)
Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glGenRenderbuffers in interface GL

glGenRenderbuffers

public void glGenRenderbuffers(int n,
                               int[] renderbuffers,
                               int renderbuffers_offset)
Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object

Specified by:
glGenRenderbuffers in interface GL

glGenTextures

public void glGenTextures(int n,
                          IntBuffer textures)
Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1

Specified by:
glGenTextures in interface GL

glGenTextures

public void glGenTextures(int n,
                          int[] textures,
                          int textures_offset)
Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1

Specified by:
glGenTextures in interface GL

glGenerateMipmap

public void glGenerateMipmap(int target)
Entry point to C language function: void glGenerateMipmap(GLenum target);
Part of GL_ARB_framebuffer_object

Specified by:
glGenerateMipmap in interface GL

dispatch_glGenerateMipmap1

public void dispatch_glGenerateMipmap1(int target,
                                       long procAddress)
Entry point to C language function: void glGenerateMipmap(GLenum target);
Part of GL_ARB_framebuffer_object


glGetActiveAttrib

public void glGetActiveAttrib(int program,
                              int index,
                              int bufsize,
                              IntBuffer length,
                              IntBuffer size,
                              IntBuffer type,
                              ByteBuffer name)
Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0

Specified by:
glGetActiveAttrib in interface GL2ES2

glGetActiveAttrib

public void glGetActiveAttrib(int program,
                              int index,
                              int bufsize,
                              int[] length,
                              int length_offset,
                              int[] size,
                              int size_offset,
                              int[] type,
                              int type_offset,
                              byte[] name,
                              int name_offset)
Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0

Specified by:
glGetActiveAttrib in interface GL2ES2

glGetActiveUniform

public void glGetActiveUniform(int program,
                               int index,
                               int bufsize,
                               IntBuffer length,
                               IntBuffer size,
                               IntBuffer type,
                               ByteBuffer name)
Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0

Specified by:
glGetActiveUniform in interface GL2ES2

glGetActiveUniform

public void glGetActiveUniform(int program,
                               int index,
                               int bufsize,
                               int[] length,
                               int length_offset,
                               int[] size,
                               int size_offset,
                               int[] type,
                               int type_offset,
                               byte[] name,
                               int name_offset)
Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);
Part of GL_VERSION_2_0

Specified by:
glGetActiveUniform in interface GL2ES2

glGetAttachedShaders

public void glGetAttachedShaders(int program,
                                 int maxcount,
                                 IntBuffer count,
                                 IntBuffer shaders)
Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0

Specified by:
glGetAttachedShaders in interface GL2ES2

glGetAttachedShaders

public void glGetAttachedShaders(int program,
                                 int maxcount,
                                 int[] count,
                                 int count_offset,
                                 int[] shaders,
                                 int shaders_offset)
Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0

Specified by:
glGetAttachedShaders in interface GL2ES2

glGetAttribLocation

public int glGetAttribLocation(int program,
                               String name)
Entry point to C language function: int glGetAttribLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0

Specified by:
glGetAttribLocation in interface GL2ES2

dispatch_glGetAttribLocation1

public int dispatch_glGetAttribLocation1(int program,
                                         String name,
                                         long procAddress)
Entry point to C language function: int glGetAttribLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0


glGetBooleanv

public void glGetBooleanv(int pname,
                          ByteBuffer params)
Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0

Specified by:
glGetBooleanv in interface GL

glGetBooleanv

public void glGetBooleanv(int pname,
                          byte[] params,
                          int params_offset)
Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0

Specified by:
glGetBooleanv in interface GL

glGetBufferParameteriv

public void glGetBufferParameteriv(int target,
                                   int pname,
                                   IntBuffer params)
Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5

Specified by:
glGetBufferParameteriv in interface GL

glGetBufferParameteriv

public void glGetBufferParameteriv(int target,
                                   int pname,
                                   int[] params,
                                   int params_offset)
Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5

Specified by:
glGetBufferParameteriv in interface GL

glGetError

public int glGetError()
Entry point to C language function: GLenum glGetError(void);
Part of GL_VERSION_1_0

Specified by:
glGetError in interface GL

dispatch_glGetError1

public int dispatch_glGetError1(long procAddress)
Entry point to C language function: GLenum glGetError(void);
Part of GL_VERSION_1_0


glGetFloatv

public void glGetFloatv(int pname,
                        FloatBuffer params)
Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glGetFloatv in interface GL

glGetFloatv

public void glGetFloatv(int pname,
                        float[] params,
                        int params_offset)
Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glGetFloatv in interface GL

glGetFramebufferAttachmentParameteriv

public void glGetFramebufferAttachmentParameteriv(int target,
                                                  int attachment,
                                                  int pname,
                                                  IntBuffer params)
Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object

Specified by:
glGetFramebufferAttachmentParameteriv in interface GL

glGetFramebufferAttachmentParameteriv

public void glGetFramebufferAttachmentParameteriv(int target,
                                                  int attachment,
                                                  int pname,
                                                  int[] params,
                                                  int params_offset)
Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object

Specified by:
glGetFramebufferAttachmentParameteriv in interface GL

glGetIntegerv

public void glGetIntegerv(int pname,
                          IntBuffer params)
Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0

Specified by:
glGetIntegerv in interface GL

glGetIntegerv

public void glGetIntegerv(int pname,
                          int[] params,
                          int params_offset)
Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0

Specified by:
glGetIntegerv in interface GL

glGetProgramInfoLog

public void glGetProgramInfoLog(int program,
                                int bufsize,
                                IntBuffer length,
                                ByteBuffer infolog)
Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0

Specified by:
glGetProgramInfoLog in interface GL2ES2

glGetProgramInfoLog

public void glGetProgramInfoLog(int program,
                                int bufsize,
                                int[] length,
                                int length_offset,
                                byte[] infolog,
                                int infolog_offset)
Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0

Specified by:
glGetProgramInfoLog in interface GL2ES2

glGetProgramiv

public void glGetProgramiv(int program,
                           int pname,
                           IntBuffer params)
Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetProgramiv in interface GL2ES2

glGetProgramiv

public void glGetProgramiv(int program,
                           int pname,
                           int[] params,
                           int params_offset)
Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetProgramiv in interface GL2ES2

glGetRenderbufferParameteriv

public void glGetRenderbufferParameteriv(int target,
                                         int pname,
                                         IntBuffer params)
Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object

Specified by:
glGetRenderbufferParameteriv in interface GL

glGetRenderbufferParameteriv

public void glGetRenderbufferParameteriv(int target,
                                         int pname,
                                         int[] params,
                                         int params_offset)
Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object

Specified by:
glGetRenderbufferParameteriv in interface GL

glGetShaderInfoLog

public void glGetShaderInfoLog(int shader,
                               int bufsize,
                               IntBuffer length,
                               ByteBuffer infolog)
Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0

Specified by:
glGetShaderInfoLog in interface GL2ES2

glGetShaderInfoLog

public void glGetShaderInfoLog(int shader,
                               int bufsize,
                               int[] length,
                               int length_offset,
                               byte[] infolog,
                               int infolog_offset)
Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);
Part of GL_VERSION_2_0

Specified by:
glGetShaderInfoLog in interface GL2ES2

glGetShaderPrecisionFormat

public void glGetShaderPrecisionFormat(int shadertype,
                                       int precisiontype,
                                       IntBuffer range,
                                       IntBuffer precision)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0

Specified by:
glGetShaderPrecisionFormat in interface GLES2

glGetShaderPrecisionFormat

public void glGetShaderPrecisionFormat(int shadertype,
                                       int precisiontype,
                                       int[] range,
                                       int range_offset,
                                       int[] precision,
                                       int precision_offset)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0

Specified by:
glGetShaderPrecisionFormat in interface GLES2

glGetShaderSource

public void glGetShaderSource(int shader,
                              int bufsize,
                              IntBuffer length,
                              ByteBuffer source)
Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);
Part of GL_VERSION_2_0

Specified by:
glGetShaderSource in interface GL2ES2

glGetShaderSource

public void glGetShaderSource(int shader,
                              int bufsize,
                              int[] length,
                              int length_offset,
                              byte[] source,
                              int source_offset)
Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);
Part of GL_VERSION_2_0

Specified by:
glGetShaderSource in interface GL2ES2

glGetShaderiv

public void glGetShaderiv(int shader,
                          int pname,
                          IntBuffer params)
Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetShaderiv in interface GL2ES2

glGetShaderiv

public void glGetShaderiv(int shader,
                          int pname,
                          int[] params,
                          int params_offset)
Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetShaderiv in interface GL2ES2

glGetString

public String glGetString(int name)
Entry point to C language function: const GLubyte * glGetString(GLenum name);
Part of GL_VERSION_1_0

Specified by:
glGetString in interface GL

glGetTexParameterfv

public void glGetTexParameterfv(int target,
                                int pname,
                                FloatBuffer params)
Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexParameterfv in interface GL

glGetTexParameterfv

public void glGetTexParameterfv(int target,
                                int pname,
                                float[] params,
                                int params_offset)
Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexParameterfv in interface GL

glGetTexParameteriv

public void glGetTexParameteriv(int target,
                                int pname,
                                IntBuffer params)
Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexParameteriv in interface GL

glGetTexParameteriv

public void glGetTexParameteriv(int target,
                                int pname,
                                int[] params,
                                int params_offset)
Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexParameteriv in interface GL

glGetUniformLocation

public int glGetUniformLocation(int program,
                                String name)
Entry point to C language function: int glGetUniformLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0

Specified by:
glGetUniformLocation in interface GL2ES2

dispatch_glGetUniformLocation1

public int dispatch_glGetUniformLocation1(int program,
                                          String name,
                                          long procAddress)
Entry point to C language function: int glGetUniformLocation(GLuint program, const char * name);
Part of GL_VERSION_2_0


glGetUniformfv

public void glGetUniformfv(int program,
                           int location,
                           FloatBuffer params)
Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0

Specified by:
glGetUniformfv in interface GL2ES2

glGetUniformfv

public void glGetUniformfv(int program,
                           int location,
                           float[] params,
                           int params_offset)
Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0

Specified by:
glGetUniformfv in interface GL2ES2

glGetUniformiv

public void glGetUniformiv(int program,
                           int location,
                           IntBuffer params)
Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetUniformiv in interface GL2ES2

glGetUniformiv

public void glGetUniformiv(int program,
                           int location,
                           int[] params,
                           int params_offset)
Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetUniformiv in interface GL2ES2

glGetVertexAttribfv

public void glGetVertexAttribfv(int index,
                                int pname,
                                FloatBuffer params)
Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0

Specified by:
glGetVertexAttribfv in interface GL2ES2

glGetVertexAttribfv

public void glGetVertexAttribfv(int index,
                                int pname,
                                float[] params,
                                int params_offset)
Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0

Specified by:
glGetVertexAttribfv in interface GL2ES2

glGetVertexAttribiv

public void glGetVertexAttribiv(int index,
                                int pname,
                                IntBuffer params)
Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetVertexAttribiv in interface GL2ES2

glGetVertexAttribiv

public void glGetVertexAttribiv(int index,
                                int pname,
                                int[] params,
                                int params_offset)
Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0

Specified by:
glGetVertexAttribiv in interface GL2ES2

glHint

public void glHint(int target,
                   int mode)
Entry point to C language function: void glHint(GLenum target, GLenum mode);
Part of GL_VERSION_1_0

Specified by:
glHint in interface GL

dispatch_glHint1

public void dispatch_glHint1(int target,
                             int mode,
                             long procAddress)
Entry point to C language function: void glHint(GLenum target, GLenum mode);
Part of GL_VERSION_1_0


glIsBuffer

public boolean glIsBuffer(int buffer)
Entry point to C language function: GLboolean glIsBuffer(GLuint buffer);
Part of GL_VERSION_1_5

Specified by:
glIsBuffer in interface GL

dispatch_glIsBuffer1

public boolean dispatch_glIsBuffer1(int buffer,
                                    long procAddress)
Entry point to C language function: GLboolean glIsBuffer(GLuint buffer);
Part of GL_VERSION_1_5


glIsEnabled

public boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean glIsEnabled(GLenum cap);
Part of GL_VERSION_1_0

Specified by:
glIsEnabled in interface GL

dispatch_glIsEnabled1

public boolean dispatch_glIsEnabled1(int cap,
                                     long procAddress)
Entry point to C language function: GLboolean glIsEnabled(GLenum cap);
Part of GL_VERSION_1_0


glIsFramebuffer

public boolean glIsFramebuffer(int framebuffer)
Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer);
Part of GL_ARB_framebuffer_object

Specified by:
glIsFramebuffer in interface GL

dispatch_glIsFramebuffer1

public boolean dispatch_glIsFramebuffer1(int framebuffer,
                                         long procAddress)
Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer);
Part of GL_ARB_framebuffer_object


glIsProgram

public boolean glIsProgram(int program)
Entry point to C language function: GLboolean glIsProgram(GLuint program);
Part of GL_VERSION_2_0

Specified by:
glIsProgram in interface GL2ES2

dispatch_glIsProgram1

public boolean dispatch_glIsProgram1(int program,
                                     long procAddress)
Entry point to C language function: GLboolean glIsProgram(GLuint program);
Part of GL_VERSION_2_0


glIsRenderbuffer

public boolean glIsRenderbuffer(int renderbuffer)
Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer);
Part of GL_ARB_framebuffer_object

Specified by:
glIsRenderbuffer in interface GL

dispatch_glIsRenderbuffer1

public boolean dispatch_glIsRenderbuffer1(int renderbuffer,
                                          long procAddress)
Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer);
Part of GL_ARB_framebuffer_object


glIsShader

public boolean glIsShader(int shader)
Entry point to C language function: GLboolean glIsShader(GLuint shader);
Part of GL_VERSION_2_0

Specified by:
glIsShader in interface GL2ES2

dispatch_glIsShader1

public boolean dispatch_glIsShader1(int shader,
                                    long procAddress)
Entry point to C language function: GLboolean glIsShader(GLuint shader);
Part of GL_VERSION_2_0


glIsTexture

public boolean glIsTexture(int texture)
Entry point to C language function: GLboolean glIsTexture(GLuint texture);
Part of GL_VERSION_1_1

Specified by:
glIsTexture in interface GL

dispatch_glIsTexture1

public boolean dispatch_glIsTexture1(int texture,
                                     long procAddress)
Entry point to C language function: GLboolean glIsTexture(GLuint texture);
Part of GL_VERSION_1_1


glLineWidth

public void glLineWidth(float width)
Entry point to C language function: void glLineWidth(GLfloat width);
Part of GL_VERSION_1_0

Specified by:
glLineWidth in interface GL

dispatch_glLineWidth1

public void dispatch_glLineWidth1(float width,
                                  long procAddress)
Entry point to C language function: void glLineWidth(GLfloat width);
Part of GL_VERSION_1_0


glLinkProgram

public void glLinkProgram(int program)
Entry point to C language function: void glLinkProgram(GLuint program);
Part of GL_VERSION_2_0

Specified by:
glLinkProgram in interface GL2ES2

dispatch_glLinkProgram1

public void dispatch_glLinkProgram1(int program,
                                    long procAddress)
Entry point to C language function: void glLinkProgram(GLuint program);
Part of GL_VERSION_2_0


glPixelStorei

public void glPixelStorei(int pname,
                          int param)
Entry point to C language function: void glPixelStorei(GLenum pname, GLint param);
Part of GL_VERSION_1_0

Specified by:
glPixelStorei in interface GL

glPolygonOffset

public void glPolygonOffset(float factor,
                            float units)
Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units);
Part of GL_VERSION_1_0

Specified by:
glPolygonOffset in interface GL

dispatch_glPolygonOffset1

public void dispatch_glPolygonOffset1(float factor,
                                      float units,
                                      long procAddress)
Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units);
Part of GL_VERSION_1_0


glReadPixels

public void glReadPixels(int x,
                         int y,
                         int width,
                         int height,
                         int format,
                         int type,
                         Buffer pixels)
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);
Part of GL_VERSION_1_0

Specified by:
glReadPixels in interface GL

glReadPixels

public void glReadPixels(int x,
                         int y,
                         int width,
                         int height,
                         int format,
                         int type,
                         long pixels_buffer_offset)
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);
Part of GL_VERSION_1_0

Specified by:
glReadPixels in interface GL

glReleaseShaderCompiler

public void glReleaseShaderCompiler()
Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0

Specified by:
glReleaseShaderCompiler in interface GL2ES2

dispatch_glReleaseShaderCompiler1

public void dispatch_glReleaseShaderCompiler1(long procAddress)
Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0


glRenderbufferStorage

public void glRenderbufferStorage(int target,
                                  int internalformat,
                                  int width,
                                  int height)
Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object

Specified by:
glRenderbufferStorage in interface GL

dispatch_glRenderbufferStorage1

public void dispatch_glRenderbufferStorage1(int target,
                                            int internalformat,
                                            int width,
                                            int height,
                                            long procAddress)
Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object


glSampleCoverage

public void glSampleCoverage(float value,
                             boolean invert)
Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert);
Part of GL_VERSION_1_3

Specified by:
glSampleCoverage in interface GL

dispatch_glSampleCoverage1

public void dispatch_glSampleCoverage1(float value,
                                       boolean invert,
                                       long procAddress)
Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert);
Part of GL_VERSION_1_3


glScissor

public void glScissor(int x,
                      int y,
                      int width,
                      int height)
Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0

Specified by:
glScissor in interface GL

dispatch_glScissor1

public void dispatch_glScissor1(int x,
                                int y,
                                int width,
                                int height,
                                long procAddress)
Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0


glShaderBinary

public void glShaderBinary(int n,
                           IntBuffer shaders,
                           int binaryformat,
                           Buffer binary,
                           int length)
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

Specified by:
glShaderBinary in interface GL2ES2

glShaderBinary

public void glShaderBinary(int n,
                           int[] shaders,
                           int shaders_offset,
                           int binaryformat,
                           Buffer binary,
                           int length)
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

Specified by:
glShaderBinary in interface GL2ES2

glShaderSource

public void glShaderSource(int shader,
                           int count,
                           String[] string,
                           IntBuffer length)
Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);
Part of GL_VERSION_2_0

Specified by:
glShaderSource in interface GL2ES2

glShaderSource

public void glShaderSource(int shader,
                           int count,
                           String[] string,
                           int[] length,
                           int length_offset)
Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);
Part of GL_VERSION_2_0

Specified by:
glShaderSource in interface GL2ES2

glStencilFunc

public void glStencilFunc(int func,
                          int ref,
                          int mask)
Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_1_0

Specified by:
glStencilFunc in interface GL

dispatch_glStencilFunc1

public void dispatch_glStencilFunc1(int func,
                                    int ref,
                                    int mask,
                                    long procAddress)
Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_1_0


glStencilFuncSeparate

public void glStencilFuncSeparate(int face,
                                  int func,
                                  int ref,
                                  int mask)
Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_2_0

Specified by:
glStencilFuncSeparate in interface GL2ES2

dispatch_glStencilFuncSeparate1

public void dispatch_glStencilFuncSeparate1(int face,
                                            int func,
                                            int ref,
                                            int mask,
                                            long procAddress)
Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_2_0


glStencilMask

public void glStencilMask(int mask)
Entry point to C language function: void glStencilMask(GLuint mask);
Part of GL_VERSION_1_0

Specified by:
glStencilMask in interface GL

dispatch_glStencilMask1

public void dispatch_glStencilMask1(int mask,
                                    long procAddress)
Entry point to C language function: void glStencilMask(GLuint mask);
Part of GL_VERSION_1_0


glStencilMaskSeparate

public void glStencilMaskSeparate(int face,
                                  int mask)
Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask);
Part of GL_VERSION_2_0

Specified by:
glStencilMaskSeparate in interface GL2ES2

dispatch_glStencilMaskSeparate1

public void dispatch_glStencilMaskSeparate1(int face,
                                            int mask,
                                            long procAddress)
Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask);
Part of GL_VERSION_2_0


glStencilOp

public void glStencilOp(int fail,
                        int zfail,
                        int zpass)
Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_1_0

Specified by:
glStencilOp in interface GL

dispatch_glStencilOp1

public void dispatch_glStencilOp1(int fail,
                                  int zfail,
                                  int zpass,
                                  long procAddress)
Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_1_0


glStencilOpSeparate

public void glStencilOpSeparate(int face,
                                int fail,
                                int zfail,
                                int zpass)
Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_2_0

Specified by:
glStencilOpSeparate in interface GL2ES2

dispatch_glStencilOpSeparate1

public void dispatch_glStencilOpSeparate1(int face,
                                          int fail,
                                          int zfail,
                                          int zpass,
                                          long procAddress)
Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_2_0


glTexImage2D

public void glTexImage2D(int target,
                         int level,
                         int internalformat,
                         int width,
                         int height,
                         int border,
                         int format,
                         int type,
                         Buffer pixels)
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
Part of GL_VERSION_1_0

Specified by:
glTexImage2D in interface GL

glTexImage2D

public void glTexImage2D(int target,
                         int level,
                         int internalformat,
                         int width,
                         int height,
                         int border,
                         int format,
                         int type,
                         long pixels_buffer_offset)
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
Part of GL_VERSION_1_0

Specified by:
glTexImage2D in interface GL

glTexParameterf

public void glTexParameterf(int target,
                            int pname,
                            float param)
Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
Part of GL_VERSION_1_0

Specified by:
glTexParameterf in interface GL

dispatch_glTexParameterf1

public void dispatch_glTexParameterf1(int target,
                                      int pname,
                                      float param,
                                      long procAddress)
Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
Part of GL_VERSION_1_0


glTexParameterfv

public void glTexParameterfv(int target,
                             int pname,
                             FloatBuffer params)
Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glTexParameterfv in interface GL

glTexParameterfv

public void glTexParameterfv(int target,
                             int pname,
                             float[] params,
                             int params_offset)
Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glTexParameterfv in interface GL

glTexParameteri

public void glTexParameteri(int target,
                            int pname,
                            int param)
Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param);
Part of GL_VERSION_1_0

Specified by:
glTexParameteri in interface GL

dispatch_glTexParameteri1

public void dispatch_glTexParameteri1(int target,
                                      int pname,
                                      int param,
                                      long procAddress)
Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param);
Part of GL_VERSION_1_0


glTexParameteriv

public void glTexParameteriv(int target,
                             int pname,
                             IntBuffer params)
Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0

Specified by:
glTexParameteriv in interface GL

glTexParameteriv

public void glTexParameteriv(int target,
                             int pname,
                             int[] params,
                             int params_offset)
Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0

Specified by:
glTexParameteriv in interface GL

glTexSubImage2D

public void glTexSubImage2D(int target,
                            int level,
                            int xoffset,
                            int yoffset,
                            int width,
                            int height,
                            int format,
                            int type,
                            Buffer pixels)
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 void * pixels);
Part of GL_VERSION_1_1

Specified by:
glTexSubImage2D in interface GL

glTexSubImage2D

public void glTexSubImage2D(int target,
                            int level,
                            int xoffset,
                            int yoffset,
                            int width,
                            int height,
                            int format,
                            int type,
                            long pixels_buffer_offset)
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 void * pixels);
Part of GL_VERSION_1_1

Specified by:
glTexSubImage2D in interface GL

glUniform1f

public void glUniform1f(int location,
                        float x)
Entry point to C language function: void glUniform1f(GLint location, GLfloat x);
Part of GL_VERSION_2_0

Specified by:
glUniform1f in interface GL2ES2

dispatch_glUniform1f1

public void dispatch_glUniform1f1(int location,
                                  float x,
                                  long procAddress)
Entry point to C language function: void glUniform1f(GLint location, GLfloat x);
Part of GL_VERSION_2_0


glUniform1fv

public void glUniform1fv(int location,
                         int count,
                         FloatBuffer v)
Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform1fv in interface GL2ES2

glUniform1fv

public void glUniform1fv(int location,
                         int count,
                         float[] v,
                         int v_offset)
Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform1fv in interface GL2ES2

glUniform1i

public void glUniform1i(int location,
                        int x)
Entry point to C language function: void glUniform1i(GLint location, GLint x);
Part of GL_VERSION_2_0

Specified by:
glUniform1i in interface GL2ES2

dispatch_glUniform1i1

public void dispatch_glUniform1i1(int location,
                                  int x,
                                  long procAddress)
Entry point to C language function: void glUniform1i(GLint location, GLint x);
Part of GL_VERSION_2_0


glUniform1iv

public void glUniform1iv(int location,
                         int count,
                         IntBuffer v)
Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform1iv in interface GL2ES2

glUniform1iv

public void glUniform1iv(int location,
                         int count,
                         int[] v,
                         int v_offset)
Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform1iv in interface GL2ES2

glUniform2f

public void glUniform2f(int location,
                        float x,
                        float y)
Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0

Specified by:
glUniform2f in interface GL2ES2

dispatch_glUniform2f1

public void dispatch_glUniform2f1(int location,
                                  float x,
                                  float y,
                                  long procAddress)
Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0


glUniform2fv

public void glUniform2fv(int location,
                         int count,
                         FloatBuffer v)
Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform2fv in interface GL2ES2

glUniform2fv

public void glUniform2fv(int location,
                         int count,
                         float[] v,
                         int v_offset)
Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform2fv in interface GL2ES2

glUniform2i

public void glUniform2i(int location,
                        int x,
                        int y)
Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y);
Part of GL_VERSION_2_0

Specified by:
glUniform2i in interface GL2ES2

dispatch_glUniform2i1

public void dispatch_glUniform2i1(int location,
                                  int x,
                                  int y,
                                  long procAddress)
Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y);
Part of GL_VERSION_2_0


glUniform2iv

public void glUniform2iv(int location,
                         int count,
                         IntBuffer v)
Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform2iv in interface GL2ES2

glUniform2iv

public void glUniform2iv(int location,
                         int count,
                         int[] v,
                         int v_offset)
Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform2iv in interface GL2ES2

glUniform3f

public void glUniform3f(int location,
                        float x,
                        float y,
                        float z)
Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0

Specified by:
glUniform3f in interface GL2ES2

dispatch_glUniform3f1

public void dispatch_glUniform3f1(int location,
                                  float x,
                                  float y,
                                  float z,
                                  long procAddress)
Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0


glUniform3fv

public void glUniform3fv(int location,
                         int count,
                         FloatBuffer v)
Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform3fv in interface GL2ES2

glUniform3fv

public void glUniform3fv(int location,
                         int count,
                         float[] v,
                         int v_offset)
Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform3fv in interface GL2ES2

glUniform3i

public void glUniform3i(int location,
                        int x,
                        int y,
                        int z)
Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z);
Part of GL_VERSION_2_0

Specified by:
glUniform3i in interface GL2ES2

dispatch_glUniform3i1

public void dispatch_glUniform3i1(int location,
                                  int x,
                                  int y,
                                  int z,
                                  long procAddress)
Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z);
Part of GL_VERSION_2_0


glUniform3iv

public void glUniform3iv(int location,
                         int count,
                         IntBuffer v)
Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform3iv in interface GL2ES2

glUniform3iv

public void glUniform3iv(int location,
                         int count,
                         int[] v,
                         int v_offset)
Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform3iv in interface GL2ES2

glUniform4f

public void glUniform4f(int location,
                        float x,
                        float y,
                        float z,
                        float w)
Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0

Specified by:
glUniform4f in interface GL2ES2

dispatch_glUniform4f1

public void dispatch_glUniform4f1(int location,
                                  float x,
                                  float y,
                                  float z,
                                  float w,
                                  long procAddress)
Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0


glUniform4fv

public void glUniform4fv(int location,
                         int count,
                         FloatBuffer v)
Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform4fv in interface GL2ES2

glUniform4fv

public void glUniform4fv(int location,
                         int count,
                         float[] v,
                         int v_offset)
Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0

Specified by:
glUniform4fv in interface GL2ES2

glUniform4i

public void glUniform4i(int location,
                        int x,
                        int y,
                        int z,
                        int w)
Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_2_0

Specified by:
glUniform4i in interface GL2ES2

dispatch_glUniform4i1

public void dispatch_glUniform4i1(int location,
                                  int x,
                                  int y,
                                  int z,
                                  int w,
                                  long procAddress)
Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_2_0


glUniform4iv

public void glUniform4iv(int location,
                         int count,
                         IntBuffer v)
Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform4iv in interface GL2ES2

glUniform4iv

public void glUniform4iv(int location,
                         int count,
                         int[] v,
                         int v_offset)
Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glUniform4iv in interface GL2ES2

glUniformMatrix2fv

public void glUniformMatrix2fv(int location,
                               int count,
                               boolean transpose,
                               FloatBuffer value)
Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0

Specified by:
glUniformMatrix2fv in interface GL2ES2

glUniformMatrix2fv

public void glUniformMatrix2fv(int location,
                               int count,
                               boolean transpose,
                               float[] value,
                               int value_offset)
Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0

Specified by:
glUniformMatrix2fv in interface GL2ES2

glUniformMatrix3fv

public void glUniformMatrix3fv(int location,
                               int count,
                               boolean transpose,
                               FloatBuffer value)
Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0

Specified by:
glUniformMatrix3fv in interface GL2ES2

glUniformMatrix3fv

public void glUniformMatrix3fv(int location,
                               int count,
                               boolean transpose,
                               float[] value,
                               int value_offset)
Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0

Specified by:
glUniformMatrix3fv in interface GL2ES2

glUniformMatrix4fv

public void glUniformMatrix4fv(int location,
                               int count,
                               boolean transpose,
                               FloatBuffer value)
Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0

Specified by:
glUniformMatrix4fv in interface GL2ES2

glUniformMatrix4fv

public void glUniformMatrix4fv(int location,
                               int count,
                               boolean transpose,
                               float[] value,
                               int value_offset)
Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0

Specified by:
glUniformMatrix4fv in interface GL2ES2

glUnmapBuffer

public boolean glUnmapBuffer(int target)
Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target);
Part of GL_VERSION_1_5, GL_OES_mapbuffer

Specified by:
glUnmapBuffer in interface GL

dispatch_glUnmapBuffer1

public boolean dispatch_glUnmapBuffer1(int target,
                                       long procAddress)
Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target);
Part of GL_VERSION_1_5, GL_OES_mapbuffer


glUseProgram

public void glUseProgram(int program)
Entry point to C language function: void glUseProgram(GLuint program);
Part of GL_VERSION_2_0

Specified by:
glUseProgram in interface GL2ES2

dispatch_glUseProgram1

public void dispatch_glUseProgram1(int program,
                                   long procAddress)
Entry point to C language function: void glUseProgram(GLuint program);
Part of GL_VERSION_2_0


glValidateProgram

public void glValidateProgram(int program)
Entry point to C language function: void glValidateProgram(GLuint program);
Part of GL_VERSION_2_0

Specified by:
glValidateProgram in interface GL2ES2

dispatch_glValidateProgram1

public void dispatch_glValidateProgram1(int program,
                                        long procAddress)
Entry point to C language function: void glValidateProgram(GLuint program);
Part of GL_VERSION_2_0


glVertexAttrib1f

public void glVertexAttrib1f(int indx,
                             float x)
Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1f in interface GL2ES2

dispatch_glVertexAttrib1f1

public void dispatch_glVertexAttrib1f1(int indx,
                                       float x,
                                       long procAddress)
Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x);
Part of GL_VERSION_2_0


glVertexAttrib1fv

public void glVertexAttrib1fv(int indx,
                              FloatBuffer values)
Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1fv in interface GL2ES2

glVertexAttrib1fv

public void glVertexAttrib1fv(int indx,
                              float[] values,
                              int values_offset)
Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1fv in interface GL2ES2

glVertexAttrib2f

public void glVertexAttrib2f(int indx,
                             float x,
                             float y)
Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2f in interface GL2ES2

dispatch_glVertexAttrib2f1

public void dispatch_glVertexAttrib2f1(int indx,
                                       float x,
                                       float y,
                                       long procAddress)
Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0


glVertexAttrib2fv

public void glVertexAttrib2fv(int indx,
                              FloatBuffer values)
Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2fv in interface GL2ES2

glVertexAttrib2fv

public void glVertexAttrib2fv(int indx,
                              float[] values,
                              int values_offset)
Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2fv in interface GL2ES2

glVertexAttrib3f

public void glVertexAttrib3f(int indx,
                             float x,
                             float y,
                             float z)
Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3f in interface GL2ES2

dispatch_glVertexAttrib3f1

public void dispatch_glVertexAttrib3f1(int indx,
                                       float x,
                                       float y,
                                       float z,
                                       long procAddress)
Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0


glVertexAttrib3fv

public void glVertexAttrib3fv(int indx,
                              FloatBuffer values)
Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3fv in interface GL2ES2

glVertexAttrib3fv

public void glVertexAttrib3fv(int indx,
                              float[] values,
                              int values_offset)
Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3fv in interface GL2ES2

glVertexAttrib4f

public void glVertexAttrib4f(int indx,
                             float x,
                             float y,
                             float z,
                             float w)
Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4f in interface GL2ES2

dispatch_glVertexAttrib4f1

public void dispatch_glVertexAttrib4f1(int indx,
                                       float x,
                                       float y,
                                       float z,
                                       float w,
                                       long procAddress)
Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0


glVertexAttrib4fv

public void glVertexAttrib4fv(int indx,
                              FloatBuffer values)
Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4fv in interface GL2ES2

glVertexAttrib4fv

public void glVertexAttrib4fv(int indx,
                              float[] values,
                              int values_offset)
Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4fv in interface GL2ES2

glVertexAttribPointer

public void glVertexAttribPointer(int indx,
                                  int size,
                                  int type,
                                  boolean normalized,
                                  int stride,
                                  Buffer ptr)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);
Part of GL_VERSION_2_0

Specified by:
glVertexAttribPointer in interface GL2ES2

glVertexAttribPointer

public void glVertexAttribPointer(int indx,
                                  int size,
                                  int type,
                                  boolean normalized,
                                  int stride,
                                  long ptr_buffer_offset)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);
Part of GL_VERSION_2_0

Specified by:
glVertexAttribPointer in interface GL2ES2

glViewport

public void glViewport(int x,
                       int y,
                       int width,
                       int height)
Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0

Specified by:
glViewport in interface GL

dispatch_glViewport1

public void dispatch_glViewport1(int x,
                                 int y,
                                 int width,
                                 int height,
                                 long procAddress)
Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0


getGLProfile

public GLProfile getGLProfile()
Description copied from interface: GLBase
Returns the GLProfile with which this GL object is associated.

Specified by:
getGLProfile in interface GLBase
Returns:
the GLProfile with which this GL object is associated

glGetBoundBuffer

public int glGetBoundBuffer(int target)
Specified by:
glGetBoundBuffer in interface GL

glIsVBOArrayEnabled

public boolean glIsVBOArrayEnabled()
Specified by:
glIsVBOArrayEnabled in interface GL

glIsVBOElementEnabled

public boolean glIsVBOElementEnabled()
Specified by:
glIsVBOElementEnabled in interface GL

isGL

public final boolean isGL()
Description copied from interface: GLBase
Indicates whether this GL object conforms to any of the common GL profiles.

Specified by:
isGL in interface GLBase
Returns:
whether this GL object conforms to any of the common GL profiles

getGL

public final GL getGL()
               throws GLException
Description copied from interface: GLBase
Casts this object to the GL interface.

Specified by:
getGL in interface GLBase
Returns:
this object cast to the GL interface
Throws:
GLException - if this GLObject is not a GL implementation

isFunctionAvailable

public boolean isFunctionAvailable(String glFunctionName)
Description copied from interface: GLBase
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.

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.

Specified by:
isFunctionAvailable in interface GLBase
Parameters:
glFunctionName - the name of the OpenGL function (e.g., use "glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int) is available).

isExtensionAvailable

public boolean isExtensionAvailable(String glExtensionName)
Description copied from interface: GLBase
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.

Specified by:
isExtensionAvailable in interface GLBase
Parameters:
glExtensionName - the name of the OpenGL extension (e.g., "GL_ARB_vertex_program").

getExtension

public Object getExtension(String extensionName)
Description copied from interface: GLBase
Returns an object providing access to the specified OpenGL extension. This is intended to provide a mechanism for vendors who wish to provide access to new OpenGL extensions without changing the public API of the core package. For example, a user may request access to extension "GL_VENDOR_foo" and receive back an object which implements a vendor-specified interface which can call the OpenGL extension functions corresponding to that extension. It is up to the vendor to specify both the extension name and Java API for accessing it, including which class or interface contains the functions.

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.

Specified by:
getExtension in interface GLBase

getContext

public GLContext getContext()
Returns the context this GL object is associated with for better error checking by DebugGL.

Specified by:
getContext in interface GLBase
Returns:
the GLContext with which this GL object is associated

setSwapInterval

public void setSwapInterval(int interval)
Description copied from interface: GLBase
Provides a platform-independent way to specify the minimum swap interval for buffer swaps. An argument of 0 disables sync-to-vertical-refresh completely, while an argument of 1 causes the application to wait until the next vertical refresh until swapping buffers. The default, which is platform-specific, is usually either 0 or 1. This function is not guaranteed to have an effect, and in particular only affects heavyweight onscreen components.

Specified by:
setSwapInterval in interface GLBase
See Also:
GLBase.getSwapInterval()

getSwapInterval

public int getSwapInterval()
Description copied from interface: GLBase
Provides a platform-independent way to get the swap interval set by GLBase.setSwapInterval(int).
If the interval is not set by GLBase.setSwapInterval(int) yet, -1 is returned, indicating that the platforms default is being used.

Specified by:
getSwapInterval in interface GLBase
See Also:
GLBase.setSwapInterval(int)

getPlatformGLExtensions

public Object getPlatformGLExtensions()
Description copied from interface: GLBase
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed. The data type of the returned object and its associated capabilities are undefined. Most applications will never need to call this method. It is highly recommended that any applications which do call this method perform all accesses on the returned object reflectively to guard themselves against changes to the implementation.

Specified by:
getPlatformGLExtensions in interface GLBase

isGL4bc

public final boolean isGL4bc()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL4 compatibility profile. The GL4 compatibility profile merges the GL2 profile and GL4 core profile.

Specified by:
isGL4bc in interface GLBase
Returns:
whether this GL object conforms to the GL4 compatibility profile

isGL4

public final boolean isGL4()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL4 core profile. The GL4 core profile reflects OpenGL versions greater or equal 3.1

Specified by:
isGL4 in interface GLBase
Returns:
whether this GL object conforms to the GL4 core profile

isGL3bc

public final boolean isGL3bc()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL3 compatibility profile. The GL3 compatibility profile merges the GL2 profile and GL3 core profile.

Specified by:
isGL3bc in interface GLBase
Returns:
whether this GL object conforms to the GL3 compatibility profile

isGL3

public final boolean isGL3()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL3 core profile. The GL3 core profile reflects OpenGL versions greater or equal 3.1

Specified by:
isGL3 in interface GLBase
Returns:
whether this GL object conforms to the GL3 core profile

isGL2

public final boolean isGL2()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL2 profile. The GL2 profile reflects OpenGL versions greater or equal 1.5

Specified by:
isGL2 in interface GLBase
Returns:
whether this GL object conforms to the GL2 profile

isGLES1

public final boolean isGLES1()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GLES1 profile.

Specified by:
isGLES1 in interface GLBase
Returns:
whether this GL object conforms to the GLES1 profile

isGLES2

public final boolean isGLES2()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GLES2 profile.

Specified by:
isGLES2 in interface GLBase
Returns:
whether this GL object conforms to the GLES2 profile

isGLES

public final boolean isGLES()
Description copied from interface: GLBase
Indicates whether this GL object conforms to one of the OpenGL ES compatible profiles.

Specified by:
isGLES in interface GLBase
Returns:
whether this GL object conforms to one of the OpenGL ES profiles

isGL2ES1

public final boolean isGL2ES1()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL2ES1 compatible profile.

Specified by:
isGL2ES1 in interface GLBase
Returns:
whether this GL object conforms to the GL2ES1 profile

isGL2ES2

public final boolean isGL2ES2()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL2ES2 compatible profile.

Specified by:
isGL2ES2 in interface GLBase
Returns:
whether this GL object conforms to the GL2ES2 profile

isGL2GL3

public final boolean isGL2GL3()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the GL2GL3 compatible profile.

Specified by:
isGL2GL3 in interface GLBase
Returns:
whether this GL object conforms to the GL2GL3 profile

hasGLSL

public final boolean hasGLSL()
Description copied from interface: GLBase
Indicates whether this GL object supports GLSL.

Specified by:
hasGLSL in interface GLBase

getGL4bc

public final GL4bc getGL4bc()
                     throws GLException
Description copied from interface: GLBase
Casts this object to the GL4bc interface.

Specified by:
getGL4bc in interface GLBase
Returns:
this object cast to the GL4bc interface
Throws:
GLException - if this GLObject is not a GL4bc implementation

getGL4

public final GL4 getGL4()
                 throws GLException
Description copied from interface: GLBase
Casts this object to the GL4 interface.

Specified by:
getGL4 in interface GLBase
Returns:
this object cast to the GL4 interface
Throws:
GLException - if this GLObject is not a GL4 implementation

getGL3bc

public final GL3bc getGL3bc()
                     throws GLException
Description copied from interface: GLBase
Casts this object to the GL3bc interface.

Specified by:
getGL3bc in interface GLBase
Returns:
this object cast to the GL3bc interface
Throws:
GLException - if this GLObject is not a GL3bc implementation

getGL3

public final GL3 getGL3()
                 throws GLException
Description copied from interface: GLBase
Casts this object to the GL3 interface.

Specified by:
getGL3 in interface GLBase
Returns:
this object cast to the GL3 interface
Throws:
GLException - if this GLObject is not a GL3 implementation

getGL2

public final GL2 getGL2()
                 throws GLException
Description copied from interface: GLBase
Casts this object to the GL2 interface.

Specified by:
getGL2 in interface GLBase
Returns:
this object cast to the GL2 interface
Throws:
GLException - if this GLObject is not a GL2 implementation

getGLES1

public final GLES1 getGLES1()
                     throws GLException
Description copied from interface: GLBase
Casts this object to the GLES1 interface.

Specified by:
getGLES1 in interface GLBase
Returns:
this object cast to the GLES1 interface
Throws:
GLException - if this GLObject is not a GLES1 implementation

getGLES2

public final GLES2 getGLES2()
                     throws GLException
Description copied from interface: GLBase
Casts this object to the GLES2 interface.

Specified by:
getGLES2 in interface GLBase
Returns:
this object cast to the GLES2 interface
Throws:
GLException - if this GLObject is not a GLES2 implementation

getGL2ES1

public final GL2ES1 getGL2ES1()
                       throws GLException
Description copied from interface: GLBase
Casts this object to the GL2ES1 interface.

Specified by:
getGL2ES1 in interface GLBase
Returns:
this object cast to the GL2ES1 interface
Throws:
GLException - if this GLObject is not a GL2ES1 implementation

getGL2ES2

public final GL2ES2 getGL2ES2()
                       throws GLException
Description copied from interface: GLBase
Casts this object to the GL2ES2 interface.

Specified by:
getGL2ES2 in interface GLBase
Returns:
this object cast to the GL2ES2 interface
Throws:
GLException - if this GLObject is not a GL2ES2 implementation

getGL2GL3

public final GL2GL3 getGL2GL3()
                       throws GLException
Description copied from interface: GLBase
Casts this object to the GL2GL3 interface.

Specified by:
getGL2GL3 in interface GLBase
Returns:
this object cast to the GL2GL3 interface
Throws:
GLException - if this GLObject is not a GL2GL3 implementation

glMapBuffer

public ByteBuffer glMapBuffer(int target,
                              int access)
Entry point to C language function:
LPVOID glMapBuffer(GLenum target, GLenum access);

Specified by:
glMapBuffer in interface GL

glClearDepth

public void glClearDepth(double depth)
Specified by:
glClearDepth in interface GL
Specified by:
glClearDepth in interface GL2ES2

glDepthRange

public void glDepthRange(double zNear,
                         double zFar)
Specified by:
glDepthRange in interface GL
Specified by:
glDepthRange in interface GL2ES2

glVertexAttribPointer

public void glVertexAttribPointer(GLArrayData array)
Specified by:
glVertexAttribPointer in interface GL2ES2

glUniform

public void glUniform(GLUniformData data)
Specified by:
glUniform in interface GL2ES2


Copyright 2010 JogAmp Community.