Class DebugGLES3

    • Field Detail

      • DEBUG

        public static final boolean DEBUG
    • Constructor Detail

      • DebugGLES3

        public DebugGLES3​(GLES3 downstreamGLES3)
    • Method Detail

      • getDownstreamGL

        public final GL getDownstreamGL()
                                 throws GLException
        Description copied from interface: GLBase
        Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.

        See GLBase.getRootGL() for retrieving the implementing root instance.

        Specified by:
        getDownstreamGL in interface GLBase
        Throws:
        GLException - if the downstream instance is not null and not a GL implementation
        See Also:
        GLBase.getRootGL()
      • getContext

        public GLContext getContext()
        Description copied from interface: GLBase
        Returns the GLContext associated which this GL object.
        Specified by:
        getContext in interface GLBase
      • getExtension

        public Object getExtension​(String arg0)
        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
      • getGL

        public GL getGL()
        Description copied from interface: GLBase
        Casts this object to the GL interface.
        Specified by:
        getGL in interface GLBase
      • getGL2

        public GL2 getGL2()
        Description copied from interface: GLBase
        Casts this object to the GL2 interface.
        Specified by:
        getGL2 in interface GLBase
      • getGL2ES1

        public GL2ES1 getGL2ES1()
        Description copied from interface: GLBase
        Casts this object to the GL2ES1 interface.
        Specified by:
        getGL2ES1 in interface GLBase
      • getGL2ES2

        public GL2ES2 getGL2ES2()
        Description copied from interface: GLBase
        Casts this object to the GL2ES2 interface.
        Specified by:
        getGL2ES2 in interface GLBase
      • getGL2ES3

        public GL2ES3 getGL2ES3()
        Description copied from interface: GLBase
        Casts this object to the GL2ES3 interface.
        Specified by:
        getGL2ES3 in interface GLBase
      • getGL2GL3

        public GL2GL3 getGL2GL3()
        Description copied from interface: GLBase
        Casts this object to the GL2GL3 interface.
        Specified by:
        getGL2GL3 in interface GLBase
      • getGL3

        public GL3 getGL3()
        Description copied from interface: GLBase
        Casts this object to the GL3 interface.
        Specified by:
        getGL3 in interface GLBase
      • getGL3ES3

        public GL3ES3 getGL3ES3()
        Description copied from interface: GLBase
        Casts this object to the GL3ES3 interface.
        Specified by:
        getGL3ES3 in interface GLBase
      • getGL3bc

        public GL3bc getGL3bc()
        Description copied from interface: GLBase
        Casts this object to the GL3bc interface.
        Specified by:
        getGL3bc in interface GLBase
      • getGL4

        public GL4 getGL4()
        Description copied from interface: GLBase
        Casts this object to the GL4 interface.
        Specified by:
        getGL4 in interface GLBase
      • getGL4ES3

        public GL4ES3 getGL4ES3()
        Description copied from interface: GLBase
        Casts this object to the GL4ES3 interface.
        Specified by:
        getGL4ES3 in interface GLBase
      • getGL4bc

        public GL4bc getGL4bc()
        Description copied from interface: GLBase
        Casts this object to the GL4bc interface.
        Specified by:
        getGL4bc in interface GLBase
      • getGLES1

        public GLES1 getGLES1()
        Description copied from interface: GLBase
        Casts this object to the GLES1 interface.
        Specified by:
        getGLES1 in interface GLBase
      • getGLES2

        public GLES2 getGLES2()
        Description copied from interface: GLBase
        Casts this object to the GLES2 interface.
        Specified by:
        getGLES2 in interface GLBase
      • getGLES3

        public GLES3 getGLES3()
        Description copied from interface: GLBase
        Casts this object to the GLES3 interface.
        Specified by:
        getGLES3 in interface GLBase
      • getGLProfile

        public GLProfile getGLProfile()
        Description copied from interface: GLBase
        Returns the GLProfile associated with this GL object.
        Specified by:
        getGLProfile in interface GLBase
      • 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
      • getRootGL

        public GL getRootGL()
        Description copied from interface: GLBase
        Returns the implementing root instance, considering a wrapped pipelined hierarchy, see GLBase.getDownstreamGL().

        If this instance is not a wrapping pipeline, i.e. has no downstream instance, this instance is returned.

        Specified by:
        getRootGL in interface GLBase
      • glActiveShaderProgram

        public void glActiveShaderProgram​(int arg0,
                                          int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glActiveShaderProgram(GLuint pipeline, GLuint program)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glActiveShaderProgramEXT
        Specified by:
        glActiveShaderProgram in interface GL2ES2
      • glActiveTexture

        public void glActiveTexture​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glActiveTexture(GLenum texture)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_multitexture
        Alias for: glActiveTextureARB
        Specified by:
        glActiveTexture in interface GL
      • glAlphaFuncQCOM

        public void glAlphaFuncQCOM​(int arg0,
                                    float arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glAlphaFuncQCOM(GLenum func, GLclampf ref)
        Part of GL_QCOM_alpha_test
        Specified by:
        glAlphaFuncQCOM in interface GLES2
      • glApplyFramebufferAttachmentCMAAINTEL

        public void glApplyFramebufferAttachmentCMAAINTEL()
        Description copied from interface: GL2ES2
        Entry point to C language function: void glApplyFramebufferAttachmentCMAAINTEL(void)
        Part of GL_INTEL_framebuffer_CMAA
        Specified by:
        glApplyFramebufferAttachmentCMAAINTEL in interface GL2ES2
      • glAttachShader

        public void glAttachShader​(int arg0,
                                   int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glAttachShader(GLuint program, GLuint shader)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glAttachShader in interface GL2ES2
      • glBeginQuery

        public void glBeginQuery​(int arg0,
                                 int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glBeginQuery(GLenum target, GLuint id)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
        Alias for: glBeginQueryARB, glBeginQueryEXT
        Specified by:
        glBeginQuery in interface GL2ES2
      • glBeginTransformFeedback

        public void glBeginTransformFeedback​(int arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBeginTransformFeedback(GLenum primitiveMode)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_transform_feedback, GL_NV_transform_feedback
        Alias for: glBeginTransformFeedbackEXT, glBeginTransformFeedbackNV
        Specified by:
        glBeginTransformFeedback in interface GL2ES3
      • glBindAttribLocation

        public void glBindAttribLocation​(int arg0,
                                         int arg1,
                                         String arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
        Alias for: glBindAttribLocationARB
        Specified by:
        glBindAttribLocation in interface GL2ES2
      • glBindBuffer

        public void glBindBuffer​(int arg0,
                                 int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glBindBufferARB
        Specified by:
        glBindBuffer in interface GL
      • glBindBufferBase

        public void glBindBufferBase​(int arg0,
                                     int arg1,
                                     int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback
        Alias for: glBindBufferBaseNV, glBindBufferBaseEXT
        Specified by:
        glBindBufferBase in interface GL2ES3
      • glBindBufferRange

        public void glBindBufferRange​(int arg0,
                                      int arg1,
                                      int arg2,
                                      long arg3,
                                      long arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback
        Alias for: glBindBufferRangeNV, glBindBufferRangeEXT
        Specified by:
        glBindBufferRange in interface GL2ES3
      • glBindFragDataLocationEXT

        public void glBindFragDataLocationEXT​(int arg0,
                                              int arg1,
                                              ByteBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name)
        Part of GL_EXT_gpu_shader4, GL_EXT_blend_func_extended
        Specified by:
        glBindFragDataLocationEXT in interface GLES2
        arg2 - a direct or array-backed ByteBuffer
      • glBindFragDataLocationEXT

        public void glBindFragDataLocationEXT​(int arg0,
                                              int arg1,
                                              byte[] arg2,
                                              int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name)
        Part of GL_EXT_gpu_shader4, GL_EXT_blend_func_extended
        Specified by:
        glBindFragDataLocationEXT in interface GLES2
      • glBindFragDataLocationIndexedEXT

        public void glBindFragDataLocationIndexedEXT​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     ByteBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glBindFragDataLocationIndexedEXT(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
        Part of GL_EXT_blend_func_extended
        Specified by:
        glBindFragDataLocationIndexedEXT in interface GLES2
        arg3 - a direct or array-backed ByteBuffer
      • glBindFragDataLocationIndexedEXT

        public void glBindFragDataLocationIndexedEXT​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     byte[] arg3,
                                                     int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glBindFragDataLocationIndexedEXT(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
        Part of GL_EXT_blend_func_extended
        Specified by:
        glBindFragDataLocationIndexedEXT in interface GLES2
      • glBindFramebuffer

        public void glBindFramebuffer​(int arg0,
                                      int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glBindFramebufferOES, glBindFramebufferEXT
        Specified by:
        glBindFramebuffer in interface GL
      • glBindImageTexture

        public void glBindImageTexture​(int arg0,
                                       int arg1,
                                       int arg2,
                                       boolean arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
        Part of GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store
        Alias for: glBindImageTextureEXT
        Specified by:
        glBindImageTexture in interface GL2ES3
      • glBindProgramPipeline

        public void glBindProgramPipeline​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glBindProgramPipeline(GLuint pipeline)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glBindProgramPipelineEXT
        Specified by:
        glBindProgramPipeline in interface GL2ES2
      • glBindRenderbuffer

        public void glBindRenderbuffer​(int arg0,
                                       int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glBindRenderbufferEXT, glBindRenderbufferOES
        Specified by:
        glBindRenderbuffer in interface GL
      • glBindSampler

        public void glBindSampler​(int arg0,
                                  int arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glBindSampler(GLuint unit, GLuint sampler)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glBindSampler in interface GL3ES3
      • glBindTexture

        public void glBindTexture​(int arg0,
                                  int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBindTexture(GLenum target, GLuint texture)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glBindTextureEXT
        Specified by:
        glBindTexture in interface GL
      • glBindTransformFeedback

        public void glBindTransformFeedback​(int arg0,
                                            int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBindTransformFeedback(GLenum target, GLuint id)
        Part of GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2
        Alias for: glBindTransformFeedbackNV
        Specified by:
        glBindTransformFeedback in interface GL2ES3
      • glBindVertexArray

        public void glBindVertexArray​(int arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBindVertexArray(GLuint array)
        Part of GL_ARB_vertex_array_object, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_APPLE_vertex_array_object, GL_OES_vertex_array_object
        Alias for: glBindVertexArrayAPPLE, glBindVertexArrayOES
        Specified by:
        glBindVertexArray in interface GL2ES3
      • glBindVertexArrayOES

        public void glBindVertexArrayOES​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glBindVertexArrayOES(GLuint array)
        Part of GL_OES_vertex_array_object
        Specified by:
        glBindVertexArrayOES in interface GLES2
      • glBindVertexBuffer

        public void glBindVertexBuffer​(int arg0,
                                       int arg1,
                                       long arg2,
                                       int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
        Specified by:
        glBindVertexBuffer in interface GL3ES3
      • glBlendBarrier

        public void glBlendBarrier()
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendBarrier(void)
        Part of GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced
        Alias for: glBlendBarrierKHR, glBlendBarrierNV
        Specified by:
        glBlendBarrier in interface GL3ES3
        Specified by:
        glBlendBarrier in interface GLES2
      • glBlendColor

        public void glBlendColor​(float arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_VERSION_1_2, GL_EXT_blend_color
        Alias for: glBlendColorEXT
        Specified by:
        glBlendColor in interface GL2ES2
      • glBlendEquation

        public void glBlendEquation​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glBlendEquation(GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_VERSION_1_2, GL_OES_blend_subtract, GL_EXT_blend_minmax
        Alias for: glBlendEquationOES, glBlendEquationEXT
        Specified by:
        glBlendEquation in interface GL
      • glBlendEquationSeparate

        public void glBlendEquationSeparate​(int arg0,
                                            int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_OES_blend_equation_separate, GL_EXT_blend_equation_separate
        Alias for: glBlendEquationSeparateOES, glBlendEquationSeparateEXT
        Specified by:
        glBlendEquationSeparate in interface GL
      • glBlendEquationSeparatei

        public void glBlendEquationSeparatei​(int arg0,
                                             int arg1,
                                             int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
        Part of GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_ARB_draw_buffers_blend, GL_EXT_draw_buffers_indexed, GL_OES_draw_buffers_indexed
        Alias for: glBlendEquationSeparateiARB, glBlendEquationSeparateiEXT, glBlendEquationSeparateiOES
        Specified by:
        glBlendEquationSeparatei in interface GL2ES3
      • glBlendEquationSeparateiEXT

        public void glBlendEquationSeparateiEXT​(int arg0,
                                                int arg1,
                                                int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glBlendEquationSeparateiEXT in interface GLES2
      • glBlendEquationSeparateiOES

        public void glBlendEquationSeparateiOES​(int arg0,
                                                int arg1,
                                                int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glBlendEquationSeparateiOES in interface GLES2
      • glBlendEquationi

        public void glBlendEquationi​(int arg0,
                                     int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBlendEquationi(GLuint buf, GLenum mode)
        Part of GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_draw_buffers_indexed, GL_ARB_draw_buffers_blend, GL_EXT_draw_buffers_indexed
        Alias for: glBlendEquationiOES, glBlendEquationiARB, glBlendEquationiEXT
        Specified by:
        glBlendEquationi in interface GL2ES3
      • glBlendEquationiEXT

        public void glBlendEquationiEXT​(int arg0,
                                        int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendEquationiEXT(GLuint buf, GLenum mode)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glBlendEquationiEXT in interface GLES2
      • glBlendEquationiOES

        public void glBlendEquationiOES​(int arg0,
                                        int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendEquationiOES(GLuint buf, GLenum mode)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glBlendEquationiOES in interface GLES2
      • glBlendFunc

        public void glBlendFunc​(int arg0,
                                int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glBlendFunc in interface GL
      • glBlendFuncSeparate

        public void glBlendFuncSeparate​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_INGR_blend_func_separate, GL_OES_blend_func_separate, GL_EXT_blend_func_separate
        Alias for: glBlendFuncSeparateINGR, glBlendFuncSeparateOES, glBlendFuncSeparateEXT
        Specified by:
        glBlendFuncSeparate in interface GL
      • glBlendFuncSeparatei

        public void glBlendFuncSeparatei​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
        Part of GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_draw_buffers_indexed, GL_ARB_draw_buffers_blend, GL_EXT_draw_buffers_indexed
        Alias for: glBlendFuncSeparateiOES, glBlendFuncSeparateiARB, glBlendFuncSeparateiEXT
        Specified by:
        glBlendFuncSeparatei in interface GL2ES3
      • glBlendFuncSeparateiEXT

        public void glBlendFuncSeparateiEXT​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glBlendFuncSeparateiEXT in interface GLES2
      • glBlendFuncSeparateiOES

        public void glBlendFuncSeparateiOES​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glBlendFuncSeparateiOES in interface GLES2
      • glBlendFunci

        public void glBlendFunci​(int arg0,
                                 int arg1,
                                 int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBlendFunci(GLuint buf, GLenum src, GLenum dst)
        Part of GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_ARB_draw_buffers_blend, GL_EXT_draw_buffers_indexed, GL_OES_draw_buffers_indexed
        Alias for: glBlendFunciARB, glBlendFunciEXT, glBlendFunciOES
        Specified by:
        glBlendFunci in interface GL2ES3
      • glBlendFunciEXT

        public void glBlendFunciEXT​(int arg0,
                                    int arg1,
                                    int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glBlendFunciEXT in interface GLES2
      • glBlendFunciOES

        public void glBlendFunciOES​(int arg0,
                                    int arg1,
                                    int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glBlendFunciOES in interface GLES2
      • glBlitFramebuffer

        public void glBlitFramebuffer​(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      int arg6,
                                      int arg7,
                                      int arg8,
                                      int arg9)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
        Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_framebuffer_blit, GL_EXT_framebuffer_blit, GL_ANGLE_framebuffer_blit
        Alias for: glBlitFramebufferNV, glBlitFramebufferEXT, glBlitFramebufferANGLE
        Specified by:
        glBlitFramebuffer in interface GL2ES3
      • glBlitFramebufferANGLE

        public void glBlitFramebufferANGLE​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           int arg7,
                                           int arg8,
                                           int arg9)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
        Part of GL_ANGLE_framebuffer_blit
        Specified by:
        glBlitFramebufferANGLE in interface GLES2
      • glBlitFramebufferNV

        public void glBlitFramebufferNV​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7,
                                        int arg8,
                                        int arg9)
        Description copied from interface: GLES2
        Entry point to C language function: void glBlitFramebufferNV(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
        Part of GL_NV_framebuffer_blit
        Specified by:
        glBlitFramebufferNV in interface GLES2
      • glBufferData

        public void glBufferData​(int arg0,
                                 long arg1,
                                 Buffer arg2,
                                 int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glBufferDataARB
        Specified by:
        glBufferData in interface GL
        arg2 - a direct or array-backed Buffer

        Throws a GLException if GL-function constraints are not met or the native GL-function fails.

      • glBufferStorageEXT

        public void glBufferStorageEXT​(int arg0,
                                       long arg1,
                                       Buffer arg2,
                                       int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glBufferStorageEXT(GLenum target, GLsizeiptr size, const void * data, GLbitfield flags)
        Part of GL_EXT_buffer_storage
        Specified by:
        glBufferStorageEXT in interface GLES2
        arg2 - a direct or array-backed Buffer
      • glBufferSubData

        public void glBufferSubData​(int arg0,
                                    long arg1,
                                    long arg2,
                                    Buffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glBufferSubDataARB
        Specified by:
        glBufferSubData in interface GL
        arg3 - a direct or array-backed Buffer
      • glCheckFramebufferStatus

        public int glCheckFramebufferStatus​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_framebuffer_object
        Alias for: glCheckFramebufferStatusEXT, glCheckFramebufferStatusOES
        Specified by:
        glCheckFramebufferStatus in interface GL
      • glClear

        public void glClear​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glClear(GLbitfield mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glClear in interface GL
      • glClearBufferfi

        public void glClearBufferfi​(int arg0,
                                    int arg1,
                                    float arg2,
                                    int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferfi in interface GL2ES3
      • glClearBufferfv

        public void glClearBufferfv​(int arg0,
                                    int arg1,
                                    float[] arg2,
                                    int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferfv in interface GL2ES3
      • glClearBufferfv

        public void glClearBufferfv​(int arg0,
                                    int arg1,
                                    FloatBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferfv in interface GL2ES3
        arg2 - a direct or array-backed FloatBuffer
      • glClearBufferiv

        public void glClearBufferiv​(int arg0,
                                    int arg1,
                                    IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glClearBufferiv

        public void glClearBufferiv​(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferiv in interface GL2ES3
      • glClearBufferuiv

        public void glClearBufferuiv​(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferuiv in interface GL2ES3
      • glClearBufferuiv

        public void glClearBufferuiv​(int arg0,
                                     int arg1,
                                     IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glClearBufferuiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glClearColor

        public void glClearColor​(float arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3)
        Description copied from interface: GL
        Entry point to C language function: void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glClearColor in interface GL
      • glClearDepthf

        public void glClearDepthf​(float arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glClearDepthf(GLclampf depth);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Calls void glClearDepth(GLclampd depth); if no native implementation is available.
        Specified by:
        glClearDepthf in interface GL
        Specified by:
        glClearDepthf in interface GL2ES2
      • glClearStencil

        public void glClearStencil​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glClearStencil(GLint s)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glClearStencil in interface GL
      • glClientWaitSync

        public int glClientWaitSync​(long arg0,
                                    int arg1,
                                    long arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glClientWaitSyncAPPLE
        Specified by:
        glClientWaitSync in interface GL3ES3
      • glColorMask

        public void glColorMask​(boolean arg0,
                                boolean arg1,
                                boolean arg2,
                                boolean arg3)
        Description copied from interface: GL
        Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glColorMask in interface GL
      • glColorMaski

        public void glColorMaski​(int arg0,
                                 boolean arg1,
                                 boolean arg2,
                                 boolean arg3,
                                 boolean arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_draw_buffers_indexed, GL_OES_draw_buffers_indexed
        Alias for: glColorMaskiEXT, glColorMaskiOES
        Specified by:
        glColorMaski in interface GL2ES3
      • glColorMaskiEXT

        public void glColorMaskiEXT​(int arg0,
                                    boolean arg1,
                                    boolean arg2,
                                    boolean arg3,
                                    boolean arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glColorMaskiEXT in interface GLES2
      • glColorMaskiOES

        public void glColorMaskiOES​(int arg0,
                                    boolean arg1,
                                    boolean arg2,
                                    boolean arg3,
                                    boolean arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glColorMaskiOES in interface GLES2
      • glCompileShader

        public void glCompileShader​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCompileShader(GLuint shader)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glCompileShaderARB
        Specified by:
        glCompileShader in interface GL2ES2
      • glCompressedTexImage2D

        public void glCompressedTexImage2D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           long arg7)
        Description copied from interface: GL
        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_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexImage2DARB
        Specified by:
        glCompressedTexImage2D in interface GL
      • glCompressedTexImage2D

        public void glCompressedTexImage2D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           Buffer arg7)
        Description copied from interface: GL
        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_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexImage2DARB
        Specified by:
        glCompressedTexImage2D in interface GL
        arg7 - a direct or array-backed Buffer
      • glCompressedTexImage3D

        public void glCompressedTexImage3D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           int arg7,
                                           Buffer arg8)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES
        Specified by:
        glCompressedTexImage3D in interface GL2ES2
        arg8 - a direct or array-backed Buffer
      • glCompressedTexImage3D

        public void glCompressedTexImage3D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           int arg7,
                                           long arg8)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES
        Specified by:
        glCompressedTexImage3D in interface GL2ES2
      • glCompressedTexSubImage2D

        public void glCompressedTexSubImage2D​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              Buffer arg8)
        Description copied from interface: GL
        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_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexSubImage2DARB
        Specified by:
        glCompressedTexSubImage2D in interface GL
        arg8 - a direct or array-backed Buffer
      • glCompressedTexSubImage2D

        public void glCompressedTexSubImage2D​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              long arg8)
        Description copied from interface: GL
        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_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
        Alias for: glCompressedTexSubImage2DARB
        Specified by:
        glCompressedTexSubImage2D in interface GL
      • glCompressedTexSubImage3D

        public void glCompressedTexSubImage3D​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              int arg8,
                                              int arg9,
                                              Buffer arg10)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES
        Specified by:
        glCompressedTexSubImage3D in interface GL2ES2
        arg10 - a direct or array-backed Buffer
      • glCompressedTexSubImage3D

        public void glCompressedTexSubImage3D​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              int arg8,
                                              int arg9,
                                              long arg10)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES
        Specified by:
        glCompressedTexSubImage3D in interface GL2ES2
      • glCopyBufferSubData

        public void glCopyBufferSubData​(int arg0,
                                        int arg1,
                                        long arg2,
                                        long arg3,
                                        long arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_ARB_copy_buffer, GL_NV_copy_buffer
        Alias for: glCopyBufferSubDataNV
        Specified by:
        glCopyBufferSubData in interface GL2ES3
      • glCopyBufferSubDataNV

        public void glCopyBufferSubDataNV​(int arg0,
                                          int arg1,
                                          long arg2,
                                          long arg3,
                                          long arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glCopyBufferSubDataNV(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
        Part of GL_NV_copy_buffer
        Specified by:
        glCopyBufferSubDataNV in interface GLES2
      • glCopyImageSubData

        public void glCopyImageSubData​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       int arg7,
                                       int arg8,
                                       int arg9,
                                       int arg10,
                                       int arg11,
                                       int arg12,
                                       int arg13,
                                       int arg14)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
        Part of GL_ARB_copy_image, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_NV_copy_image, GL_EXT_copy_image, GL_OES_copy_image
        Alias for: glCopyImageSubDataNV, glCopyImageSubDataEXT, glCopyImageSubDataOES
        Specified by:
        glCopyImageSubData in interface GL2ES2
      • glCopyTexImage2D

        public void glCopyTexImage2D​(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     int arg5,
                                     int arg6,
                                     int arg7)
        Description copied from interface: GL
        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_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_copy_texture
        Alias for: glCopyTexImage2DEXT
        Specified by:
        glCopyTexImage2D in interface GL
      • glCopyTexSubImage2D

        public void glCopyTexSubImage2D​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7)
        Description copied from interface: GL
        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_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_copy_texture
        Alias for: glCopyTexSubImage2DEXT
        Specified by:
        glCopyTexSubImage2D in interface GL
      • glCopyTexSubImage3D

        public void glCopyTexSubImage3D​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7,
                                        int arg8)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_copy_texture, GL_OES_texture_3D
        Alias for: glCopyTexSubImage3DEXT, glCopyTexSubImage3DOES
        Specified by:
        glCopyTexSubImage3D in interface GL2ES2
      • glCopyTextureLevelsAPPLE

        public void glCopyTextureLevelsAPPLE​(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount)
        Part of GL_APPLE_copy_texture_levels
        Specified by:
        glCopyTextureLevelsAPPLE in interface GLES2
      • glCoverageMaskNV

        public void glCoverageMaskNV​(boolean arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glCoverageMaskNV(GLboolean mask)
        Part of GL_NV_coverage_sample
        Specified by:
        glCoverageMaskNV in interface GLES2
      • glCoverageModulationNV

        public void glCoverageModulationNV​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glCoverageModulationNV(GLenum components)
        Part of GL_NV_framebuffer_mixed_samples
        Specified by:
        glCoverageModulationNV in interface GLES2
      • glCoverageModulationTableNV

        public void glCoverageModulationTableNV​(int arg0,
                                                FloatBuffer arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glCoverageModulationTableNV(GLsizei n, const GLfloat * v)
        Part of GL_NV_framebuffer_mixed_samples
        Specified by:
        glCoverageModulationTableNV in interface GLES2
        arg1 - a direct or array-backed FloatBuffer
      • glCoverageModulationTableNV

        public void glCoverageModulationTableNV​(int arg0,
                                                float[] arg1,
                                                int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glCoverageModulationTableNV(GLsizei n, const GLfloat * v)
        Part of GL_NV_framebuffer_mixed_samples
        Specified by:
        glCoverageModulationTableNV in interface GLES2
      • glCoverageOperationNV

        public void glCoverageOperationNV​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glCoverageOperationNV(GLenum operation)
        Part of GL_NV_coverage_sample
        Specified by:
        glCoverageOperationNV in interface GLES2
      • glCreateProgram

        public int glCreateProgram()
        Description copied from interface: GL2ES2
        Entry point to C language function: GLuint glCreateProgram(void)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glCreateProgram in interface GL2ES2
      • glCreateShader

        public int glCreateShader​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLuint glCreateShader(GLenum type)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glCreateShader in interface GL2ES2
      • glCreateShaderProgramv

        public int glCreateShaderProgramv​(int arg0,
                                          int arg1,
                                          String[] arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLuint glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * * strings)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glCreateShaderProgramvEXT
        Specified by:
        glCreateShaderProgramv in interface GL2ES2
      • glCullFace

        public void glCullFace​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glCullFace(GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glCullFace in interface GL
      • glDebugMessageControl

        public void glDebugMessageControl​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int[] arg4,
                                          int arg5,
                                          boolean arg6)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: glDebugMessageControlKHR, glDebugMessageControlARB
        Specified by:
        glDebugMessageControl in interface GL2ES2
      • glDebugMessageControl

        public void glDebugMessageControl​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          IntBuffer arg4,
                                          boolean arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: glDebugMessageControlKHR, glDebugMessageControlARB
        Specified by:
        glDebugMessageControl in interface GL2ES2
        arg4 - a direct or array-backed IntBuffer
      • glDebugMessageInsert

        public void glDebugMessageInsert​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3,
                                         int arg4,
                                         String arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
        Alias for: glDebugMessageInsertARB, glDebugMessageInsertKHR, glDebugMessageInsertAMD
        Specified by:
        glDebugMessageInsert in interface GL2ES2
      • glDeleteBuffers

        public void glDeleteBuffers​(int arg0,
                                    int[] arg1,
                                    int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glDeleteBuffersARB
        Specified by:
        glDeleteBuffers in interface GL
      • glDeleteBuffers

        public void glDeleteBuffers​(int arg0,
                                    IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glDeleteBuffersARB
        Specified by:
        glDeleteBuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteFramebuffers

        public void glDeleteFramebuffers​(int arg0,
                                         int[] arg1,
                                         int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteFramebuffersOES, glDeleteFramebuffersEXT
        Specified by:
        glDeleteFramebuffers in interface GL
      • glDeleteFramebuffers

        public void glDeleteFramebuffers​(int arg0,
                                         IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteFramebuffersOES, glDeleteFramebuffersEXT
        Specified by:
        glDeleteFramebuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteProgram

        public void glDeleteProgram​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDeleteProgram(GLuint program)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glDeleteProgram in interface GL2ES2
      • glDeleteProgramPipelines

        public void glDeleteProgramPipelines​(int arg0,
                                             int[] arg1,
                                             int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glDeleteProgramPipelinesEXT
        Specified by:
        glDeleteProgramPipelines in interface GL2ES2
      • glDeleteProgramPipelines

        public void glDeleteProgramPipelines​(int arg0,
                                             IntBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glDeleteProgramPipelinesEXT
        Specified by:
        glDeleteProgramPipelines in interface GL2ES2
        arg1 - a direct or array-backed IntBuffer
      • glDeleteQueries

        public void glDeleteQueries​(int arg0,
                                    IntBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDeleteQueries(GLsizei n, const GLuint * ids)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glDeleteQueriesEXT, glDeleteQueriesARB
        Specified by:
        glDeleteQueries in interface GL2ES2
        arg1 - a direct or array-backed IntBuffer
      • glDeleteQueries

        public void glDeleteQueries​(int arg0,
                                    int[] arg1,
                                    int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDeleteQueries(GLsizei n, const GLuint * ids)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glDeleteQueriesEXT, glDeleteQueriesARB
        Specified by:
        glDeleteQueries in interface GL2ES2
      • glDeleteRenderbuffers

        public void glDeleteRenderbuffers​(int arg0,
                                          IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteRenderbuffersOES, glDeleteRenderbuffersEXT
        Specified by:
        glDeleteRenderbuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteRenderbuffers

        public void glDeleteRenderbuffers​(int arg0,
                                          int[] arg1,
                                          int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers)
        Part of GL_ES_VERSION_2_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_framebuffer_object, GL_EXT_framebuffer_object
        Alias for: glDeleteRenderbuffersOES, glDeleteRenderbuffersEXT
        Specified by:
        glDeleteRenderbuffers in interface GL
      • glDeleteSamplers

        public void glDeleteSamplers​(int arg0,
                                     int[] arg1,
                                     int arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glDeleteSamplers in interface GL3ES3
      • glDeleteSamplers

        public void glDeleteSamplers​(int arg0,
                                     IntBuffer arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glDeleteSamplers in interface GL3ES3
        arg1 - a direct or array-backed IntBuffer
      • glDeleteShader

        public void glDeleteShader​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDeleteShader(GLuint shader)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glDeleteShader in interface GL2ES2
      • glDeleteSync

        public void glDeleteSync​(long arg0)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDeleteSync(GLsync sync)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glDeleteSyncAPPLE
        Specified by:
        glDeleteSync in interface GL3ES3
      • glDeleteTextures

        public void glDeleteTextures​(int arg0,
                                     int[] arg1,
                                     int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glDeleteTexturesEXT
        Specified by:
        glDeleteTextures in interface GL
      • glDeleteTextures

        public void glDeleteTextures​(int arg0,
                                     IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glDeleteTexturesEXT
        Specified by:
        glDeleteTextures in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glDeleteTransformFeedbacks

        public void glDeleteTransformFeedbacks​(int arg0,
                                               IntBuffer arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids)
        Part of GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2
        Alias for: glDeleteTransformFeedbacksNV
        Specified by:
        glDeleteTransformFeedbacks in interface GL2ES3
        arg1 - a direct or array-backed IntBuffer
      • glDeleteTransformFeedbacks

        public void glDeleteTransformFeedbacks​(int arg0,
                                               int[] arg1,
                                               int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids)
        Part of GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2
        Alias for: glDeleteTransformFeedbacksNV
        Specified by:
        glDeleteTransformFeedbacks in interface GL2ES3
      • glDeleteVertexArrays

        public void glDeleteVertexArrays​(int arg0,
                                         int[] arg1,
                                         int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays)
        Part of GL_ARB_vertex_array_object, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_APPLE_vertex_array_object, GL_OES_vertex_array_object
        Alias for: glDeleteVertexArraysAPPLE, glDeleteVertexArraysOES
        Specified by:
        glDeleteVertexArrays in interface GL2ES3
      • glDeleteVertexArrays

        public void glDeleteVertexArrays​(int arg0,
                                         IntBuffer arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays)
        Part of GL_ARB_vertex_array_object, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_APPLE_vertex_array_object, GL_OES_vertex_array_object
        Alias for: glDeleteVertexArraysAPPLE, glDeleteVertexArraysOES
        Specified by:
        glDeleteVertexArrays in interface GL2ES3
        arg1 - a direct or array-backed IntBuffer
      • glDeleteVertexArraysOES

        public void glDeleteVertexArraysOES​(int arg0,
                                            IntBuffer arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays)
        Part of GL_OES_vertex_array_object
        Specified by:
        glDeleteVertexArraysOES in interface GLES2
        arg1 - a direct or array-backed IntBuffer
      • glDeleteVertexArraysOES

        public void glDeleteVertexArraysOES​(int arg0,
                                            int[] arg1,
                                            int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays)
        Part of GL_OES_vertex_array_object
        Specified by:
        glDeleteVertexArraysOES in interface GLES2
      • glDepthFunc

        public void glDepthFunc​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glDepthFunc(GLenum func)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glDepthFunc in interface GL
      • glDepthMask

        public void glDepthMask​(boolean arg0)
        Description copied from interface: GL
        Entry point to C language function: void glDepthMask(GLboolean flag)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glDepthMask in interface GL
      • glDepthRangeArrayfvNV

        public void glDepthRangeArrayfvNV​(int arg0,
                                          int arg1,
                                          float[] arg2,
                                          int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glDepthRangeArrayfvNV(GLuint first, GLsizei count, const GLfloat * v)
        Part of GL_NV_viewport_array
        Specified by:
        glDepthRangeArrayfvNV in interface GLES2
      • glDepthRangeArrayfvNV

        public void glDepthRangeArrayfvNV​(int arg0,
                                          int arg1,
                                          FloatBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glDepthRangeArrayfvNV(GLuint first, GLsizei count, const GLfloat * v)
        Part of GL_NV_viewport_array
        Specified by:
        glDepthRangeArrayfvNV in interface GLES2
        arg2 - a direct or array-backed FloatBuffer
      • glDepthRangeIndexedfNV

        public void glDepthRangeIndexedfNV​(int arg0,
                                           float arg1,
                                           float arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glDepthRangeIndexedfNV(GLuint index, GLfloat n, GLfloat f)
        Part of GL_NV_viewport_array
        Specified by:
        glDepthRangeIndexedfNV in interface GLES2
      • glDepthRangef

        public void glDepthRangef​(float arg0,
                                  float arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Calls void glDepthRange(GLclampd zNear, GLclampd zFar); if no native implementation is available.
        Specified by:
        glDepthRangef in interface GL
        Specified by:
        glDepthRangef in interface GL2ES2
      • glDetachShader

        public void glDetachShader​(int arg0,
                                   int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDetachShader(GLuint program, GLuint shader)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glDetachShader in interface GL2ES2
      • glDisable

        public void glDisable​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glDisable(GLenum cap)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glDisable in interface GL
      • glDisableDriverControlQCOM

        public void glDisableDriverControlQCOM​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glDisableDriverControlQCOM(GLuint driverControl)
        Part of GL_QCOM_driver_control
        Specified by:
        glDisableDriverControlQCOM in interface GLES2
      • glDisableVertexAttribArray

        public void glDisableVertexAttribArray​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDisableVertexAttribArray(GLuint index)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: glDisableVertexAttribArrayARB
        Specified by:
        glDisableVertexAttribArray in interface GL2ES2
      • glDisablei

        public void glDisablei​(int arg0,
                               int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDisablei(GLenum target, GLuint index)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_draw_buffers_indexed, GL_NV_viewport_array, GL_EXT_draw_buffers_indexed
        Alias for: glDisableiOES, glDisableiNV, glDisableiEXT
        Specified by:
        glDisablei in interface GL2ES3
      • glDisableiEXT

        public void glDisableiEXT​(int arg0,
                                  int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glDisableiEXT(GLenum target, GLuint index)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glDisableiEXT in interface GLES2
      • glDisableiNV

        public void glDisableiNV​(int arg0,
                                 int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glDisableiNV(GLenum target, GLuint index)
        Part of GL_NV_viewport_array
        Specified by:
        glDisableiNV in interface GLES2
      • glDisableiOES

        public void glDisableiOES​(int arg0,
                                  int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glDisableiOES(GLenum target, GLuint index)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glDisableiOES in interface GLES2
      • glDiscardFramebufferEXT

        public void glDiscardFramebufferEXT​(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments)
        Part of GL_EXT_discard_framebuffer
        Specified by:
        glDiscardFramebufferEXT in interface GLES2
      • glDiscardFramebufferEXT

        public void glDiscardFramebufferEXT​(int arg0,
                                            int arg1,
                                            IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments)
        Part of GL_EXT_discard_framebuffer
        Specified by:
        glDiscardFramebufferEXT in interface GLES2
        arg2 - a direct or array-backed IntBuffer
      • glDispatchCompute

        public void glDispatchCompute​(int arg0,
                                      int arg1,
                                      int arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
        Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3
        Specified by:
        glDispatchCompute in interface GL3ES3
      • glDispatchComputeIndirect

        public void glDispatchComputeIndirect​(long arg0)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDispatchComputeIndirect(GLintptr indirect)
        Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3
        Specified by:
        glDispatchComputeIndirect in interface GL3ES3
      • glDrawArrays

        public void glDrawArrays​(int arg0,
                                 int arg1,
                                 int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_vertex_array
        Alias for: glDrawArraysEXT
        Specified by:
        glDrawArrays in interface GL
      • glDrawArraysIndirect

        public void glDrawArraysIndirect​(int arg0,
                                         Buffer arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawArraysIndirect(GLenum mode, const void * indirect)
        Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
        Specified by:
        glDrawArraysIndirect in interface GL3ES3
        arg1 - a direct or array-backed Buffer
      • glDrawArraysIndirect

        public void glDrawArraysIndirect​(int arg0,
                                         long arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawArraysIndirect(GLenum mode, const void * indirect)
        Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
        Specified by:
        glDrawArraysIndirect in interface GL3ES3
      • glDrawArraysInstanced

        public void glDrawArraysInstanced​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_ARB_draw_instanced, GL_EXT_draw_instanced, GL_NV_draw_instanced, GL_ANGLE_instanced_arrays
        Alias for: glDrawArraysInstancedARB, glDrawArraysInstancedEXT, glDrawArraysInstancedNV, glDrawArraysInstancedANGLE
        Specified by:
        glDrawArraysInstanced in interface GL2ES3
      • glDrawArraysInstancedANGLE

        public void glDrawArraysInstancedANGLE​(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
        Part of GL_ANGLE_instanced_arrays
        Specified by:
        glDrawArraysInstancedANGLE in interface GLES2
      • glDrawArraysInstancedBaseInstance

        public void glDrawArraysInstancedBaseInstance​(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      int arg3,
                                                      int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
        Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
        Alias for: glDrawArraysInstancedBaseInstanceEXT
        Specified by:
        glDrawArraysInstancedBaseInstance in interface GL2ES2
      • glDrawArraysInstancedNV

        public void glDrawArraysInstancedNV​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawArraysInstancedNV(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
        Part of GL_NV_draw_instanced
        Specified by:
        glDrawArraysInstancedNV in interface GLES2
      • glDrawBuffers

        public void glDrawBuffers​(int arg0,
                                  int[] arg1,
                                  int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI
        Specified by:
        glDrawBuffers in interface GL2ES2
      • glDrawBuffers

        public void glDrawBuffers​(int arg0,
                                  IntBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI
        Specified by:
        glDrawBuffers in interface GL2ES2
        arg1 - a direct or array-backed IntBuffer
      • glDrawBuffersIndexedEXT

        public void glDrawBuffersIndexedEXT​(int arg0,
                                            int[] arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices)
        Part of GL_EXT_multiview_draw_buffers
        Specified by:
        glDrawBuffersIndexedEXT in interface GLES2
      • glDrawBuffersIndexedEXT

        public void glDrawBuffersIndexedEXT​(int arg0,
                                            IntBuffer arg1,
                                            IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices)
        Part of GL_EXT_multiview_draw_buffers
        Specified by:
        glDrawBuffersIndexedEXT in interface GLES2
        arg1 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glDrawElements

        public void glDrawElements​(int arg0,
                                   int arg1,
                                   int arg2,
                                   Buffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
        Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
        Specified by:
        glDrawElements in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawElements

        public void glDrawElements​(int arg0,
                                   int arg1,
                                   int arg2,
                                   long arg3)
        Description copied from interface: GL
        Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1
        Specified by:
        glDrawElements in interface GL
      • glDrawElementsBaseVertex

        public void glDrawElementsBaseVertex​(int arg0,
                                             int arg1,
                                             int arg2,
                                             long arg3,
                                             int arg4)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_draw_elements_base_vertex, GL_OES_draw_elements_base_vertex
        Alias for: glDrawElementsBaseVertexEXT, glDrawElementsBaseVertexOES
        Specified by:
        glDrawElementsBaseVertex in interface GL3ES3
      • glDrawElementsBaseVertex

        public void glDrawElementsBaseVertex​(int arg0,
                                             int arg1,
                                             int arg2,
                                             Buffer arg3,
                                             int arg4)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_draw_elements_base_vertex, GL_OES_draw_elements_base_vertex
        Alias for: glDrawElementsBaseVertexEXT, glDrawElementsBaseVertexOES
        Specified by:
        glDrawElementsBaseVertex in interface GL3ES3
        arg3 - a direct or array-backed Buffer
      • glDrawElementsBaseVertexEXT

        public void glDrawElementsBaseVertexEXT​(int arg0,
                                                int arg1,
                                                int arg2,
                                                Buffer arg3,
                                                int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElementsBaseVertexEXT(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_EXT_draw_elements_base_vertex
        Specified by:
        glDrawElementsBaseVertexEXT in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawElementsBaseVertexOES

        public void glDrawElementsBaseVertexOES​(int arg0,
                                                int arg1,
                                                int arg2,
                                                Buffer arg3,
                                                int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElementsBaseVertexOES(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_OES_draw_elements_base_vertex
        Specified by:
        glDrawElementsBaseVertexOES in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawElementsIndirect

        public void glDrawElementsIndirect​(int arg0,
                                           int arg1,
                                           Buffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect)
        Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
        Specified by:
        glDrawElementsIndirect in interface GL3ES3
        arg2 - a direct or array-backed Buffer
      • glDrawElementsIndirect

        public void glDrawElementsIndirect​(int arg0,
                                           int arg1,
                                           long arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect)
        Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
        Specified by:
        glDrawElementsIndirect in interface GL3ES3
      • glDrawElementsInstanced

        public void glDrawElementsInstanced​(int arg0,
                                            int arg1,
                                            int arg2,
                                            long arg3,
                                            int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_ARB_draw_instanced, GL_EXT_draw_instanced, GL_ANGLE_instanced_arrays, GL_NV_draw_instanced
        Alias for: glDrawElementsInstancedARB, glDrawElementsInstancedEXT, glDrawElementsInstancedANGLE, glDrawElementsInstancedNV
        Specified by:
        glDrawElementsInstanced in interface GL2ES3
      • glDrawElementsInstanced

        public void glDrawElementsInstanced​(int arg0,
                                            int arg1,
                                            int arg2,
                                            Buffer arg3,
                                            int arg4)
        Description copied from interface: GLES3
        Entry point to C language function: void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount);
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
        Specified by:
        glDrawElementsInstanced in interface GLES3
        arg3 - a direct or array-backed Buffer
      • glDrawElementsInstancedANGLE

        public void glDrawElementsInstancedANGLE​(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 Buffer arg3,
                                                 int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount)
        Part of GL_ANGLE_instanced_arrays
        Specified by:
        glDrawElementsInstancedANGLE in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawElementsInstancedBaseInstance

        public void glDrawElementsInstancedBaseInstance​(int arg0,
                                                        int arg1,
                                                        int arg2,
                                                        long arg3,
                                                        int arg4,
                                                        int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance)
        Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
        Alias for: glDrawElementsInstancedBaseInstanceEXT
        Specified by:
        glDrawElementsInstancedBaseInstance in interface GL2ES2
      • glDrawElementsInstancedBaseVertex

        public void glDrawElementsInstancedBaseVertex​(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      long arg3,
                                                      int arg4,
                                                      int arg5)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_draw_elements_base_vertex, GL_EXT_draw_elements_base_vertex
        Alias for: glDrawElementsInstancedBaseVertexOES, glDrawElementsInstancedBaseVertexEXT
        Specified by:
        glDrawElementsInstancedBaseVertex in interface GL3ES3
      • glDrawElementsInstancedBaseVertex

        public void glDrawElementsInstancedBaseVertex​(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      Buffer arg3,
                                                      int arg4,
                                                      int arg5)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_draw_elements_base_vertex, GL_EXT_draw_elements_base_vertex
        Alias for: glDrawElementsInstancedBaseVertexOES, glDrawElementsInstancedBaseVertexEXT
        Specified by:
        glDrawElementsInstancedBaseVertex in interface GL3ES3
        arg3 - a direct or array-backed Buffer
      • glDrawElementsInstancedBaseVertexBaseInstance

        public void glDrawElementsInstancedBaseVertexBaseInstance​(int arg0,
                                                                  int arg1,
                                                                  int arg2,
                                                                  long arg3,
                                                                  int arg4,
                                                                  int arg5,
                                                                  int arg6)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
        Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
        Alias for: glDrawElementsInstancedBaseVertexBaseInstanceEXT
        Specified by:
        glDrawElementsInstancedBaseVertexBaseInstance in interface GL2ES2
      • glDrawElementsInstancedBaseVertexEXT

        public void glDrawElementsInstancedBaseVertexEXT​(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         Buffer arg3,
                                                         int arg4,
                                                         int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElementsInstancedBaseVertexEXT(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
        Part of GL_EXT_draw_elements_base_vertex
        Specified by:
        glDrawElementsInstancedBaseVertexEXT in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawElementsInstancedBaseVertexOES

        public void glDrawElementsInstancedBaseVertexOES​(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         Buffer arg3,
                                                         int arg4,
                                                         int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElementsInstancedBaseVertexOES(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
        Part of GL_OES_draw_elements_base_vertex
        Specified by:
        glDrawElementsInstancedBaseVertexOES in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawElementsInstancedNV

        public void glDrawElementsInstancedNV​(int arg0,
                                              int arg1,
                                              int arg2,
                                              Buffer arg3,
                                              int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawElementsInstancedNV(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount)
        Part of GL_NV_draw_instanced
        Specified by:
        glDrawElementsInstancedNV in interface GLES2
        arg3 - a direct or array-backed Buffer
      • glDrawRangeElements

        public void glDrawRangeElements​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        Buffer arg5)
        Description copied from interface: GLES3
        Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
        Part of GL_VERSION_1_2, GL_ES_VERSION_3_0
        Specified by:
        glDrawRangeElements in interface GLES3
        arg5 - a direct or array-backed Buffer
      • glDrawRangeElements

        public void glDrawRangeElements​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        long arg5)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_draw_range_elements
        Alias for: glDrawRangeElementsEXT
        Specified by:
        glDrawRangeElements in interface GL2ES3
      • glDrawRangeElementsBaseVertex

        public void glDrawRangeElementsBaseVertex​(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  long arg5,
                                                  int arg6)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_draw_elements_base_vertex, GL_OES_draw_elements_base_vertex
        Alias for: glDrawRangeElementsBaseVertexEXT, glDrawRangeElementsBaseVertexOES
        Specified by:
        glDrawRangeElementsBaseVertex in interface GL3ES3
      • glDrawRangeElementsBaseVertex

        public void glDrawRangeElementsBaseVertex​(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  Buffer arg5,
                                                  int arg6)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_draw_elements_base_vertex, GL_OES_draw_elements_base_vertex
        Alias for: glDrawRangeElementsBaseVertexEXT, glDrawRangeElementsBaseVertexOES
        Specified by:
        glDrawRangeElementsBaseVertex in interface GL3ES3
        arg5 - a direct or array-backed Buffer
      • glDrawRangeElementsBaseVertexEXT

        public void glDrawRangeElementsBaseVertexEXT​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     int arg4,
                                                     Buffer arg5,
                                                     int arg6)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawRangeElementsBaseVertexEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_EXT_draw_elements_base_vertex
        Specified by:
        glDrawRangeElementsBaseVertexEXT in interface GLES2
        arg5 - a direct or array-backed Buffer
      • glDrawRangeElementsBaseVertexOES

        public void glDrawRangeElementsBaseVertexOES​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     int arg4,
                                                     Buffer arg5,
                                                     int arg6)
        Description copied from interface: GLES2
        Entry point to C language function: void glDrawRangeElementsBaseVertexOES(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
        Part of GL_OES_draw_elements_base_vertex
        Specified by:
        glDrawRangeElementsBaseVertexOES in interface GLES2
        arg5 - a direct or array-backed Buffer
      • glEGLImageTargetRenderbufferStorageOES

        public void glEGLImageTargetRenderbufferStorageOES​(int arg0,
                                                           long arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
        Part of GL_OES_EGL_image
        Specified by:
        glEGLImageTargetRenderbufferStorageOES in interface GLES2
      • glEGLImageTargetTexture2DOES

        public void glEGLImageTargetTexture2DOES​(int arg0,
                                                 long arg1)
        Description copied from interface: GLES2
        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 arg0)
        Description copied from interface: GL
        Entry point to C language function: void glEnable(GLenum cap)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glEnable in interface GL
      • glEnableDriverControlQCOM

        public void glEnableDriverControlQCOM​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glEnableDriverControlQCOM(GLuint driverControl)
        Part of GL_QCOM_driver_control
        Specified by:
        glEnableDriverControlQCOM in interface GLES2
      • glEnableVertexAttribArray

        public void glEnableVertexAttribArray​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glEnableVertexAttribArray(GLuint index)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: glEnableVertexAttribArrayARB
        Specified by:
        glEnableVertexAttribArray in interface GL2ES2
      • glEnablei

        public void glEnablei​(int arg0,
                              int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glEnablei(GLenum target, GLuint index)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_NV_viewport_array, GL_OES_draw_buffers_indexed, GL_EXT_draw_buffers_indexed
        Alias for: glEnableiNV, glEnableiOES, glEnableiEXT
        Specified by:
        glEnablei in interface GL2ES3
      • glEnableiEXT

        public void glEnableiEXT​(int arg0,
                                 int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glEnableiEXT(GLenum target, GLuint index)
        Part of GL_EXT_draw_buffers_indexed
        Specified by:
        glEnableiEXT in interface GLES2
      • glEnableiNV

        public void glEnableiNV​(int arg0,
                                int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glEnableiNV(GLenum target, GLuint index)
        Part of GL_NV_viewport_array
        Specified by:
        glEnableiNV in interface GLES2
      • glEnableiOES

        public void glEnableiOES​(int arg0,
                                 int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glEnableiOES(GLenum target, GLuint index)
        Part of GL_OES_draw_buffers_indexed
        Specified by:
        glEnableiOES in interface GLES2
      • glEndQuery

        public void glEndQuery​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glEndQuery(GLenum target)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glEndQueryEXT, glEndQueryARB
        Specified by:
        glEndQuery in interface GL2ES2
      • glEndTilingQCOM

        public void glEndTilingQCOM​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glEndTilingQCOM(GLbitfield preserveMask)
        Part of GL_QCOM_tiled_rendering
        Specified by:
        glEndTilingQCOM in interface GLES2
      • glEndTransformFeedback

        public void glEndTransformFeedback()
        Description copied from interface: GL2ES3
        Entry point to C language function: void glEndTransformFeedback(void)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback
        Alias for: glEndTransformFeedbackNV, glEndTransformFeedbackEXT
        Specified by:
        glEndTransformFeedback in interface GL2ES3
      • glExtGetBufferPointervQCOM

        public void glExtGetBufferPointervQCOM​(int arg0,
                                               PointerBuffer arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetBufferPointervQCOM(GLenum target, void * * params)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetBufferPointervQCOM in interface GLES2
        arg1 - a direct only PointerBuffer
      • glExtGetBuffersQCOM

        public void glExtGetBuffersQCOM​(int[] arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetBuffersQCOM in interface GLES2
      • glExtGetBuffersQCOM

        public void glExtGetBuffersQCOM​(IntBuffer arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetBuffersQCOM in interface GLES2
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetFramebuffersQCOM

        public void glExtGetFramebuffersQCOM​(IntBuffer arg0,
                                             int arg1,
                                             IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers)
        Part of GL_QCOM_extended_get