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()
        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,
                                              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
      • 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
      • 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()
        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,
                                    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
      • 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
      • 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,
                                           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
      • 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
      • 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,
                                              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
      • 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
      • 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()
        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,
                                          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
      • 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
      • 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,
                                    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
      • 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
      • 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,
                                    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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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,
                                            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
      • 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
      • 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,
                                          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
      • 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
      • 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,
                                  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
      • 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
      • 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,
                                   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
      • 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
      • 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
      • 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
      • 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,
                                            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
      • 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
      • 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,
                                                      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
      • 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
      • 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,
                                                  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
      • 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
      • 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()
        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
        Specified by:
        glExtGetFramebuffersQCOM in interface GLES2
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetFramebuffersQCOM

        public void glExtGetFramebuffersQCOM​(int[] arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)
        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
        Specified by:
        glExtGetFramebuffersQCOM in interface GLES2
      • glExtGetProgramBinarySourceQCOM

        public void glExtGetProgramBinarySourceQCOM​(int arg0,
                                                    int arg1,
                                                    ByteBuffer arg2,
                                                    IntBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramBinarySourceQCOM in interface GLES2
        arg2 - a direct or array-backed ByteBuffer
        arg3 - a direct or array-backed IntBuffer
      • glExtGetProgramBinarySourceQCOM

        public void glExtGetProgramBinarySourceQCOM​(int arg0,
                                                    int arg1,
                                                    byte[] arg2,
                                                    int arg3,
                                                    int[] arg4,
                                                    int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramBinarySourceQCOM in interface GLES2
      • glExtGetProgramsQCOM

        public void glExtGetProgramsQCOM​(IntBuffer arg0,
                                         int arg1,
                                         IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramsQCOM in interface GLES2
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetProgramsQCOM

        public void glExtGetProgramsQCOM​(int[] arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetProgramsQCOM in interface GLES2
      • glExtGetRenderbuffersQCOM

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

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

        public void glExtGetShadersQCOM​(IntBuffer arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetShadersQCOM in interface GLES2
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glExtGetShadersQCOM

        public void glExtGetShadersQCOM​(int[] arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtGetShadersQCOM in interface GLES2
      • glExtGetTexLevelParameterivQCOM

        public void glExtGetTexLevelParameterivQCOM​(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    IntBuffer arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexLevelParameterivQCOM in interface GLES2
        arg4 - a direct or array-backed IntBuffer
      • glExtGetTexLevelParameterivQCOM

        public void glExtGetTexLevelParameterivQCOM​(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    int[] arg4,
                                                    int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexLevelParameterivQCOM in interface GLES2
      • glExtGetTexSubImageQCOM

        public void glExtGetTexSubImageQCOM​(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: GLES2
        Entry point to C language function: void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void * texels)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtGetTexSubImageQCOM in interface GLES2
        arg10 - a direct or array-backed Buffer
      • glExtGetTexturesQCOM

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

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

        public boolean glExtIsProgramBinaryQCOM​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: GLboolean glExtIsProgramBinaryQCOM(GLuint program)
        Part of GL_QCOM_extended_get2
        Specified by:
        glExtIsProgramBinaryQCOM in interface GLES2
      • glExtTexObjectStateOverrideiQCOM

        public void glExtTexObjectStateOverrideiQCOM​(int arg0,
                                                     int arg1,
                                                     int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param)
        Part of GL_QCOM_extended_get
        Specified by:
        glExtTexObjectStateOverrideiQCOM in interface GLES2
      • glFenceSync

        public long glFenceSync​(int arg0,
                                int arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLsync glFenceSync(GLenum condition, GLbitfield flags)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glFenceSyncAPPLE
        Specified by:
        glFenceSync in interface GL3ES3
      • glFinish

        public void glFinish()
        Description copied from interface: GL
        Entry point to C language function: void glFinish()
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glFinish in interface GL
      • glFlush

        public void glFlush()
        Description copied from interface: GL
        Entry point to C language function: void glFlush()
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glFlush in interface GL
      • glFlushMappedBufferRange

        public void glFlushMappedBufferRange​(int arg0,
                                             long arg1,
                                             long arg2)
        Description copied from interface: GL
        Entry point to C language function: void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
        Part of GL_ARB_map_buffer_range, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_map_buffer_range, GL_APPLE_flush_buffer_range
        Alias for: glFlushMappedBufferRangeEXT, glFlushMappedBufferRangeAPPLE
        Specified by:
        glFlushMappedBufferRange in interface GL
      • glFragmentCoverageColorNV

        public void glFragmentCoverageColorNV​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glFragmentCoverageColorNV(GLuint color)
        Part of GL_NV_fragment_coverage_to_color
        Specified by:
        glFragmentCoverageColorNV in interface GLES2
      • glFramebufferParameteri

        public void glFramebufferParameteri​(int arg0,
                                            int arg1,
                                            int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
        Part of GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3
        Specified by:
        glFramebufferParameteri in interface GL2ES3
      • glFramebufferRenderbuffer

        public void glFramebufferRenderbuffer​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
        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: glFramebufferRenderbufferOES, glFramebufferRenderbufferEXT
        Specified by:
        glFramebufferRenderbuffer in interface GL
      • glFramebufferSampleLocationsfvNV

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

        public void glFramebufferSampleLocationsfvNV​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glFramebufferSampleLocationsfvNV(GLenum target, GLuint start, GLsizei count, const GLfloat * v)
        Part of GL_NV_sample_locations
        Specified by:
        glFramebufferSampleLocationsfvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glFramebufferTexture

        public void glFramebufferTexture​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_NV_geometry_program4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
        Alias for: glFramebufferTextureOES, glFramebufferTextureEXT, glFramebufferTextureARB
        Specified by:
        glFramebufferTexture in interface GL3ES3
      • glFramebufferTexture2D

        public void glFramebufferTexture2D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
        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: glFramebufferTexture2DEXT, glFramebufferTexture2DOES
        Specified by:
        glFramebufferTexture2D in interface GL
      • glFramebufferTexture2DMultisampleEXT

        public void glFramebufferTexture2DMultisampleEXT​(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         int arg3,
                                                         int arg4,
                                                         int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glFramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
        Part of GL_EXT_multisampled_render_to_texture
        Specified by:
        glFramebufferTexture2DMultisampleEXT in interface GLES2
      • glFramebufferTexture2DMultisampleIMG

        public void glFramebufferTexture2DMultisampleIMG​(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         int arg3,
                                                         int arg4,
                                                         int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
        Part of GL_IMG_multisampled_render_to_texture
        Specified by:
        glFramebufferTexture2DMultisampleIMG in interface GLES2
      • glFramebufferTexture3D

        public void glFramebufferTexture3D​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
        Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_texture_3D
        Alias for: glFramebufferTexture3DEXT, glFramebufferTexture3DOES
        Specified by:
        glFramebufferTexture3D in interface GL2ES2
      • glFramebufferTextureEXT

        public void glFramebufferTextureEXT​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level)
        Part of GL_NV_geometry_program4, GL_EXT_geometry_shader
        Specified by:
        glFramebufferTextureEXT in interface GL2ES3
        Specified by:
        glFramebufferTextureEXT in interface GLES2
      • glFramebufferTextureLayer

        public void glFramebufferTextureLayer​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
        Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_texture_array, GL_NV_geometry_program4, GL_ARB_geometry_shader4
        Alias for: glFramebufferTextureLayerEXT, glFramebufferTextureLayerARB
        Specified by:
        glFramebufferTextureLayer in interface GL2ES3
      • glFramebufferTextureMultiviewOVR

        public void glFramebufferTextureMultiviewOVR​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     int arg4,
                                                     int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glFramebufferTextureMultiviewOVR(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews)
        Part of GL_OVR_multiview
        Specified by:
        glFramebufferTextureMultiviewOVR in interface GLES2
      • glFramebufferTextureOES

        public void glFramebufferTextureOES​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glFramebufferTextureOES(GLenum target, GLenum attachment, GLuint texture, GLint level)
        Part of GL_OES_geometry_shader
        Specified by:
        glFramebufferTextureOES in interface GLES2
      • glFrontFace

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

        public void glGenBuffers​(int arg0,
                                 int[] arg1,
                                 int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenBuffers(GLsizei n, 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: glGenBuffersARB
        Specified by:
        glGenBuffers in interface GL
      • glGenBuffers

        public void glGenBuffers​(int arg0,
                                 IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenBuffers(GLsizei n, 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: glGenBuffersARB
        Specified by:
        glGenBuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenFramebuffers

        public void glGenFramebuffers​(int arg0,
                                      int[] arg1,
                                      int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenFramebuffers(GLsizei n, 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: glGenFramebuffersOES, glGenFramebuffersEXT
        Specified by:
        glGenFramebuffers in interface GL
      • glGenFramebuffers

        public void glGenFramebuffers​(int arg0,
                                      IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenFramebuffers(GLsizei n, 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: glGenFramebuffersOES, glGenFramebuffersEXT
        Specified by:
        glGenFramebuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenProgramPipelines

        public void glGenProgramPipelines​(int arg0,
                                          IntBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGenProgramPipelines(GLsizei n, 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: glGenProgramPipelinesEXT
        Specified by:
        glGenProgramPipelines in interface GL2ES2
        arg1 - a direct or array-backed IntBuffer
      • glGenProgramPipelines

        public void glGenProgramPipelines​(int arg0,
                                          int[] arg1,
                                          int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGenProgramPipelines(GLsizei n, 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: glGenProgramPipelinesEXT
        Specified by:
        glGenProgramPipelines in interface GL2ES2
      • glGenQueries

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

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

        public void glGenRenderbuffers​(int arg0,
                                       IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
        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: glGenRenderbuffersEXT, glGenRenderbuffersOES
        Specified by:
        glGenRenderbuffers in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGenRenderbuffers

        public void glGenRenderbuffers​(int arg0,
                                       int[] arg1,
                                       int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
        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: glGenRenderbuffersEXT, glGenRenderbuffersOES
        Specified by:
        glGenRenderbuffers in interface GL
      • glGenSamplers

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

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

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

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

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

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

        public void glGenVertexArrays​(int arg0,
                                      int[] arg1,
                                      int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGenVertexArrays(GLsizei n, 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: glGenVertexArraysAPPLE, glGenVertexArraysOES
        Specified by:
        glGenVertexArrays in interface GL2ES3
      • glGenVertexArrays

        public void glGenVertexArrays​(int arg0,
                                      IntBuffer arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGenVertexArrays(GLsizei n, 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: glGenVertexArraysAPPLE, glGenVertexArraysOES
        Specified by:
        glGenVertexArrays in interface GL2ES3
        arg1 - a direct or array-backed IntBuffer
      • glGenVertexArraysOES

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

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

        public void glGenerateMipmap​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: void glGenerateMipmap(GLenum target)
        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: glGenerateMipmapOES, glGenerateMipmapEXT
        Specified by:
        glGenerateMipmap in interface GL
      • glGetActiveAttrib

        public void glGetActiveAttrib​(int arg0,
                                      int arg1,
                                      int arg2,
                                      IntBuffer arg3,
                                      IntBuffer arg4,
                                      IntBuffer arg5,
                                      ByteBuffer arg6)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
        Alias for: glGetActiveAttribARB
        Specified by:
        glGetActiveAttrib in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed IntBuffer
        arg5 - a direct or array-backed IntBuffer
        arg6 - a direct or array-backed ByteBuffer
      • glGetActiveAttrib

        public void glGetActiveAttrib​(int arg0,
                                      int arg1,
                                      int arg2,
                                      int[] arg3,
                                      int arg4,
                                      int[] arg5,
                                      int arg6,
                                      int[] arg7,
                                      int arg8,
                                      byte[] arg9,
                                      int arg10)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
        Alias for: glGetActiveAttribARB
        Specified by:
        glGetActiveAttrib in interface GL2ES2
      • glGetActiveUniform

        public void glGetActiveUniform​(int arg0,
                                       int arg1,
                                       int arg2,
                                       IntBuffer arg3,
                                       IntBuffer arg4,
                                       IntBuffer arg5,
                                       ByteBuffer arg6)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetActiveUniformARB
        Specified by:
        glGetActiveUniform in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed IntBuffer
        arg5 - a direct or array-backed IntBuffer
        arg6 - a direct or array-backed ByteBuffer
      • glGetActiveUniform

        public void glGetActiveUniform​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int[] arg3,
                                       int arg4,
                                       int[] arg5,
                                       int arg6,
                                       int[] arg7,
                                       int arg8,
                                       byte[] arg9,
                                       int arg10)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetActiveUniformARB
        Specified by:
        glGetActiveUniform in interface GL2ES2
      • glGetActiveUniformBlockName

        public void glGetActiveUniformBlockName​(int arg0,
                                                int arg1,
                                                int arg2,
                                                int[] arg3,
                                                int arg4,
                                                byte[] arg5,
                                                int arg6)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetActiveUniformBlockName in interface GL2ES3
      • glGetActiveUniformBlockName

        public void glGetActiveUniformBlockName​(int arg0,
                                                int arg1,
                                                int arg2,
                                                IntBuffer arg3,
                                                ByteBuffer arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetActiveUniformBlockName in interface GL2ES3
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed ByteBuffer
      • glGetActiveUniformBlockiv

        public void glGetActiveUniformBlockiv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int[] arg3,
                                              int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetActiveUniformBlockiv in interface GL2ES3
      • glGetActiveUniformBlockiv

        public void glGetActiveUniformBlockiv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              IntBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetActiveUniformBlockiv in interface GL2ES3
        arg3 - a direct or array-backed IntBuffer
      • glGetActiveUniformsiv

        public void glGetActiveUniformsiv​(int arg0,
                                          int arg1,
                                          IntBuffer arg2,
                                          int arg3,
                                          IntBuffer arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetActiveUniformsiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed IntBuffer
      • glGetActiveUniformsiv

        public void glGetActiveUniformsiv​(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3,
                                          int arg4,
                                          int[] arg5,
                                          int arg6)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetActiveUniformsiv in interface GL2ES3
      • glGetAttachedShaders

        public void glGetAttachedShaders​(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3,
                                         int[] arg4,
                                         int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetAttachedShaders in interface GL2ES2
      • glGetAttachedShaders

        public void glGetAttachedShaders​(int arg0,
                                         int arg1,
                                         IntBuffer arg2,
                                         IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetAttachedShaders in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed IntBuffer
      • glGetAttribLocation

        public int glGetAttribLocation​(int arg0,
                                       String arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLint glGetAttribLocation(GLuint program, const GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
        Alias for: glGetAttribLocationARB
        Specified by:
        glGetAttribLocation in interface GL2ES2
      • glGetBooleani_v

        public void glGetBooleani_v​(int arg0,
                                    int arg1,
                                    ByteBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data)
        Part of GL_ES_VERSION_3_1, GL_VERSION_3_0
        Specified by:
        glGetBooleani_v in interface GL2ES3
        arg2 - a direct or array-backed ByteBuffer
      • glGetBooleani_v

        public void glGetBooleani_v​(int arg0,
                                    int arg1,
                                    byte[] arg2,
                                    int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data)
        Part of GL_ES_VERSION_3_1, GL_VERSION_3_0
        Specified by:
        glGetBooleani_v in interface GL2ES3
      • glGetBooleanv

        public void glGetBooleanv​(int arg0,
                                  byte[] arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetBooleanv in interface GL
      • glGetBooleanv

        public void glGetBooleanv​(int arg0,
                                  ByteBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetBooleanv in interface GL
        arg1 - a direct or array-backed ByteBuffer
      • glGetBufferParameteri64v

        public void glGetBufferParameteri64v​(int arg0,
                                             int arg1,
                                             long[] arg2,
                                             int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
        Specified by:
        glGetBufferParameteri64v in interface GL3ES3
      • glGetBufferParameteri64v

        public void glGetBufferParameteri64v​(int arg0,
                                             int arg1,
                                             LongBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
        Specified by:
        glGetBufferParameteri64v in interface GL3ES3
        arg2 - a direct or array-backed LongBuffer
      • glGetBufferParameteriv

        public void glGetBufferParameteriv​(int arg0,
                                           int arg1,
                                           IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glGetBufferParameterivARB
        Specified by:
        glGetBufferParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glGetBufferParameteriv

        public void glGetBufferParameteriv​(int arg0,
                                           int arg1,
                                           int[] arg2,
                                           int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_ARB_vertex_buffer_object
        Alias for: glGetBufferParameterivARB
        Specified by:
        glGetBufferParameteriv in interface GL
      • glGetCoverageModulationTableNV

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

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

        public int glGetDebugMessageLog​(int arg0,
                                        int arg1,
                                        IntBuffer arg2,
                                        IntBuffer arg3,
                                        IntBuffer arg4,
                                        IntBuffer arg5,
                                        IntBuffer arg6,
                                        ByteBuffer arg7)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLuint glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
        Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR
        Specified by:
        glGetDebugMessageLog in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed IntBuffer
        arg5 - a direct or array-backed IntBuffer
        arg6 - a direct or array-backed IntBuffer
        arg7 - a direct or array-backed ByteBuffer
      • glGetDebugMessageLog

        public int glGetDebugMessageLog​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3,
                                        int[] arg4,
                                        int arg5,
                                        int[] arg6,
                                        int arg7,
                                        int[] arg8,
                                        int arg9,
                                        int[] arg10,
                                        int arg11,
                                        byte[] arg12,
                                        int arg13)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLuint glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
        Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR
        Specified by:
        glGetDebugMessageLog in interface GL2ES2
      • glGetDriverControlStringQCOM

        public void glGetDriverControlStringQCOM​(int arg0,
                                                 int arg1,
                                                 IntBuffer arg2,
                                                 ByteBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlStringQCOM in interface GLES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetDriverControlStringQCOM

        public void glGetDriverControlStringQCOM​(int arg0,
                                                 int arg1,
                                                 int[] arg2,
                                                 int arg3,
                                                 byte[] arg4,
                                                 int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlStringQCOM in interface GLES2
      • glGetDriverControlsQCOM

        public void glGetDriverControlsQCOM​(int[] arg0,
                                            int arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlsQCOM in interface GLES2
      • glGetDriverControlsQCOM

        public void glGetDriverControlsQCOM​(IntBuffer arg0,
                                            int arg1,
                                            IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls)
        Part of GL_QCOM_driver_control
        Specified by:
        glGetDriverControlsQCOM in interface GLES2
        Parameters:
        arg0 - a direct or array-backed IntBuffer
        arg2 - a direct or array-backed IntBuffer
      • glGetError

        public int glGetError()
        Description copied from interface: GL
        Entry point to C language function: GLenum glGetError()
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetError in interface GL
      • glGetFloati_vNV

        public void glGetFloati_vNV​(int arg0,
                                    int arg1,
                                    FloatBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetFloati_vNV(GLenum target, GLuint index, GLfloat * data)
        Part of GL_NV_viewport_array
        Specified by:
        glGetFloati_vNV in interface GLES2
        arg2 - a direct or array-backed FloatBuffer
      • glGetFloati_vNV

        public void glGetFloati_vNV​(int arg0,
                                    int arg1,
                                    float[] arg2,
                                    int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetFloati_vNV(GLenum target, GLuint index, GLfloat * data)
        Part of GL_NV_viewport_array
        Specified by:
        glGetFloati_vNV in interface GLES2
      • glGetFloatv

        public void glGetFloatv​(int arg0,
                                float[] arg1,
                                int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * data)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glGetFloatv in interface GL
      • glGetFloatv

        public void glGetFloatv​(int arg0,
                                FloatBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * data)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glGetFloatv in interface GL
        arg1 - a direct or array-backed FloatBuffer
      • glGetFragDataIndexEXT

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

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

        public int glGetFragDataLocation​(int arg0,
                                         String arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: GLint glGetFragDataLocation(GLuint program, const GLchar * name)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glGetFragDataLocationEXT
        Specified by:
        glGetFragDataLocation in interface GL2ES3
      • glGetFramebufferAttachmentParameteriv

        public void glGetFramebufferAttachmentParameteriv​(int arg0,
                                                          int arg1,
                                                          int arg2,
                                                          IntBuffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
        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: glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivOES
        Specified by:
        glGetFramebufferAttachmentParameteriv in interface GL
        arg3 - a direct or array-backed IntBuffer
      • glGetFramebufferAttachmentParameteriv

        public void glGetFramebufferAttachmentParameteriv​(int arg0,
                                                          int arg1,
                                                          int arg2,
                                                          int[] arg3,
                                                          int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
        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: glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivOES
        Specified by:
        glGetFramebufferAttachmentParameteriv in interface GL
      • glGetFramebufferParameteriv

        public void glGetFramebufferParameteriv​(int arg0,
                                                int arg1,
                                                int[] arg2,
                                                int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_EXT_direct_state_access
        Alias for: glGetFramebufferParameterivEXT
        Specified by:
        glGetFramebufferParameteriv in interface GL2ES3
      • glGetFramebufferParameteriv

        public void glGetFramebufferParameteriv​(int arg0,
                                                int arg1,
                                                IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_EXT_direct_state_access
        Alias for: glGetFramebufferParameterivEXT
        Specified by:
        glGetFramebufferParameteriv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glGetGraphicsResetStatus

        public int glGetGraphicsResetStatus()
        Description copied from interface: GL
        Entry point to C language function: GLenum glGetGraphicsResetStatus()
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glGetGraphicsResetStatusEXT, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusKHR
        Specified by:
        glGetGraphicsResetStatus in interface GL
      • glGetInteger64i_v

        public void glGetInteger64i_v​(int arg0,
                                      int arg1,
                                      long[] arg2,
                                      int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
        Specified by:
        glGetInteger64i_v in interface GL3ES3
      • glGetInteger64i_v

        public void glGetInteger64i_v​(int arg0,
                                      int arg1,
                                      LongBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
        Specified by:
        glGetInteger64i_v in interface GL3ES3
        arg2 - a direct or array-backed LongBuffer
      • glGetInteger64v

        public void glGetInteger64v​(int arg0,
                                    LongBuffer arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glGetInteger64vAPPLE
        Specified by:
        glGetInteger64v in interface GL3ES3
        arg1 - a direct or array-backed LongBuffer
      • glGetInteger64v

        public void glGetInteger64v​(int arg0,
                                    long[] arg1,
                                    int arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glGetInteger64vAPPLE
        Specified by:
        glGetInteger64v in interface GL3ES3
      • glGetIntegeri_v

        public void glGetIntegeri_v​(int arg0,
                                    int arg1,
                                    IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_multiview_draw_buffers
        Alias for: glGetIntegeri_vEXT
        Specified by:
        glGetIntegeri_v in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glGetIntegeri_v

        public void glGetIntegeri_v​(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_multiview_draw_buffers
        Alias for: glGetIntegeri_vEXT
        Specified by:
        glGetIntegeri_v in interface GL2ES3
      • glGetIntegeri_vEXT

        public void glGetIntegeri_vEXT​(int arg0,
                                       int arg1,
                                       IntBuffer arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data)
        Part of GL_EXT_multiview_draw_buffers
        Specified by:
        glGetIntegeri_vEXT in interface GLES2
        arg2 - a direct or array-backed IntBuffer
      • glGetIntegeri_vEXT

        public void glGetIntegeri_vEXT​(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data)
        Part of GL_EXT_multiview_draw_buffers
        Specified by:
        glGetIntegeri_vEXT in interface GLES2
      • glGetIntegerv

        public void glGetIntegerv​(int arg0,
                                  int[] arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetIntegerv in interface GL
      • glGetIntegerv

        public void glGetIntegerv​(int arg0,
                                  IntBuffer arg1)
        Description copied from interface: GL
        Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * data)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetIntegerv in interface GL
        arg1 - a direct or array-backed IntBuffer
      • glGetInternalformativ

        public void glGetInternalformativ​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          IntBuffer arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params)
        Part of GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_ARB_internalformat_query
        Specified by:
        glGetInternalformativ in interface GL2ES3
        arg4 - a direct or array-backed IntBuffer
      • glGetInternalformativ

        public void glGetInternalformativ​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int[] arg4,
                                          int arg5)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params)
        Part of GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_ARB_internalformat_query
        Specified by:
        glGetInternalformativ in interface GL2ES3
      • glGetMultisamplefv

        public void glGetMultisamplefv​(int arg0,
                                       int arg1,
                                       FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val)
        Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
        Alias for: glGetMultisamplefvNV
        Specified by:
        glGetMultisamplefv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glGetMultisamplefv

        public void glGetMultisamplefv​(int arg0,
                                       int arg1,
                                       float[] arg2,
                                       int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val)
        Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
        Alias for: glGetMultisamplefvNV
        Specified by:
        glGetMultisamplefv in interface GL2ES2
      • glGetObjectLabel

        public void glGetObjectLabel​(int arg0,
                                     int arg1,
                                     int arg2,
                                     IntBuffer arg3,
                                     ByteBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
        Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR
        Specified by:
        glGetObjectLabel in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed ByteBuffer
      • glGetObjectLabel

        public void glGetObjectLabel​(int arg0,
                                     int arg1,
                                     int arg2,
                                     int[] arg3,
                                     int arg4,
                                     byte[] arg5,
                                     int arg6)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
        Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR
        Specified by:
        glGetObjectLabel in interface GL2ES2
      • glGetObjectPtrLabel

        public void glGetObjectPtrLabel​(Buffer arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3,
                                        byte[] arg4,
                                        int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glGetObjectPtrLabelKHR
        Specified by:
        glGetObjectPtrLabel in interface GL2ES2
        Parameters:
        arg0 - a direct or array-backed Buffer
      • glGetObjectPtrLabel

        public void glGetObjectPtrLabel​(Buffer arg0,
                                        int arg1,
                                        IntBuffer arg2,
                                        ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glGetObjectPtrLabelKHR
        Specified by:
        glGetObjectPtrLabel in interface GL2ES2
        Parameters:
        arg0 - a direct or array-backed Buffer
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetProgramBinary

        public void glGetProgramBinary​(int arg0,
                                       int arg1,
                                       IntBuffer arg2,
                                       IntBuffer arg3,
                                       Buffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: glGetProgramBinaryOES
        Specified by:
        glGetProgramBinary in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed Buffer
      • glGetProgramBinary

        public void glGetProgramBinary​(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3,
                                       int[] arg4,
                                       int arg5,
                                       Buffer arg6)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: glGetProgramBinaryOES
        Specified by:
        glGetProgramBinary in interface GL2ES2
        arg6 - a direct or array-backed Buffer
      • glGetProgramInfoLog

        public void glGetProgramInfoLog​(int arg0,
                                        int arg1,
                                        IntBuffer arg2,
                                        ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetProgramInfoLog in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetProgramInfoLog

        public void glGetProgramInfoLog​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3,
                                        byte[] arg4,
                                        int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetProgramInfoLog in interface GL2ES2
      • glGetProgramInterfaceiv

        public void glGetProgramInterfaceiv​(int arg0,
                                            int arg1,
                                            int arg2,
                                            IntBuffer arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramInterfaceiv in interface GL3ES3
        arg3 - a direct or array-backed IntBuffer
      • glGetProgramInterfaceiv

        public void glGetProgramInterfaceiv​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramInterfaceiv in interface GL3ES3
      • glGetProgramPipelineInfoLog

        public void glGetProgramPipelineInfoLog​(int arg0,
                                                int arg1,
                                                IntBuffer arg2,
                                                ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineInfoLogEXT
        Specified by:
        glGetProgramPipelineInfoLog in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetProgramPipelineInfoLog

        public void glGetProgramPipelineInfoLog​(int arg0,
                                                int arg1,
                                                int[] arg2,
                                                int arg3,
                                                byte[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineInfoLogEXT
        Specified by:
        glGetProgramPipelineInfoLog in interface GL2ES2
      • glGetProgramPipelineiv

        public void glGetProgramPipelineiv​(int arg0,
                                           int arg1,
                                           IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineivEXT
        Specified by:
        glGetProgramPipelineiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetProgramPipelineiv

        public void glGetProgramPipelineiv​(int arg0,
                                           int arg1,
                                           int[] arg2,
                                           int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineivEXT
        Specified by:
        glGetProgramPipelineiv in interface GL2ES2
      • glGetProgramResourceIndex

        public int glGetProgramResourceIndex​(int arg0,
                                             int arg1,
                                             byte[] arg2,
                                             int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceIndex in interface GL3ES3
      • glGetProgramResourceIndex

        public int glGetProgramResourceIndex​(int arg0,
                                             int arg1,
                                             ByteBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceIndex in interface GL3ES3
        arg2 - a direct or array-backed ByteBuffer
      • glGetProgramResourceLocation

        public int glGetProgramResourceLocation​(int arg0,
                                                int arg1,
                                                ByteBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceLocation in interface GL3ES3
        arg2 - a direct or array-backed ByteBuffer
      • glGetProgramResourceLocation

        public int glGetProgramResourceLocation​(int arg0,
                                                int arg1,
                                                byte[] arg2,
                                                int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceLocation in interface GL3ES3
      • glGetProgramResourceLocationIndexEXT

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

        public int glGetProgramResourceLocationIndexEXT​(int arg0,
                                                        int arg1,
                                                        byte[] arg2,
                                                        int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: GLint glGetProgramResourceLocationIndexEXT(GLuint program, GLenum programInterface, const GLchar * name)
        Part of GL_EXT_blend_func_extended
        Specified by:
        glGetProgramResourceLocationIndexEXT in interface GLES2
      • glGetProgramResourceName

        public void glGetProgramResourceName​(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             int[] arg4,
                                             int arg5,
                                             byte[] arg6,
                                             int arg7)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceName in interface GL3ES3
      • glGetProgramResourceName

        public void glGetProgramResourceName​(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             IntBuffer arg4,
                                             ByteBuffer arg5)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceName in interface GL3ES3
        arg4 - a direct or array-backed IntBuffer
        arg5 - a direct or array-backed ByteBuffer
      • glGetProgramResourceiv

        public void glGetProgramResourceiv​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int[] arg4,
                                           int arg5,
                                           int arg6,
                                           int[] arg7,
                                           int arg8,
                                           int[] arg9,
                                           int arg10)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceiv in interface GL3ES3
      • glGetProgramResourceiv

        public void glGetProgramResourceiv​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           IntBuffer arg4,
                                           int arg5,
                                           IntBuffer arg6,
                                           IntBuffer arg7)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
        Specified by:
        glGetProgramResourceiv in interface GL3ES3
        arg4 - a direct or array-backed IntBuffer
        arg6 - a direct or array-backed IntBuffer
        arg7 - a direct or array-backed IntBuffer
      • glGetProgramiv

        public void glGetProgramiv​(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
        Alias for: glGetProgramivARB, glGetProgramivNV
        Specified by:
        glGetProgramiv in interface GL2ES2
      • glGetProgramiv

        public void glGetProgramiv​(int arg0,
                                   int arg1,
                                   IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
        Alias for: glGetProgramivARB, glGetProgramivNV
        Specified by:
        glGetProgramiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetQueryObjecti64v

        public void glGetQueryObjecti64v​(int arg0,
                                         int arg1,
                                         long[] arg2,
                                         int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjecti64vEXT
        Specified by:
        glGetQueryObjecti64v in interface GL2ES2
      • glGetQueryObjecti64v

        public void glGetQueryObjecti64v​(int arg0,
                                         int arg1,
                                         LongBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjecti64vEXT
        Specified by:
        glGetQueryObjecti64v in interface GL2ES2
        arg2 - a direct or array-backed LongBuffer
      • glGetQueryObjectiv

        public void glGetQueryObjectiv​(int arg0,
                                       int arg1,
                                       IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
        Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT
        Specified by:
        glGetQueryObjectiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetQueryObjectiv

        public void glGetQueryObjectiv​(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
        Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT
        Specified by:
        glGetQueryObjectiv in interface GL2ES2
      • glGetQueryObjectui64v

        public void glGetQueryObjectui64v​(int arg0,
                                          int arg1,
                                          long[] arg2,
                                          int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjectui64vEXT
        Specified by:
        glGetQueryObjectui64v in interface GL2ES2
      • glGetQueryObjectui64v

        public void glGetQueryObjectui64v​(int arg0,
                                          int arg1,
                                          LongBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjectui64vEXT
        Specified by:
        glGetQueryObjectui64v in interface GL2ES2
        arg2 - a direct or array-backed LongBuffer
      • glGetQueryObjectuiv

        public void glGetQueryObjectuiv​(int arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB
        Specified by:
        glGetQueryObjectuiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetQueryObjectuiv

        public void glGetQueryObjectuiv​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB
        Specified by:
        glGetQueryObjectuiv in interface GL2ES2
      • glGetQueryiv

        public void glGetQueryiv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryivEXT, glGetQueryivARB
        Specified by:
        glGetQueryiv in interface GL2ES2
      • glGetQueryiv

        public void glGetQueryiv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryivEXT, glGetQueryivARB
        Specified by:
        glGetQueryiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetRenderbufferParameteriv

        public void glGetRenderbufferParameteriv​(int arg0,
                                                 int arg1,
                                                 int[] arg2,
                                                 int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
        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: glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivOES
        Specified by:
        glGetRenderbufferParameteriv in interface GL
      • glGetRenderbufferParameteriv

        public void glGetRenderbufferParameteriv​(int arg0,
                                                 int arg1,
                                                 IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
        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: glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivOES
        Specified by:
        glGetRenderbufferParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glGetSamplerParameterIiv

        public void glGetSamplerParameterIiv​(int arg0,
                                             int arg1,
                                             int[] arg2,
                                             int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES
        Specified by:
        glGetSamplerParameterIiv in interface GL2ES2
      • glGetSamplerParameterIiv

        public void glGetSamplerParameterIiv​(int arg0,
                                             int arg1,
                                             IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES
        Specified by:
        glGetSamplerParameterIiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetSamplerParameterIuiv

        public void glGetSamplerParameterIuiv​(int arg0,
                                              int arg1,
                                              IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
        Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT
        Specified by:
        glGetSamplerParameterIuiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetSamplerParameterIuiv

        public void glGetSamplerParameterIuiv​(int arg0,
                                              int arg1,
                                              int[] arg2,
                                              int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
        Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT
        Specified by:
        glGetSamplerParameterIuiv in interface GL2ES2
      • glGetSamplerParameterfv

        public void glGetSamplerParameterfv​(int arg0,
                                            int arg1,
                                            FloatBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glGetSamplerParameterfv in interface GL3ES3
        arg2 - a direct or array-backed FloatBuffer
      • glGetSamplerParameterfv

        public void glGetSamplerParameterfv​(int arg0,
                                            int arg1,
                                            float[] arg2,
                                            int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glGetSamplerParameterfv in interface GL3ES3
      • glGetSamplerParameteriv

        public void glGetSamplerParameteriv​(int arg0,
                                            int arg1,
                                            IntBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glGetSamplerParameteriv in interface GL3ES3
        arg2 - a direct or array-backed IntBuffer
      • glGetSamplerParameteriv

        public void glGetSamplerParameteriv​(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glGetSamplerParameteriv in interface GL3ES3
      • glGetShaderInfoLog

        public void glGetShaderInfoLog​(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3,
                                       byte[] arg4,
                                       int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetShaderInfoLog in interface GL2ES2
      • glGetShaderInfoLog

        public void glGetShaderInfoLog​(int arg0,
                                       int arg1,
                                       IntBuffer arg2,
                                       ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetShaderInfoLog in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetShaderPrecisionFormat

        public void glGetShaderPrecisionFormat​(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3,
                                               int[] arg4,
                                               int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Throws GLException if no native implementation is available.
        Specified by:
        glGetShaderPrecisionFormat in interface GL2ES2
      • glGetShaderPrecisionFormat

        public void glGetShaderPrecisionFormat​(int arg0,
                                               int arg1,
                                               IntBuffer arg2,
                                               IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Throws GLException if no native implementation is available.
        Specified by:
        glGetShaderPrecisionFormat in interface GL2ES2
      • glGetShaderSource

        public void glGetShaderSource​(int arg0,
                                      int arg1,
                                      IntBuffer arg2,
                                      ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetShaderSourceARB
        Specified by:
        glGetShaderSource in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetShaderSource

        public void glGetShaderSource​(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3,
                                      byte[] arg4,
                                      int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetShaderSourceARB
        Specified by:
        glGetShaderSource in interface GL2ES2
      • glGetShaderiv

        public void glGetShaderiv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetShaderiv in interface GL2ES2
      • glGetShaderiv

        public void glGetShaderiv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glGetShaderiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetString

        public String glGetString​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: const GLubyte * glGetString(GLenum name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetString in interface GL
      • glGetStringi

        public String glGetStringi​(int arg0,
                                   int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: const GLubyte * glGetStringi(GLenum name, GLuint index)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glGetStringi in interface GL2ES3
      • glGetSynciv

        public void glGetSynciv​(long arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4,
                                int[] arg5,
                                int arg6)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glGetSyncivAPPLE
        Specified by:
        glGetSynciv in interface GL3ES3
      • glGetSynciv

        public void glGetSynciv​(long arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3,
                                IntBuffer arg4)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glGetSyncivAPPLE
        Specified by:
        glGetSynciv in interface GL3ES3
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed IntBuffer
      • glGetTexLevelParameterfv

        public void glGetTexLevelParameterfv​(int arg0,
                                             int arg1,
                                             int arg2,
                                             float[] arg3,
                                             int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_1_0
        Specified by:
        glGetTexLevelParameterfv in interface GL2ES3
      • glGetTexLevelParameterfv

        public void glGetTexLevelParameterfv​(int arg0,
                                             int arg1,
                                             int arg2,
                                             FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_1_0
        Specified by:
        glGetTexLevelParameterfv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glGetTexLevelParameteriv

        public void glGetTexLevelParameteriv​(int arg0,
                                             int arg1,
                                             int arg2,
                                             IntBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_1_0
        Specified by:
        glGetTexLevelParameteriv in interface GL2ES3
        arg3 - a direct or array-backed IntBuffer
      • glGetTexLevelParameteriv

        public void glGetTexLevelParameteriv​(int arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_1, GL_VERSION_1_0
        Specified by:
        glGetTexLevelParameteriv in interface GL2ES3
      • glGetTexParameterIiv

        public void glGetTexParameterIiv​(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT
        Specified by:
        glGetTexParameterIiv in interface GL2ES2
      • glGetTexParameterIiv

        public void glGetTexParameterIiv​(int arg0,
                                         int arg1,
                                         IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT
        Specified by:
        glGetTexParameterIiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetTexParameterIuiv

        public void glGetTexParameterIuiv​(int arg0,
                                          int arg1,
                                          IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT
        Specified by:
        glGetTexParameterIuiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetTexParameterIuiv

        public void glGetTexParameterIuiv​(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT
        Specified by:
        glGetTexParameterIuiv in interface GL2ES2
      • glGetTexParameterfv

        public void glGetTexParameterfv​(int arg0,
                                        int arg1,
                                        FloatBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glGetTexParameterfv in interface GL
        arg2 - a direct or array-backed FloatBuffer
      • glGetTexParameterfv

        public void glGetTexParameterfv​(int arg0,
                                        int arg1,
                                        float[] arg2,
                                        int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glGetTexParameterfv in interface GL
      • glGetTexParameteriv

        public void glGetTexParameteriv​(int arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetTexParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glGetTexParameteriv

        public void glGetTexParameteriv​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glGetTexParameteriv in interface GL
      • glGetTransformFeedbackVarying

        public void glGetTransformFeedbackVarying​(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int[] arg3,
                                                  int arg4,
                                                  int[] arg5,
                                                  int arg6,
                                                  int[] arg7,
                                                  int arg8,
                                                  byte[] arg9,
                                                  int arg10)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback
        Alias for: glGetTransformFeedbackVaryingNV, glGetTransformFeedbackVaryingEXT
        Specified by:
        glGetTransformFeedbackVarying in interface GL2ES3
      • glGetTransformFeedbackVarying

        public void glGetTransformFeedbackVarying​(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  IntBuffer arg3,
                                                  IntBuffer arg4,
                                                  IntBuffer arg5,
                                                  ByteBuffer arg6)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback
        Alias for: glGetTransformFeedbackVaryingNV, glGetTransformFeedbackVaryingEXT
        Specified by:
        glGetTransformFeedbackVarying in interface GL2ES3
        arg3 - a direct or array-backed IntBuffer
        arg4 - a direct or array-backed IntBuffer
        arg5 - a direct or array-backed IntBuffer
        arg6 - a direct or array-backed ByteBuffer
      • glGetTranslatedShaderSourceANGLE

        public void glGetTranslatedShaderSourceANGLE​(int arg0,
                                                     int arg1,
                                                     int[] arg2,
                                                     int arg3,
                                                     byte[] arg4,
                                                     int arg5)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source)
        Part of GL_ANGLE_translated_shader_source
        Specified by:
        glGetTranslatedShaderSourceANGLE in interface GLES2
      • glGetTranslatedShaderSourceANGLE

        public void glGetTranslatedShaderSourceANGLE​(int arg0,
                                                     int arg1,
                                                     IntBuffer arg2,
                                                     ByteBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source)
        Part of GL_ANGLE_translated_shader_source
        Specified by:
        glGetTranslatedShaderSourceANGLE in interface GLES2
        arg2 - a direct or array-backed IntBuffer
        arg3 - a direct or array-backed ByteBuffer
      • glGetUniformBlockIndex

        public int glGetUniformBlockIndex​(int arg0,
                                          String arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: GLuint glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetUniformBlockIndex in interface GL2ES3
      • glGetUniformIndices

        public void glGetUniformIndices​(int arg0,
                                        int arg1,
                                        String[] arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetUniformIndices in interface GL2ES3
      • glGetUniformIndices

        public void glGetUniformIndices​(int arg0,
                                        int arg1,
                                        String[] arg2,
                                        IntBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glGetUniformIndices in interface GL2ES3
        arg3 - a direct or array-backed IntBuffer
      • glGetUniformLocation

        public int glGetUniformLocation​(int arg0,
                                        String arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLint glGetUniformLocation(GLuint program, const GLchar * name)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetUniformLocationARB
        Specified by:
        glGetUniformLocation in interface GL2ES2
      • glGetUniformfv

        public void glGetUniformfv​(int arg0,
                                   int arg1,
                                   float[] arg2,
                                   int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetUniformfvARB
        Specified by:
        glGetUniformfv in interface GL2ES2
      • glGetUniformfv

        public void glGetUniformfv​(int arg0,
                                   int arg1,
                                   FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetUniformfvARB
        Specified by:
        glGetUniformfv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glGetUniformiv

        public void glGetUniformiv​(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetUniformivARB
        Specified by:
        glGetUniformiv in interface GL2ES2
      • glGetUniformiv

        public void glGetUniformiv​(int arg0,
                                   int arg1,
                                   IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glGetUniformivARB
        Specified by:
        glGetUniformiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetUniformuiv

        public void glGetUniformuiv​(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glGetUniformuivEXT
        Specified by:
        glGetUniformuiv in interface GL2ES3
      • glGetUniformuiv

        public void glGetUniformuiv​(int arg0,
                                    int arg1,
                                    IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glGetUniformuivEXT
        Specified by:
        glGetUniformuiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glGetVertexAttribIiv

        public void glGetVertexAttribIiv​(int arg0,
                                         int arg1,
                                         IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glGetVertexAttribIivEXT
        Specified by:
        glGetVertexAttribIiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glGetVertexAttribIiv

        public void glGetVertexAttribIiv​(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glGetVertexAttribIivEXT
        Specified by:
        glGetVertexAttribIiv in interface GL2ES3
      • glGetVertexAttribIuiv

        public void glGetVertexAttribIuiv​(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glGetVertexAttribIuivEXT
        Specified by:
        glGetVertexAttribIuiv in interface GL2ES3
      • glGetVertexAttribIuiv

        public void glGetVertexAttribIuiv​(int arg0,
                                          int arg1,
                                          IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glGetVertexAttribIuivEXT
        Specified by:
        glGetVertexAttribIuiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glGetVertexAttribfv

        public void glGetVertexAttribfv​(int arg0,
                                        int arg1,
                                        FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV
        Specified by:
        glGetVertexAttribfv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glGetVertexAttribfv

        public void glGetVertexAttribfv​(int arg0,
                                        int arg1,
                                        float[] arg2,
                                        int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV
        Specified by:
        glGetVertexAttribfv in interface GL2ES2
      • glGetVertexAttribiv

        public void glGetVertexAttribiv​(int arg0,
                                        int arg1,
                                        IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB
        Specified by:
        glGetVertexAttribiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glGetVertexAttribiv

        public void glGetVertexAttribiv​(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB
        Specified by:
        glGetVertexAttribiv in interface GL2ES2
      • glGetnUniformfv

        public void glGetnUniformfv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    float[] arg3,
                                    int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_KHR_robustness, GL_EXT_robustness, GL_ARB_robustness
        Alias for: glGetnUniformfvKHR, glGetnUniformfvEXT, glGetnUniformfvARB
        Specified by:
        glGetnUniformfv in interface GL
      • glGetnUniformfv

        public void glGetnUniformfv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    FloatBuffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_KHR_robustness, GL_EXT_robustness, GL_ARB_robustness
        Alias for: glGetnUniformfvKHR, glGetnUniformfvEXT, glGetnUniformfvARB
        Specified by:
        glGetnUniformfv in interface GL
        arg3 - a direct or array-backed FloatBuffer
      • glGetnUniformiv

        public void glGetnUniformiv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    int[] arg3,
                                    int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glGetnUniformivEXT, glGetnUniformivARB, glGetnUniformivKHR
        Specified by:
        glGetnUniformiv in interface GL
      • glGetnUniformiv

        public void glGetnUniformiv​(int arg0,
                                    int arg1,
                                    int arg2,
                                    IntBuffer arg3)
        Description copied from interface: GL
        Entry point to C language function: void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glGetnUniformivEXT, glGetnUniformivARB, glGetnUniformivKHR
        Specified by:
        glGetnUniformiv in interface GL
        arg3 - a direct or array-backed IntBuffer
      • glGetnUniformuiv

        public void glGetnUniformuiv​(int arg0,
                                     int arg1,
                                     int arg2,
                                     IntBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_KHR_robustness, GL_ARB_robustness
        Alias for: glGetnUniformuivKHR, glGetnUniformuivARB
        Specified by:
        glGetnUniformuiv in interface GL2ES3
        Specified by:
        glGetnUniformuiv in interface GLES2
        arg3 - a direct or array-backed IntBuffer
      • glGetnUniformuiv

        public void glGetnUniformuiv​(int arg0,
                                     int arg1,
                                     int arg2,
                                     int[] arg3,
                                     int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint * params)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_KHR_robustness, GL_ARB_robustness
        Alias for: glGetnUniformuivKHR, glGetnUniformuivARB
        Specified by:
        glGetnUniformuiv in interface GL2ES3
        Specified by:
        glGetnUniformuiv in interface GLES2
      • glHint

        public void glHint​(int arg0,
                           int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glHint(GLenum target, GLenum mode)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_PGI_misc_hints
        Alias for: glHintPGI
        Specified by:
        glHint in interface GL
      • glInvalidateFramebuffer

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

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

        public void glInvalidateSubFramebuffer​(int arg0,
                                               int arg1,
                                               IntBuffer arg2,
                                               int arg3,
                                               int arg4,
                                               int arg5,
                                               int arg6)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ARB_invalidate_subdata, GL_VERSION_4_3, GL_ES_VERSION_3_0
        Specified by:
        glInvalidateSubFramebuffer in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glInvalidateSubFramebuffer

        public void glInvalidateSubFramebuffer​(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3,
                                               int arg4,
                                               int arg5,
                                               int arg6,
                                               int arg7)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ARB_invalidate_subdata, GL_VERSION_4_3, GL_ES_VERSION_3_0
        Specified by:
        glInvalidateSubFramebuffer in interface GL2ES3
      • glIsBuffer

        public boolean glIsBuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsBuffer(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: glIsBufferARB
        Specified by:
        glIsBuffer in interface GL
      • glIsEnabled

        public boolean glIsEnabled​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsEnabled(GLenum cap)
        Part of GL_NV_vertex_buffer_unified_memory, GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glIsEnabled in interface GL
      • glIsEnabledi

        public boolean glIsEnabledi​(int arg0,
                                    int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: GLboolean glIsEnabledi(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: glIsEnablediOES, glIsEnablediNV, glIsEnablediEXT
        Specified by:
        glIsEnabledi in interface GL2ES3
      • glIsEnablediEXT

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

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

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

        public boolean glIsFramebuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer)
        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: glIsFramebufferEXT, glIsFramebufferOES
        Specified by:
        glIsFramebuffer in interface GL
      • glIsProgram

        public boolean glIsProgram​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLboolean glIsProgram(GLuint program)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
        Alias for: glIsProgramARB, glIsProgramNV
        Specified by:
        glIsProgram in interface GL2ES2
      • glIsProgramPipeline

        public boolean glIsProgramPipeline​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLboolean glIsProgramPipeline(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: glIsProgramPipelineEXT
        Specified by:
        glIsProgramPipeline in interface GL2ES2
      • glIsQuery

        public boolean glIsQuery​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: GLboolean glIsQuery(GLuint id)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glIsQueryEXT, glIsQueryARB
        Specified by:
        glIsQuery in interface GL2ES2
      • glIsRenderbuffer

        public boolean glIsRenderbuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer)
        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: glIsRenderbufferOES, glIsRenderbufferEXT
        Specified by:
        glIsRenderbuffer in interface GL
      • glIsSampler

        public boolean glIsSampler​(int arg0)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLboolean glIsSampler(GLuint sampler)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glIsSampler in interface GL3ES3
      • glIsShader

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

        public boolean glIsSync​(long arg0)
        Description copied from interface: GL3ES3
        Entry point to C language function: GLboolean glIsSync(GLsync sync)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
        Alias for: glIsSyncAPPLE
        Specified by:
        glIsSync in interface GL3ES3
      • glIsTexture

        public boolean glIsTexture​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glIsTexture(GLuint texture)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_texture_object
        Alias for: glIsTextureEXT
        Specified by:
        glIsTexture in interface GL
      • glIsTransformFeedback

        public boolean glIsTransformFeedback​(int arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: GLboolean glIsTransformFeedback(GLuint id)
        Part of GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2
        Alias for: glIsTransformFeedbackNV
        Specified by:
        glIsTransformFeedback in interface GL2ES3
      • glIsVertexArray

        public boolean glIsVertexArray​(int arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: GLboolean glIsVertexArray(GLuint array)
        Part of GL_ARB_vertex_array_object, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_OES_vertex_array_object, GL_APPLE_vertex_array_object
        Alias for: glIsVertexArrayOES, glIsVertexArrayAPPLE
        Specified by:
        glIsVertexArray in interface GL2ES3
      • glIsVertexArrayOES

        public boolean glIsVertexArrayOES​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: GLboolean glIsVertexArrayOES(GLuint array)
        Part of GL_OES_vertex_array_object
        Specified by:
        glIsVertexArrayOES in interface GLES2
      • glLineWidth

        public void glLineWidth​(float arg0)
        Description copied from interface: GL
        Entry point to C language function: void glLineWidth(GLfloat width)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glLineWidth in interface GL
      • glLinkProgram

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

        public void glMemoryBarrier​(int arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glMemoryBarrier(GLbitfield barriers)
        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: glMemoryBarrierEXT
        Specified by:
        glMemoryBarrier in interface GL2ES3
      • glMemoryBarrierByRegion

        public void glMemoryBarrierByRegion​(int arg0)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glMemoryBarrierByRegion(GLbitfield barriers)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_1
        Specified by:
        glMemoryBarrierByRegion in interface GL3ES3
      • glMinSampleShading

        public void glMinSampleShading​(float arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glMinSampleShading(GLfloat value)
        Part of GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_sample_shading, GL_ARB_sample_shading
        Alias for: glMinSampleShadingOES, glMinSampleShadingARB
        Specified by:
        glMinSampleShading in interface GL2ES3
      • glMinSampleShadingOES

        public void glMinSampleShadingOES​(float arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glMinSampleShadingOES(GLfloat value)
        Part of GL_OES_sample_shading
        Specified by:
        glMinSampleShadingOES in interface GLES2
      • glMultiDrawArraysIndirectEXT

        public void glMultiDrawArraysIndirectEXT​(int arg0,
                                                 Buffer arg1,
                                                 int arg2,
                                                 int arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glMultiDrawArraysIndirectEXT(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride)
        Part of GL_EXT_multi_draw_indirect
        Specified by:
        glMultiDrawArraysIndirectEXT in interface GLES2
        arg1 - a direct or array-backed Buffer
      • glMultiDrawElementsBaseVertexEXT

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

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

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

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

        public void glMultiDrawElementsIndirectEXT​(int arg0,
                                                   int arg1,
                                                   Buffer arg2,
                                                   int arg3,
                                                   int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glMultiDrawElementsIndirectEXT(GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride)
        Part of GL_EXT_multi_draw_indirect
        Specified by:
        glMultiDrawElementsIndirectEXT in interface GLES2
        arg2 - a direct or array-backed Buffer
      • glNamedFramebufferSampleLocationsfvNV

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

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

        public void glObjectLabel​(int arg0,
                                  int arg1,
                                  int arg2,
                                  byte[] arg3,
                                  int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectLabelKHR
        Specified by:
        glObjectLabel in interface GL2ES2
      • glObjectLabel

        public void glObjectLabel​(int arg0,
                                  int arg1,
                                  int arg2,
                                  ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectLabelKHR
        Specified by:
        glObjectLabel in interface GL2ES2
        arg3 - a direct or array-backed ByteBuffer
      • glObjectPtrLabel

        public void glObjectPtrLabel​(Buffer arg0,
                                     int arg1,
                                     byte[] arg2,
                                     int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectPtrLabelKHR
        Specified by:
        glObjectPtrLabel in interface GL2ES2
        Parameters:
        arg0 - a direct or array-backed Buffer
      • glObjectPtrLabel

        public void glObjectPtrLabel​(Buffer arg0,
                                     int arg1,
                                     ByteBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectPtrLabelKHR
        Specified by:
        glObjectPtrLabel in interface GL2ES2
        Parameters:
        arg0 - a direct or array-backed Buffer
        arg2 - a direct or array-backed ByteBuffer
      • glPatchParameteri

        public void glPatchParameteri​(int arg0,
                                      int arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glPatchParameteri(GLenum pname, GLint value)
        Part of GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
        Alias for: glPatchParameteriOES, glPatchParameteriEXT
        Specified by:
        glPatchParameteri in interface GL3ES3
      • glPatchParameteriEXT

        public void glPatchParameteriEXT​(int arg0,
                                         int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glPatchParameteriEXT(GLenum pname, GLint value)
        Part of GL_EXT_tessellation_shader
        Specified by:
        glPatchParameteriEXT in interface GLES2
      • glPatchParameteriOES

        public void glPatchParameteriOES​(int arg0,
                                         int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glPatchParameteriOES(GLenum pname, GLint value)
        Part of GL_OES_tessellation_shader
        Specified by:
        glPatchParameteriOES in interface GLES2
      • glPauseTransformFeedback

        public void glPauseTransformFeedback()
        Description copied from interface: GL2ES3
        Entry point to C language function: void glPauseTransformFeedback()
        Part of GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2
        Alias for: glPauseTransformFeedbackNV
        Specified by:
        glPauseTransformFeedback in interface GL2ES3
      • glPixelStorei

        public void glPixelStorei​(int arg0,
                                  int arg1)
        Description copied from interface: GL
        Entry point to C language function: void glPixelStorei(GLenum pname, GLint param)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glPixelStorei in interface GL
      • glPolygonModeNV

        public void glPolygonModeNV​(int arg0,
                                    int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glPolygonModeNV(GLenum face, GLenum mode)
        Part of GL_NV_polygon_mode
        Specified by:
        glPolygonModeNV in interface GLES2
      • glPolygonOffset

        public void glPolygonOffset​(float arg0,
                                    float arg1)
        Description copied from interface: GL
        Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_polygon_offset
        Alias for: glPolygonOffsetEXT
        Specified by:
        glPolygonOffset in interface GL
      • glPopDebugGroup

        public void glPopDebugGroup()
        Description copied from interface: GL2ES2
        Entry point to C language function: void glPopDebugGroup()
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glPopDebugGroupKHR
        Specified by:
        glPopDebugGroup in interface GL2ES2
      • glPrimitiveBoundingBox

        public void glPrimitiveBoundingBox​(float arg0,
                                           float arg1,
                                           float arg2,
                                           float arg3,
                                           float arg4,
                                           float arg5,
                                           float arg6,
                                           float arg7)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glPrimitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
        Part of GL_ES_VERSION_3_2, GL_OES_primitive_bounding_box, GL_EXT_primitive_bounding_box, GL_ARB_ES3_2_compatibility
        Alias for: glPrimitiveBoundingBoxOES, glPrimitiveBoundingBoxEXT, glPrimitiveBoundingBoxARB
        Specified by:
        glPrimitiveBoundingBox in interface GL3ES3
      • glPrimitiveBoundingBoxEXT

        public void glPrimitiveBoundingBoxEXT​(float arg0,
                                              float arg1,
                                              float arg2,
                                              float arg3,
                                              float arg4,
                                              float arg5,
                                              float arg6,
                                              float arg7)
        Description copied from interface: GLES2
        Entry point to C language function: void glPrimitiveBoundingBoxEXT(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
        Part of GL_EXT_primitive_bounding_box
        Specified by:
        glPrimitiveBoundingBoxEXT in interface GLES2
      • glPrimitiveBoundingBoxOES

        public void glPrimitiveBoundingBoxOES​(float arg0,
                                              float arg1,
                                              float arg2,
                                              float arg3,
                                              float arg4,
                                              float arg5,
                                              float arg6,
                                              float arg7)
        Description copied from interface: GLES2
        Entry point to C language function: void glPrimitiveBoundingBoxOES(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
        Part of GL_OES_primitive_bounding_box
        Specified by:
        glPrimitiveBoundingBoxOES in interface GLES2
      • glProgramBinary

        public void glProgramBinary​(int arg0,
                                    int arg1,
                                    Buffer arg2,
                                    int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramBinary(GLuint program, GLenum binaryFormat, const void * binary, GLint length)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: glProgramBinaryOES
        Specified by:
        glProgramBinary in interface GL2ES2
        arg2 - a direct or array-backed Buffer
      • glProgramParameteri

        public void glProgramParameteri​(int arg0,
                                        int arg1,
                                        int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramParameteri(GLuint program, GLenum pname, GLint value)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_EXT_geometry_shader4, GL_EXT_separate_shader_objects, GL_ARB_geometry_shader4
        Alias for: glProgramParameteriEXT, glProgramParameteriARB
        Specified by:
        glProgramParameteri in interface GL2ES2
      • glProgramUniform1f

        public void glProgramUniform1f​(int arg0,
                                       int arg1,
                                       float arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1fEXT
        Specified by:
        glProgramUniform1f in interface GL2ES2
      • glProgramUniform1fv

        public void glProgramUniform1fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1fvEXT
        Specified by:
        glProgramUniform1fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glProgramUniform1fv

        public void glProgramUniform1fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        float[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1fvEXT
        Specified by:
        glProgramUniform1fv in interface GL2ES2
      • glProgramUniform1i

        public void glProgramUniform1i​(int arg0,
                                       int arg1,
                                       int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1i(GLuint program, GLint location, GLint v0)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1iEXT
        Specified by:
        glProgramUniform1i in interface GL2ES2
      • glProgramUniform1iv

        public void glProgramUniform1iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1ivEXT
        Specified by:
        glProgramUniform1iv in interface GL2ES2
      • glProgramUniform1iv

        public void glProgramUniform1iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1ivEXT
        Specified by:
        glProgramUniform1iv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform1ui

        public void glProgramUniform1ui​(int arg0,
                                        int arg1,
                                        int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1uiEXT
        Specified by:
        glProgramUniform1ui in interface GL2ES2
      • glProgramUniform1uiv

        public void glProgramUniform1uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1uivEXT
        Specified by:
        glProgramUniform1uiv in interface GL2ES2
      • glProgramUniform1uiv

        public void glProgramUniform1uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1uivEXT
        Specified by:
        glProgramUniform1uiv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform2f

        public void glProgramUniform2f​(int arg0,
                                       int arg1,
                                       float arg2,
                                       float arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2fEXT
        Specified by:
        glProgramUniform2f in interface GL2ES2
      • glProgramUniform2fv

        public void glProgramUniform2fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2fvEXT
        Specified by:
        glProgramUniform2fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glProgramUniform2fv

        public void glProgramUniform2fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        float[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2fvEXT
        Specified by:
        glProgramUniform2fv in interface GL2ES2
      • glProgramUniform2i

        public void glProgramUniform2i​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2iEXT
        Specified by:
        glProgramUniform2i in interface GL2ES2
      • glProgramUniform2iv

        public void glProgramUniform2iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2ivEXT
        Specified by:
        glProgramUniform2iv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform2iv

        public void glProgramUniform2iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2ivEXT
        Specified by:
        glProgramUniform2iv in interface GL2ES2
      • glProgramUniform2ui

        public void glProgramUniform2ui​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2uiEXT
        Specified by:
        glProgramUniform2ui in interface GL2ES2
      • glProgramUniform2uiv

        public void glProgramUniform2uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2uivEXT
        Specified by:
        glProgramUniform2uiv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform2uiv

        public void glProgramUniform2uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2uivEXT
        Specified by:
        glProgramUniform2uiv in interface GL2ES2
      • glProgramUniform3f

        public void glProgramUniform3f​(int arg0,
                                       int arg1,
                                       float arg2,
                                       float arg3,
                                       float arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3fEXT
        Specified by:
        glProgramUniform3f in interface GL2ES2
      • glProgramUniform3fv

        public void glProgramUniform3fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3fvEXT
        Specified by:
        glProgramUniform3fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glProgramUniform3fv

        public void glProgramUniform3fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        float[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3fvEXT
        Specified by:
        glProgramUniform3fv in interface GL2ES2
      • glProgramUniform3i

        public void glProgramUniform3i​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3iEXT
        Specified by:
        glProgramUniform3i in interface GL2ES2
      • glProgramUniform3iv

        public void glProgramUniform3iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3ivEXT
        Specified by:
        glProgramUniform3iv in interface GL2ES2
      • glProgramUniform3iv

        public void glProgramUniform3iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3ivEXT
        Specified by:
        glProgramUniform3iv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform3ui

        public void glProgramUniform3ui​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3uiEXT
        Specified by:
        glProgramUniform3ui in interface GL2ES2
      • glProgramUniform3uiv

        public void glProgramUniform3uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3uivEXT
        Specified by:
        glProgramUniform3uiv in interface GL2ES2
      • glProgramUniform3uiv

        public void glProgramUniform3uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3uivEXT
        Specified by:
        glProgramUniform3uiv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform4f

        public void glProgramUniform4f​(int arg0,
                                       int arg1,
                                       float arg2,
                                       float arg3,
                                       float arg4,
                                       float arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4fEXT
        Specified by:
        glProgramUniform4f in interface GL2ES2
      • glProgramUniform4fv

        public void glProgramUniform4fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4fvEXT
        Specified by:
        glProgramUniform4fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glProgramUniform4fv

        public void glProgramUniform4fv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        float[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4fvEXT
        Specified by:
        glProgramUniform4fv in interface GL2ES2
      • glProgramUniform4i

        public void glProgramUniform4i​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4iEXT
        Specified by:
        glProgramUniform4i in interface GL2ES2
      • glProgramUniform4iv

        public void glProgramUniform4iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4ivEXT
        Specified by:
        glProgramUniform4iv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniform4iv

        public void glProgramUniform4iv​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4ivEXT
        Specified by:
        glProgramUniform4iv in interface GL2ES2
      • glProgramUniform4ui

        public void glProgramUniform4ui​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4uiEXT
        Specified by:
        glProgramUniform4ui in interface GL2ES2
      • glProgramUniform4uiv

        public void glProgramUniform4uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4uivEXT
        Specified by:
        glProgramUniform4uiv in interface GL2ES2
      • glProgramUniform4uiv

        public void glProgramUniform4uiv​(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4uivEXT
        Specified by:
        glProgramUniform4uiv in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glProgramUniformMatrix2fv

        public void glProgramUniformMatrix2fv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              boolean arg3,
                                              FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2fvEXT
        Specified by:
        glProgramUniformMatrix2fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix2fv

        public void glProgramUniformMatrix2fv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              boolean arg3,
                                              float[] arg4,
                                              int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2fvEXT
        Specified by:
        glProgramUniformMatrix2fv in interface GL2ES2
      • glProgramUniformMatrix2x3fv

        public void glProgramUniformMatrix2x3fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x3fvEXT
        Specified by:
        glProgramUniformMatrix2x3fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix2x3fv

        public void glProgramUniformMatrix2x3fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                float[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x3fvEXT
        Specified by:
        glProgramUniformMatrix2x3fv in interface GL2ES2
      • glProgramUniformMatrix2x4fv

        public void glProgramUniformMatrix2x4fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x4fvEXT
        Specified by:
        glProgramUniformMatrix2x4fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix2x4fv

        public void glProgramUniformMatrix2x4fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                float[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x4fvEXT
        Specified by:
        glProgramUniformMatrix2x4fv in interface GL2ES2
      • glProgramUniformMatrix3fv

        public void glProgramUniformMatrix3fv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              boolean arg3,
                                              FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3fvEXT
        Specified by:
        glProgramUniformMatrix3fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix3fv

        public void glProgramUniformMatrix3fv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              boolean arg3,
                                              float[] arg4,
                                              int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3fvEXT
        Specified by:
        glProgramUniformMatrix3fv in interface GL2ES2
      • glProgramUniformMatrix3x2fv

        public void glProgramUniformMatrix3x2fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x2fvEXT
        Specified by:
        glProgramUniformMatrix3x2fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix3x2fv

        public void glProgramUniformMatrix3x2fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                float[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x2fvEXT
        Specified by:
        glProgramUniformMatrix3x2fv in interface GL2ES2
      • glProgramUniformMatrix3x4fv

        public void glProgramUniformMatrix3x4fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x4fvEXT
        Specified by:
        glProgramUniformMatrix3x4fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix3x4fv

        public void glProgramUniformMatrix3x4fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                float[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x4fvEXT
        Specified by:
        glProgramUniformMatrix3x4fv in interface GL2ES2
      • glProgramUniformMatrix4fv

        public void glProgramUniformMatrix4fv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              boolean arg3,
                                              FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4fvEXT
        Specified by:
        glProgramUniformMatrix4fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix4fv

        public void glProgramUniformMatrix4fv​(int arg0,
                                              int arg1,
                                              int arg2,
                                              boolean arg3,
                                              float[] arg4,
                                              int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4fvEXT
        Specified by:
        glProgramUniformMatrix4fv in interface GL2ES2
      • glProgramUniformMatrix4x2fv

        public void glProgramUniformMatrix4x2fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x2fvEXT
        Specified by:
        glProgramUniformMatrix4x2fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix4x2fv

        public void glProgramUniformMatrix4x2fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                float[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x2fvEXT
        Specified by:
        glProgramUniformMatrix4x2fv in interface GL2ES2
      • glProgramUniformMatrix4x3fv

        public void glProgramUniformMatrix4x3fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                float[] arg4,
                                                int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x3fvEXT
        Specified by:
        glProgramUniformMatrix4x3fv in interface GL2ES2
      • glProgramUniformMatrix4x3fv

        public void glProgramUniformMatrix4x3fv​(int arg0,
                                                int arg1,
                                                int arg2,
                                                boolean arg3,
                                                FloatBuffer arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x3fvEXT
        Specified by:
        glProgramUniformMatrix4x3fv in interface GL2ES2
        arg4 - a direct or array-backed FloatBuffer
      • glPushDebugGroup

        public void glPushDebugGroup​(int arg0,
                                     int arg1,
                                     int arg2,
                                     ByteBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glPushDebugGroupKHR
        Specified by:
        glPushDebugGroup in interface GL2ES2
        arg3 - a direct or array-backed ByteBuffer
      • glPushDebugGroup

        public void glPushDebugGroup​(int arg0,
                                     int arg1,
                                     int arg2,
                                     byte[] arg3,
                                     int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message)
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glPushDebugGroupKHR
        Specified by:
        glPushDebugGroup in interface GL2ES2
      • glQueryCounter

        public void glQueryCounter​(int arg0,
                                   int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glQueryCounter(GLuint id, GLenum target)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
        Alias for: glQueryCounterEXT
        Specified by:
        glQueryCounter in interface GL2ES2
      • glRasterSamplesEXT

        public void glRasterSamplesEXT​(int arg0,
                                       boolean arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glRasterSamplesEXT(GLuint samples, GLboolean fixedsamplelocations)
        Part of GL_EXT_raster_multisample
        Specified by:
        glRasterSamplesEXT in interface GLES2
      • glReadBuffer

        public void glReadBuffer​(int arg0)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glReadBuffer(GLenum mode)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_0, GL_NV_read_buffer
        Alias for: glReadBufferNV
        Specified by:
        glReadBuffer in interface GL2ES3
      • glReadBufferIndexedEXT

        public void glReadBufferIndexedEXT​(int arg0,
                                           int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glReadBufferIndexedEXT(GLenum src, GLint index)
        Part of GL_EXT_multiview_draw_buffers
        Specified by:
        glReadBufferIndexedEXT in interface GLES2
      • glReadBufferNV

        public void glReadBufferNV​(int arg0)
        Description copied from interface: GLES2
        Entry point to C language function: void glReadBufferNV(GLenum mode)
        Part of GL_NV_read_buffer
        Specified by:
        glReadBufferNV in interface GLES2
      • glReadPixels

        public void glReadPixels​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 Buffer arg6)
        Description copied from interface: GL
        Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glReadPixels in interface GL
        arg6 - a direct or array-backed Buffer
      • glReadPixels

        public void glReadPixels​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 long arg6)
        Description copied from interface: GL
        Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glReadPixels in interface GL
      • glReadnPixels

        public void glReadnPixels​(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 glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data)
        Part of GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_EXT_robustness, GL_ARB_robustness, GL_KHR_robustness
        Alias for: glReadnPixelsEXT, glReadnPixelsARB, glReadnPixelsKHR
        Specified by:
        glReadnPixels in interface GL
        arg7 - a direct or array-backed Buffer
      • glReleaseShaderCompiler

        public void glReleaseShaderCompiler()
        Description copied from interface: GL2ES2
        Entry point to C language function: void glReleaseShaderCompiler(void);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Nop if no native implementation is available.
        Specified by:
        glReleaseShaderCompiler in interface GL2ES2
      • glRenderbufferStorage

        public void glRenderbufferStorage​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
        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: glRenderbufferStorageEXT, glRenderbufferStorageOES
        Specified by:
        glRenderbufferStorage in interface GL
      • glRenderbufferStorageMultisample

        public void glRenderbufferStorageMultisample​(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_APPLE_framebuffer_multisample, GL_EXT_multisampled_render_to_texture, GL_EXT_framebuffer_multisample, GL_ANGLE_framebuffer_multisample, GL_IMG_multisampled_render_to_texture, GL_NV_framebuffer_multisample
        Alias for: glRenderbufferStorageMultisampleAPPLE, glRenderbufferStorageMultisampleEXT, glRenderbufferStorageMultisampleANGLE, glRenderbufferStorageMultisampleIMG, glRenderbufferStorageMultisampleNV
        Specified by:
        glRenderbufferStorageMultisample in interface GL
      • glRenderbufferStorageMultisampleEXT

        public void glRenderbufferStorageMultisampleEXT​(int arg0,
                                                        int arg1,
                                                        int arg2,
                                                        int arg3,
                                                        int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_EXT_multisampled_render_to_texture, GL_EXT_framebuffer_multisample
        Specified by:
        glRenderbufferStorageMultisampleEXT in interface GLES2
      • glRenderbufferStorageMultisampleIMG

        public void glRenderbufferStorageMultisampleIMG​(int arg0,
                                                        int arg1,
                                                        int arg2,
                                                        int arg3,
                                                        int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_IMG_multisampled_render_to_texture
        Specified by:
        glRenderbufferStorageMultisampleIMG in interface GLES2
      • glRenderbufferStorageMultisampleNV

        public void glRenderbufferStorageMultisampleNV​(int arg0,
                                                       int arg1,
                                                       int arg2,
                                                       int arg3,
                                                       int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glRenderbufferStorageMultisampleNV(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_NV_framebuffer_multisample
        Specified by:
        glRenderbufferStorageMultisampleNV in interface GLES2
      • glResolveDepthValuesNV

        public void glResolveDepthValuesNV()
        Description copied from interface: GLES2
        Entry point to C language function: void glResolveDepthValuesNV()
        Part of GL_NV_sample_locations
        Specified by:
        glResolveDepthValuesNV in interface GLES2
      • glResolveMultisampleFramebuffer

        public void glResolveMultisampleFramebuffer()
        Description copied from interface: GLES2
        Entry point to C language function: void glResolveMultisampleFramebuffer()
        Part of GL_APPLE_framebuffer_multisample
        Alias for: glResolveMultisampleFramebufferAPPLE
        Specified by:
        glResolveMultisampleFramebuffer in interface GLES2
      • glResumeTransformFeedback

        public void glResumeTransformFeedback()
        Description copied from interface: GL2ES3
        Entry point to C language function: void glResumeTransformFeedback()
        Part of GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2
        Alias for: glResumeTransformFeedbackNV
        Specified by:
        glResumeTransformFeedback in interface GL2ES3
      • glSampleCoverage

        public void glSampleCoverage​(float arg0,
                                     boolean arg1)
        Description copied from interface: GL
        Entry point to C language function: void glSampleCoverage(GLfloat value, GLboolean invert)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_multisample, GL_OES_fixed_point
        Alias for: glSampleCoverageARB, glSampleCoverageOES
        Specified by:
        glSampleCoverage in interface GL
      • glSampleMaski

        public void glSampleMaski​(int arg0,
                                  int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glSampleMaski(GLuint index, GLbitfield mask)
        Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Specified by:
        glSampleMaski in interface GL2ES2
      • glSamplerParameterIiv

        public void glSamplerParameterIiv​(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES
        Specified by:
        glSamplerParameterIiv in interface GL2ES2
      • glSamplerParameterIiv

        public void glSamplerParameterIiv​(int arg0,
                                          int arg1,
                                          IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES
        Specified by:
        glSamplerParameterIiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glSamplerParameterIuiv

        public void glSamplerParameterIuiv​(int arg0,
                                           int arg1,
                                           IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES
        Specified by:
        glSamplerParameterIuiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glSamplerParameterIuiv

        public void glSamplerParameterIuiv​(int arg0,
                                           int arg1,
                                           int[] arg2,
                                           int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES
        Specified by:
        glSamplerParameterIuiv in interface GL2ES2
      • glSamplerParameterf

        public void glSamplerParameterf​(int arg0,
                                        int arg1,
                                        float arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glSamplerParameterf in interface GL3ES3
      • glSamplerParameterfv

        public void glSamplerParameterfv​(int arg0,
                                         int arg1,
                                         FloatBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glSamplerParameterfv in interface GL3ES3
        arg2 - a direct or array-backed FloatBuffer
      • glSamplerParameterfv

        public void glSamplerParameterfv​(int arg0,
                                         int arg1,
                                         float[] arg2,
                                         int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glSamplerParameterfv in interface GL3ES3
      • glSamplerParameteri

        public void glSamplerParameteri​(int arg0,
                                        int arg1,
                                        int arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glSamplerParameteri in interface GL3ES3
      • glSamplerParameteriv

        public void glSamplerParameteriv​(int arg0,
                                         int arg1,
                                         IntBuffer arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glSamplerParameteriv in interface GL3ES3
        arg2 - a direct or array-backed IntBuffer
      • glSamplerParameteriv

        public void glSamplerParameteriv​(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param)
        Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
        Specified by:
        glSamplerParameteriv in interface GL3ES3
      • glScissor

        public void glScissor​(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glScissor in interface GL
      • glScissorArrayvNV

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

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

        public void glScissorIndexedNV​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glScissorIndexedNV(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
        Part of GL_NV_viewport_array
        Specified by:
        glScissorIndexedNV in interface GLES2
      • glScissorIndexedvNV

        public void glScissorIndexedvNV​(int arg0,
                                        IntBuffer arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glScissorIndexedvNV(GLuint index, const GLint * v)
        Part of GL_NV_viewport_array
        Specified by:
        glScissorIndexedvNV in interface GLES2
        arg1 - a direct or array-backed IntBuffer
      • glScissorIndexedvNV

        public void glScissorIndexedvNV​(int arg0,
                                        int[] arg1,
                                        int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glScissorIndexedvNV(GLuint index, const GLint * v)
        Part of GL_NV_viewport_array
        Specified by:
        glScissorIndexedvNV in interface GLES2
      • glShaderBinary

        public void glShaderBinary​(int arg0,
                                   int[] arg1,
                                   int arg2,
                                   int arg3,
                                   Buffer arg4,
                                   int arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Throws GLException if no native implementation is available.
        Specified by:
        glShaderBinary in interface GL2ES2
      • glShaderBinary

        public void glShaderBinary​(int arg0,
                                   IntBuffer arg1,
                                   int arg2,
                                   Buffer arg3,
                                   int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Throws GLException if no native implementation is available.
        Specified by:
        glShaderBinary in interface GL2ES2
      • glShaderSource

        public void glShaderSource​(int arg0,
                                   int arg1,
                                   String[] arg2,
                                   IntBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glShaderSourceARB
        Specified by:
        glShaderSource in interface GL2ES2
        arg3 - a direct or array-backed IntBuffer
      • glShaderSource

        public void glShaderSource​(int arg0,
                                   int arg1,
                                   String[] arg2,
                                   int[] arg3,
                                   int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glShaderSourceARB
        Specified by:
        glShaderSource in interface GL2ES2
      • glStartTilingQCOM

        public void glStartTilingQCOM​(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
        Part of GL_QCOM_tiled_rendering
        Specified by:
        glStartTilingQCOM in interface GLES2
      • glStencilFunc

        public void glStencilFunc​(int arg0,
                                  int arg1,
                                  int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glStencilFunc in interface GL
      • glStencilFuncSeparate

        public void glStencilFuncSeparate​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: glStencilFuncSeparateATI
        Specified by:
        glStencilFuncSeparate in interface GL2ES2
      • glStencilMask

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

        public void glStencilMaskSeparate​(int arg0,
                                          int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glStencilMaskSeparate in interface GL2ES2
      • glStencilOp

        public void glStencilOp​(int arg0,
                                int arg1,
                                int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glStencilOp in interface GL
      • glStencilOpSeparate

        public void glStencilOpSeparate​(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: glStencilOpSeparateATI
        Specified by:
        glStencilOpSeparate in interface GL2ES2
      • glSubpixelPrecisionBiasNV

        public void glSubpixelPrecisionBiasNV​(int arg0,
                                              int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glSubpixelPrecisionBiasNV(GLuint xbits, GLuint ybits)
        Part of GL_NV_conservative_raster
        Specified by:
        glSubpixelPrecisionBiasNV in interface GLES2
      • glTexBuffer

        public void glTexBuffer​(int arg0,
                                int arg1,
                                int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_OES_texture_buffer, GL_ARB_texture_buffer_object, GL_EXT_texture_buffer, GL_EXT_texture_buffer_object
        Alias for: glTexBufferOES, glTexBufferARB, glTexBufferEXT
        Specified by:
        glTexBuffer in interface GL2ES3
      • glTexBufferEXT

        public void glTexBufferEXT​(int arg0,
                                   int arg1,
                                   int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)
        Part of GL_EXT_texture_buffer, GL_EXT_texture_buffer_object
        Specified by:
        glTexBufferEXT in interface GLES2
      • glTexBufferOES

        public void glTexBufferOES​(int arg0,
                                   int arg1,
                                   int arg2)
        Description copied from interface: GLES2
        Entry point to C language function: void glTexBufferOES(GLenum target, GLenum internalformat, GLuint buffer)
        Part of GL_OES_texture_buffer
        Specified by:
        glTexBufferOES in interface GLES2
      • glTexBufferRange

        public void glTexBufferRange​(int arg0,
                                     int arg1,
                                     int arg2,
                                     long arg3,
                                     long arg4)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
        Part of GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer, GL_EXT_texture_buffer
        Alias for: glTexBufferRangeOES, glTexBufferRangeEXT
        Specified by:
        glTexBufferRange in interface GL3ES3
      • glTexBufferRangeEXT

        public void glTexBufferRangeEXT​(int arg0,
                                        int arg1,
                                        int arg2,
                                        long arg3,
                                        long arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glTexBufferRangeEXT(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
        Part of GL_EXT_texture_buffer
        Specified by:
        glTexBufferRangeEXT in interface GLES2
      • glTexBufferRangeOES

        public void glTexBufferRangeOES​(int arg0,
                                        int arg1,
                                        int arg2,
                                        long arg3,
                                        long arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glTexBufferRangeOES(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
        Part of GL_OES_texture_buffer
        Specified by:
        glTexBufferRangeOES in interface GLES2
      • glTexImage2D

        public void glTexImage2D​(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 glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexImage2D in interface GL
      • glTexImage2D

        public void glTexImage2D​(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 glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexImage2D in interface GL
        arg8 - a direct or array-backed Buffer
      • glTexImage2DMultisample

        public void glTexImage2DMultisample​(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4,
                                            boolean arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
        Part of GL_ARB_texture_multisample, GL_VERSION_3_2
        Specified by:
        glTexImage2DMultisample in interface GL2ES2
      • glTexImage3D

        public void glTexImage3D​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6,
                                 int arg7,
                                 int arg8,
                                 long arg9)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexImage3DOES, glTexImage3DEXT
        Specified by:
        glTexImage3D in interface GL2ES2
      • glTexImage3D

        public void glTexImage3D​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6,
                                 int arg7,
                                 int arg8,
                                 Buffer arg9)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexImage3DOES, glTexImage3DEXT
        Specified by:
        glTexImage3D in interface GL2ES2
        arg9 - a direct or array-backed Buffer
      • glTexImage3DMultisample

        public void glTexImage3DMultisample​(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 glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
        Part of GL_ARB_texture_multisample, GL_VERSION_3_2
        Specified by:
        glTexImage3DMultisample in interface GL2ES2
      • glTexPageCommitmentEXT

        public void glTexPageCommitmentEXT​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           int arg7,
                                           boolean arg8)
        Description copied from interface: GLES2
        Entry point to C language function: void glTexPageCommitmentEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
        Part of GL_EXT_sparse_texture
        Specified by:
        glTexPageCommitmentEXT in interface GLES2
      • glTexParameterIiv

        public void glTexParameterIiv​(int arg0,
                                      int arg1,
                                      IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glTexParameterIivOES, glTexParameterIivEXT
        Specified by:
        glTexParameterIiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glTexParameterIiv

        public void glTexParameterIiv​(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glTexParameterIivOES, glTexParameterIivEXT
        Specified by:
        glTexParameterIiv in interface GL2ES2
      • glTexParameterIuiv

        public void glTexParameterIuiv​(int arg0,
                                       int arg1,
                                       IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glTexParameterIuivEXT, glTexParameterIuivOES
        Specified by:
        glTexParameterIuiv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glTexParameterIuiv

        public void glTexParameterIuiv​(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glTexParameterIuivEXT, glTexParameterIuivOES
        Specified by:
        glTexParameterIuiv in interface GL2ES2
      • glTexParameterf

        public void glTexParameterf​(int arg0,
                                    int arg1,
                                    float arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glTexParameterf in interface GL
      • glTexParameterfv

        public void glTexParameterfv​(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glTexParameterfv in interface GL
        arg2 - a direct or array-backed FloatBuffer
      • glTexParameterfv

        public void glTexParameterfv​(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
        Part of GL_VERSION_ES_CM, GL_ES_VERSION_2_0, GL_VERSION_1_0
        Specified by:
        glTexParameterfv in interface GL
      • glTexParameteri

        public void glTexParameteri​(int arg0,
                                    int arg1,
                                    int arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexParameteri in interface GL
      • glTexParameteriv

        public void glTexParameteriv​(int arg0,
                                     int arg1,
                                     IntBuffer arg2)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexParameteriv in interface GL
        arg2 - a direct or array-backed IntBuffer
      • glTexParameteriv

        public void glTexParameteriv​(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glTexParameteriv in interface GL
      • glTexStorage1D

        public void glTexStorage1D​(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
        Part of GL_ARB_texture_storage, GL_VERSION_4_2, GL_EXT_texture_storage
        Alias for: glTexStorage1DEXT
        Specified by:
        glTexStorage1D in interface GL
      • glTexStorage2D

        public void glTexStorage2D​(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_ARB_texture_storage, GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_EXT_texture_storage
        Alias for: glTexStorage2DEXT
        Specified by:
        glTexStorage2D in interface GL
      • glTexStorage2DMultisample

        public void glTexStorage2DMultisample​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              boolean arg5)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
        Part of GL_ARB_texture_storage_multisample, GL_ES_VERSION_3_1, GL_VERSION_4_3
        Specified by:
        glTexStorage2DMultisample in interface GL2ES3
      • glTexStorage3D

        public void glTexStorage3D​(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5)
        Description copied from interface: GL
        Entry point to C language function: void glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
        Part of GL_ARB_texture_storage, GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_EXT_texture_storage
        Alias for: glTexStorage3DEXT
        Specified by:
        glTexStorage3D in interface GL
      • glTexStorage3DMultisample

        public void glTexStorage3DMultisample​(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              boolean arg6)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
        Part of GL_ARB_texture_storage_multisample, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_OES_texture_storage_multisample_2d_array
        Alias for: glTexStorage3DMultisampleOES
        Specified by:
        glTexStorage3DMultisample in interface GL2ES3
      • glTexStorage3DMultisampleOES

        public void glTexStorage3DMultisampleOES​(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int arg4,
                                                 int arg5,
                                                 boolean arg6)
        Description copied from interface: GLES2
        Entry point to C language function: void glTexStorage3DMultisampleOES(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
        Part of GL_OES_texture_storage_multisample_2d_array
        Specified by:
        glTexStorage3DMultisampleOES in interface GLES2
      • glTexSubImage2D

        public void glTexSubImage2D​(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 glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_subtexture
        Alias for: glTexSubImage2DEXT
        Specified by:
        glTexSubImage2D in interface GL
        arg8 - a direct or array-backed Buffer
      • glTexSubImage2D

        public void glTexSubImage2D​(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 glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_EXT_subtexture
        Alias for: glTexSubImage2DEXT
        Specified by:
        glTexSubImage2D in interface GL
      • glTexSubImage3D

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

        public void glTexSubImage3D​(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    int arg8,
                                    int arg9,
                                    long arg10)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexSubImage3DOES, glTexSubImage3DEXT
        Specified by:
        glTexSubImage3D in interface GL2ES2
      • glTextureStorage1DEXT

        public void glTextureStorage1DEXT​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4)
        Description copied from interface: GL
        Entry point to C language function: void glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
        Part of GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access
        Specified by:
        glTextureStorage1DEXT in interface GL
      • glTextureStorage2DEXT

        public void glTextureStorage2DEXT​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5)
        Description copied from interface: GL
        Entry point to C language function: void glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
        Part of GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access
        Specified by:
        glTextureStorage2DEXT in interface GL
      • glTextureStorage3DEXT

        public void glTextureStorage3DEXT​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6)
        Description copied from interface: GL
        Entry point to C language function: void glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
        Part of GL_EXT_texture_storage, GL_ARB_texture_storage, GL_EXT_direct_state_access
        Specified by:
        glTextureStorage3DEXT in interface GL
      • glTextureView

        public void glTextureView​(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4,
                                  int arg5,
                                  int arg6,
                                  int arg7)
        Description copied from interface: GLES2
        Entry point to C language function: void glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
        Part of GL_VERSION_4_3, GL_ARB_texture_view, GL_OES_texture_view, GL_EXT_texture_view
        Alias for: glTextureViewOES, glTextureViewEXT
        Specified by:
        glTextureView in interface GLES2
      • glTransformFeedbackVaryings

        public void glTransformFeedbackVaryings​(int arg0,
                                                int arg1,
                                                String[] arg2,
                                                int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_transform_feedback, GL_NV_transform_feedback
        Alias for: glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryingsNV
        Specified by:
        glTransformFeedbackVaryings in interface GL2ES3
      • glUniform1f

        public void glUniform1f​(int arg0,
                                float arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform1f(GLint location, GLfloat v0)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1fARB
        Specified by:
        glUniform1f in interface GL2ES2
      • glUniform1fv

        public void glUniform1fv​(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1fvARB
        Specified by:
        glUniform1fv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glUniform1fv

        public void glUniform1fv​(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1fvARB
        Specified by:
        glUniform1fv in interface GL2ES2
      • glUniform1i

        public void glUniform1i​(int arg0,
                                int arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform1i(GLint location, GLint v0)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1iARB
        Specified by:
        glUniform1i in interface GL2ES2
      • glUniform1iv

        public void glUniform1iv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1ivARB
        Specified by:
        glUniform1iv in interface GL2ES2
      • glUniform1iv

        public void glUniform1iv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1ivARB
        Specified by:
        glUniform1iv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glUniform1ui

        public void glUniform1ui​(int arg0,
                                 int arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform1ui(GLint location, GLuint v0)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform1uiEXT
        Specified by:
        glUniform1ui in interface GL2ES3
      • glUniform1uiv

        public void glUniform1uiv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform1uivEXT
        Specified by:
        glUniform1uiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glUniform1uiv

        public void glUniform1uiv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform1uivEXT
        Specified by:
        glUniform1uiv in interface GL2ES3
      • glUniform2f

        public void glUniform2f​(int arg0,
                                float arg1,
                                float arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2fARB
        Specified by:
        glUniform2f in interface GL2ES2
      • glUniform2fv

        public void glUniform2fv​(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2fvARB
        Specified by:
        glUniform2fv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glUniform2fv

        public void glUniform2fv​(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2fvARB
        Specified by:
        glUniform2fv in interface GL2ES2
      • glUniform2i

        public void glUniform2i​(int arg0,
                                int arg1,
                                int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform2i(GLint location, GLint v0, GLint v1)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2iARB
        Specified by:
        glUniform2i in interface GL2ES2
      • glUniform2iv

        public void glUniform2iv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2ivARB
        Specified by:
        glUniform2iv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glUniform2iv

        public void glUniform2iv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2ivARB
        Specified by:
        glUniform2iv in interface GL2ES2
      • glUniform2ui

        public void glUniform2ui​(int arg0,
                                 int arg1,
                                 int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform2ui(GLint location, GLuint v0, GLuint v1)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform2uiEXT
        Specified by:
        glUniform2ui in interface GL2ES3
      • glUniform2uiv

        public void glUniform2uiv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform2uivEXT
        Specified by:
        glUniform2uiv in interface GL2ES3
      • glUniform2uiv

        public void glUniform2uiv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform2uivEXT
        Specified by:
        glUniform2uiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glUniform3f

        public void glUniform3f​(int arg0,
                                float arg1,
                                float arg2,
                                float arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3fARB
        Specified by:
        glUniform3f in interface GL2ES2
      • glUniform3fv

        public void glUniform3fv​(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3fvARB
        Specified by:
        glUniform3fv in interface GL2ES2
      • glUniform3fv

        public void glUniform3fv​(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3fvARB
        Specified by:
        glUniform3fv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glUniform3i

        public void glUniform3i​(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3iARB
        Specified by:
        glUniform3i in interface GL2ES2
      • glUniform3iv

        public void glUniform3iv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3ivARB
        Specified by:
        glUniform3iv in interface GL2ES2
      • glUniform3iv

        public void glUniform3iv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3ivARB
        Specified by:
        glUniform3iv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glUniform3ui

        public void glUniform3ui​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform3uiEXT
        Specified by:
        glUniform3ui in interface GL2ES3
      • glUniform3uiv

        public void glUniform3uiv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform3uivEXT
        Specified by:
        glUniform3uiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glUniform3uiv

        public void glUniform3uiv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform3uivEXT
        Specified by:
        glUniform3uiv in interface GL2ES3
      • glUniform4f

        public void glUniform4f​(int arg0,
                                float arg1,
                                float arg2,
                                float arg3,
                                float arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4fARB
        Specified by:
        glUniform4f in interface GL2ES2
      • glUniform4fv

        public void glUniform4fv​(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4fvARB
        Specified by:
        glUniform4fv in interface GL2ES2
      • glUniform4fv

        public void glUniform4fv​(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4fvARB
        Specified by:
        glUniform4fv in interface GL2ES2
        arg2 - a direct or array-backed FloatBuffer
      • glUniform4i

        public void glUniform4i​(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4iARB
        Specified by:
        glUniform4i in interface GL2ES2
      • glUniform4iv

        public void glUniform4iv​(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4ivARB
        Specified by:
        glUniform4iv in interface GL2ES2
        arg2 - a direct or array-backed IntBuffer
      • glUniform4iv

        public void glUniform4iv​(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4ivARB
        Specified by:
        glUniform4iv in interface GL2ES2
      • glUniform4ui

        public void glUniform4ui​(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform4uiEXT
        Specified by:
        glUniform4ui in interface GL2ES3
      • glUniform4uiv

        public void glUniform4uiv​(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform4uivEXT
        Specified by:
        glUniform4uiv in interface GL2ES3
      • glUniform4uiv

        public void glUniform4uiv​(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4
        Alias for: glUniform4uivEXT
        Specified by:
        glUniform4uiv in interface GL2ES3
        arg2 - a direct or array-backed IntBuffer
      • glUniformBlockBinding

        public void glUniformBlockBinding​(int arg0,
                                          int arg1,
                                          int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
        Part of GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1
        Specified by:
        glUniformBlockBinding in interface GL2ES3
      • glUniformMatrix2fv

        public void glUniformMatrix2fv​(int arg0,
                                       int arg1,
                                       boolean arg2,
                                       FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniformMatrix2fvARB
        Specified by:
        glUniformMatrix2fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix2fv

        public void glUniformMatrix2fv​(int arg0,
                                       int arg1,
                                       boolean arg2,
                                       float[] arg3,
                                       int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniformMatrix2fvARB
        Specified by:
        glUniformMatrix2fv in interface GL2ES2
      • glUniformMatrix2x3fv

        public void glUniformMatrix2x3fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix2x3fvNV
        Specified by:
        glUniformMatrix2x3fv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix2x3fv

        public void glUniformMatrix2x3fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         float[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix2x3fvNV
        Specified by:
        glUniformMatrix2x3fv in interface GL2ES3
      • glUniformMatrix2x3fvNV

        public void glUniformMatrix2x3fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix2x3fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix2x3fvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix2x3fvNV

        public void glUniformMatrix2x3fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           float[] arg3,
                                           int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix2x3fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix2x3fvNV in interface GLES2
      • glUniformMatrix2x4fv

        public void glUniformMatrix2x4fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix2x4fvNV
        Specified by:
        glUniformMatrix2x4fv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix2x4fv

        public void glUniformMatrix2x4fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         float[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix2x4fvNV
        Specified by:
        glUniformMatrix2x4fv in interface GL2ES3
      • glUniformMatrix2x4fvNV

        public void glUniformMatrix2x4fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix2x4fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix2x4fvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix2x4fvNV

        public void glUniformMatrix2x4fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           float[] arg3,
                                           int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix2x4fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix2x4fvNV in interface GLES2
      • glUniformMatrix3fv

        public void glUniformMatrix3fv​(int arg0,
                                       int arg1,
                                       boolean arg2,
                                       FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniformMatrix3fvARB
        Specified by:
        glUniformMatrix3fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix3fv

        public void glUniformMatrix3fv​(int arg0,
                                       int arg1,
                                       boolean arg2,
                                       float[] arg3,
                                       int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniformMatrix3fvARB
        Specified by:
        glUniformMatrix3fv in interface GL2ES2
      • glUniformMatrix3x2fv

        public void glUniformMatrix3x2fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix3x2fvNV
        Specified by:
        glUniformMatrix3x2fv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix3x2fv

        public void glUniformMatrix3x2fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         float[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix3x2fvNV
        Specified by:
        glUniformMatrix3x2fv in interface GL2ES3
      • glUniformMatrix3x2fvNV

        public void glUniformMatrix3x2fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           float[] arg3,
                                           int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix3x2fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix3x2fvNV in interface GLES2
      • glUniformMatrix3x2fvNV

        public void glUniformMatrix3x2fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix3x2fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix3x2fvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix3x4fv

        public void glUniformMatrix3x4fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         float[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix3x4fvNV
        Specified by:
        glUniformMatrix3x4fv in interface GL2ES3
      • glUniformMatrix3x4fv

        public void glUniformMatrix3x4fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix3x4fvNV
        Specified by:
        glUniformMatrix3x4fv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix3x4fvNV

        public void glUniformMatrix3x4fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix3x4fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix3x4fvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix3x4fvNV

        public void glUniformMatrix3x4fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           float[] arg3,
                                           int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix3x4fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix3x4fvNV in interface GLES2
      • glUniformMatrix4fv

        public void glUniformMatrix4fv​(int arg0,
                                       int arg1,
                                       boolean arg2,
                                       FloatBuffer arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniformMatrix4fvARB
        Specified by:
        glUniformMatrix4fv in interface GL2ES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix4fv

        public void glUniformMatrix4fv​(int arg0,
                                       int arg1,
                                       boolean arg2,
                                       float[] arg3,
                                       int arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniformMatrix4fvARB
        Specified by:
        glUniformMatrix4fv in interface GL2ES2
      • glUniformMatrix4x2fv

        public void glUniformMatrix4x2fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix4x2fvNV
        Specified by:
        glUniformMatrix4x2fv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix4x2fv

        public void glUniformMatrix4x2fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         float[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix4x2fvNV
        Specified by:
        glUniformMatrix4x2fv in interface GL2ES3
      • glUniformMatrix4x2fvNV

        public void glUniformMatrix4x2fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           float[] arg3,
                                           int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix4x2fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix4x2fvNV in interface GLES2
      • glUniformMatrix4x2fvNV

        public void glUniformMatrix4x2fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix4x2fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix4x2fvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix4x3fv

        public void glUniformMatrix4x3fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         FloatBuffer arg3)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix4x3fvNV
        Specified by:
        glUniformMatrix4x3fv in interface GL2ES3
        arg3 - a direct or array-backed FloatBuffer
      • glUniformMatrix4x3fv

        public void glUniformMatrix4x3fv​(int arg0,
                                         int arg1,
                                         boolean arg2,
                                         float[] arg3,
                                         int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices
        Alias for: glUniformMatrix4x3fvNV
        Specified by:
        glUniformMatrix4x3fv in interface GL2ES3
      • glUniformMatrix4x3fvNV

        public void glUniformMatrix4x3fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           float[] arg3,
                                           int arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix4x3fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix4x3fvNV in interface GLES2
      • glUniformMatrix4x3fvNV

        public void glUniformMatrix4x3fvNV​(int arg0,
                                           int arg1,
                                           boolean arg2,
                                           FloatBuffer arg3)
        Description copied from interface: GLES2
        Entry point to C language function: void glUniformMatrix4x3fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_NV_non_square_matrices
        Specified by:
        glUniformMatrix4x3fvNV in interface GLES2
        arg3 - a direct or array-backed FloatBuffer
      • glUnmapBuffer

        public boolean glUnmapBuffer​(int arg0)
        Description copied from interface: GL
        Entry point to C language function: GLboolean glUnmapBuffer(GLenum target)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_OES_mapbuffer, GL_ARB_vertex_buffer_object
        Alias for: glUnmapBufferOES, glUnmapBufferARB
        Specified by:
        glUnmapBuffer in interface GL
      • glUseProgram

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

        public void glUseProgramStages​(int arg0,
                                       int arg1,
                                       int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glUseProgramStages(GLuint pipeline, GLbitfield stages, 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: glUseProgramStagesEXT
        Specified by:
        glUseProgramStages in interface GL2ES2
      • glValidateProgram

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

        public void glValidateProgramPipeline​(int arg0)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glValidateProgramPipeline(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: glValidateProgramPipelineEXT
        Specified by:
        glValidateProgramPipeline in interface GL2ES2
      • glVertexAttrib1f

        public void glVertexAttrib1f​(int arg0,
                                     float arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib1f(GLuint index, GLfloat x)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib1fARB, glVertexAttrib1fNV
        Specified by:
        glVertexAttrib1f in interface GL2ES2
      • glVertexAttrib1fv

        public void glVertexAttrib1fv​(int arg0,
                                      FloatBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib1fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB
        Specified by:
        glVertexAttrib1fv in interface GL2ES2
        arg1 - a direct or array-backed FloatBuffer
      • glVertexAttrib1fv

        public void glVertexAttrib1fv​(int arg0,
                                      float[] arg1,
                                      int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib1fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB
        Specified by:
        glVertexAttrib1fv in interface GL2ES2
      • glVertexAttrib2f

        public void glVertexAttrib2f​(int arg0,
                                     float arg1,
                                     float arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib2fARB, glVertexAttrib2fNV
        Specified by:
        glVertexAttrib2f in interface GL2ES2
      • glVertexAttrib2fv

        public void glVertexAttrib2fv​(int arg0,
                                      FloatBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib2fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV
        Specified by:
        glVertexAttrib2fv in interface GL2ES2
        arg1 - a direct or array-backed FloatBuffer
      • glVertexAttrib2fv

        public void glVertexAttrib2fv​(int arg0,
                                      float[] arg1,
                                      int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib2fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV
        Specified by:
        glVertexAttrib2fv in interface GL2ES2
      • glVertexAttrib3f

        public void glVertexAttrib3f​(int arg0,
                                     float arg1,
                                     float arg2,
                                     float arg3)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib3fARB, glVertexAttrib3fNV
        Specified by:
        glVertexAttrib3f in interface GL2ES2
      • glVertexAttrib3fv

        public void glVertexAttrib3fv​(int arg0,
                                      FloatBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib3fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB
        Specified by:
        glVertexAttrib3fv in interface GL2ES2
        arg1 - a direct or array-backed FloatBuffer
      • glVertexAttrib3fv

        public void glVertexAttrib3fv​(int arg0,
                                      float[] arg1,
                                      int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib3fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB
        Specified by:
        glVertexAttrib3fv in interface GL2ES2
      • glVertexAttrib4f

        public void glVertexAttrib4f​(int arg0,
                                     float arg1,
                                     float arg2,
                                     float arg3,
                                     float arg4)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib4fNV, glVertexAttrib4fARB
        Specified by:
        glVertexAttrib4f in interface GL2ES2
      • glVertexAttrib4fv

        public void glVertexAttrib4fv​(int arg0,
                                      FloatBuffer arg1)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib4fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB
        Specified by:
        glVertexAttrib4fv in interface GL2ES2
        arg1 - a direct or array-backed FloatBuffer
      • glVertexAttrib4fv

        public void glVertexAttrib4fv​(int arg0,
                                      float[] arg1,
                                      int arg2)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttrib4fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB
        Specified by:
        glVertexAttrib4fv in interface GL2ES2
      • glVertexAttribBinding

        public void glVertexAttribBinding​(int arg0,
                                          int arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
        Specified by:
        glVertexAttribBinding in interface GL3ES3
      • glVertexAttribDivisor

        public void glVertexAttribDivisor​(int arg0,
                                          int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glVertexAttribDivisor(GLuint index, GLuint divisor)
        Part of GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_NV_instanced_arrays, GL_ANGLE_instanced_arrays, GL_EXT_instanced_arrays, GL_ARB_instanced_arrays
        Alias for: glVertexAttribDivisorNV, glVertexAttribDivisorANGLE, glVertexAttribDivisorEXT, glVertexAttribDivisorARB
        Specified by:
        glVertexAttribDivisor in interface GL2ES3
        Specified by:
        glVertexAttribDivisor in interface GLES2
      • glVertexAttribDivisorANGLE

        public void glVertexAttribDivisorANGLE​(int arg0,
                                               int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
        Part of GL_ANGLE_instanced_arrays
        Specified by:
        glVertexAttribDivisorANGLE in interface GLES2
      • glVertexAttribDivisorNV

        public void glVertexAttribDivisorNV​(int arg0,
                                            int arg1)
        Description copied from interface: GLES2
        Entry point to C language function: void glVertexAttribDivisorNV(GLuint index, GLuint divisor)
        Part of GL_NV_instanced_arrays
        Specified by:
        glVertexAttribDivisorNV in interface GLES2
      • glVertexAttribFormat

        public void glVertexAttribFormat​(int arg0,
                                         int arg1,
                                         int arg2,
                                         boolean arg3,
                                         int arg4)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding, GL_NV_vertex_buffer_unified_memory
        Alias for: glVertexAttribFormatNV
        Specified by:
        glVertexAttribFormat in interface GL3ES3
      • glVertexAttribI4i

        public void glVertexAttribI4i​(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribI4iEXT
        Specified by:
        glVertexAttribI4i in interface GL2ES3
      • glVertexAttribI4iv

        public void glVertexAttribI4iv​(int arg0,
                                       IntBuffer arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribI4ivEXT
        Specified by:
        glVertexAttribI4iv in interface GL2ES3
        arg1 - a direct or array-backed IntBuffer
      • glVertexAttribI4iv

        public void glVertexAttribI4iv​(int arg0,
                                       int[] arg1,
                                       int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribI4ivEXT
        Specified by:
        glVertexAttribI4iv in interface GL2ES3
      • glVertexAttribI4ui

        public void glVertexAttribI4ui​(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribI4uiEXT
        Specified by:
        glVertexAttribI4ui in interface GL2ES3
      • glVertexAttribI4uiv

        public void glVertexAttribI4uiv​(int arg0,
                                        int[] arg1,
                                        int arg2)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribI4uivEXT
        Specified by:
        glVertexAttribI4uiv in interface GL2ES3
      • glVertexAttribI4uiv

        public void glVertexAttribI4uiv​(int arg0,
                                        IntBuffer arg1)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribI4uivEXT
        Specified by:
        glVertexAttribI4uiv in interface GL2ES3
        arg1 - a direct or array-backed IntBuffer
      • glVertexAttribIFormat

        public void glVertexAttribIFormat​(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding, GL_NV_vertex_buffer_unified_memory
        Alias for: glVertexAttribIFormatNV
        Specified by:
        glVertexAttribIFormat in interface GL3ES3
      • glVertexAttribIPointer

        public void glVertexAttribIPointer​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           Buffer arg4)
        Description copied from interface: GLES3
        Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
        Specified by:
        glVertexAttribIPointer in interface GLES3
        arg4 - a direct only Buffer
      • glVertexAttribIPointer

        public void glVertexAttribIPointer​(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           long arg4)
        Description copied from interface: GL2ES3
        Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer)
        Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_vertex_program4
        Alias for: glVertexAttribIPointerEXT
        Specified by:
        glVertexAttribIPointer in interface GL2ES3
      • glVertexAttribPointer

        public void glVertexAttribPointer​(int arg0,
                                          int arg1,
                                          int arg2,
                                          boolean arg3,
                                          int arg4,
                                          Buffer arg5)
        Description copied from interface: GLES3
        Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
        Specified by:
        glVertexAttribPointer in interface GLES2
        Specified by:
        glVertexAttribPointer in interface GLES3
        arg5 - a direct only Buffer
      • glVertexAttribPointer

        public void glVertexAttribPointer​(int arg0,
                                          int arg1,
                                          int arg2,
                                          boolean arg3,
                                          int arg4,
                                          long arg5)
        Description copied from interface: GL2ES2
        Entry point to C language function: void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttribPointerARB, glVertexAttribPointerNV
        Specified by:
        glVertexAttribPointer in interface GL2ES2
      • glVertexBindingDivisor

        public void glVertexBindingDivisor​(int arg0,
                                           int arg1)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
        Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
        Specified by:
        glVertexBindingDivisor in interface GL3ES3
      • glViewport

        public void glViewport​(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)
        Description copied from interface: GL
        Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
        Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
        Specified by:
        glViewport in interface GL
      • glViewportArrayvNV

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

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

        public void glViewportIndexedfNV​(int arg0,
                                         float arg1,
                                         float arg2,
                                         float arg3,
                                         float arg4)
        Description copied from interface: GLES2
        Entry point to C language function: void glViewportIndexedfNV(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
        Part of GL_NV_viewport_array
        Specified by:
        glViewportIndexedfNV in interface GLES2
      • glViewportIndexedfvNV

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

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

        public void glWaitSync​(long arg0,
                               int arg1,
                               long arg2)
        Description copied from interface: GL3ES3
        Entry point to C language function: void glWaitSync(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: glWaitSyncAPPLE
        Specified by:
        glWaitSync in interface GL3ES3
      • hasBasicFBOSupport

        public boolean hasBasicFBOSupport()
        Description copied from interface: GLBase
        Returns true if basic FBO support is available, otherwise false.

        Basic FBO is supported if the context is either GL-ES >= 2.0, GL >= 3.0 [core, compat] or implements the extensions GL_ARB_ES2_compatibility, GL_ARB_framebuffer_object, GL_EXT_framebuffer_object or GL_OES_framebuffer_object.

        Basic FBO support may only include one color attachment and no multisampling, as well as limited internal formats for renderbuffer.

        Specified by:
        hasBasicFBOSupport in interface GLBase
        See Also:
        GLContext.hasBasicFBOSupport()
      • hasFullFBOSupport

        public boolean hasFullFBOSupport()
        Description copied from interface: GLBase
        Returns true if full FBO support is available, otherwise false.

        Full FBO is supported if the context is either GL >= core 3.0 [ES, core, compat] or implements the extensions ARB_framebuffer_object, or all of EXT_framebuffer_object, EXT_framebuffer_multisample, EXT_framebuffer_blit, GL_EXT_packed_depth_stencil.

        Full FBO support includes multiple color attachments and multisampling.

        Specified by:
        hasFullFBOSupport in interface GLBase
        See Also:
        GLContext.hasFullFBOSupport()
      • hasGLSL

        public boolean hasGLSL()
        Description copied from interface: GLBase
        Indicates whether this GL object supports GLSL.
        Specified by:
        hasGLSL in interface GLBase
        See Also:
        GLContext.hasGLSL()
      • isExtensionAvailable

        public boolean isExtensionAvailable​(String arg0)
        Description copied from interface: GLBase
        Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.

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

        public boolean isFunctionAvailable​(String arg0)
        Description copied from interface: GLBase
        Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.

        By "successfully" we mean that the function is both callable on the machine running the program and available on the current display.

        In order to call a function successfully, the function must be both callable on the machine running the program and available on the display device that is rendering the output (note: on non-networked, single-display machines these two conditions are identical; on networked and/or multi-display machines this becomes more complicated). These conditions are met if the function is either part of the core OpenGL version supported by both the host and display, or it is an OpenGL extension function that both the host and display support.

        A GL function is callable if it is successfully linked at runtime, hence the GLContext must be made current at least once.

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

        public boolean isGL()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to any of the OpenGL profiles.
        Specified by:
        isGL in interface GLBase
      • isGL2

        public boolean isGL2()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile. The GL2 profile includes the GL2ES1 and GL2ES2 profile.
        Specified by:
        isGL2 in interface GLBase
        See Also:
        GLContext.isGL2()
      • isGL2ES1

        public boolean isGL2ES1()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL2ES1 compatible profile.
        Specified by:
        isGL2ES1 in interface GLBase
        See Also:
        GLContext.isGL2ES1()
      • isGL2ES2

        public boolean isGL2ES2()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL2ES2 compatible profile.
        Specified by:
        isGL2ES2 in interface GLBase
        See Also:
        GLContext.isGL2ES2()
      • isGL2ES3

        public boolean isGL2ES3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
        Specified by:
        isGL2ES3 in interface GLBase
        See Also:
        GLContext.isGL2ES3()
      • isGL2GL3

        public boolean isGL2GL3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL2GL3 compatible profile.
        Specified by:
        isGL2GL3 in interface GLBase
        See Also:
        GLContext.isGL2GL3()
      • isGL3

        public boolean isGL3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile. The GL3 core profile includes the GL2ES2 profile.
        Specified by:
        isGL3 in interface GLBase
        See Also:
        GLContext.isGL3()
      • isGL3ES3

        public boolean isGL3ES3()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to a GL3ES3 compatible profile.
        Specified by:
        isGL3ES3 in interface GLBase
        See Also:
        GLContext.isGL3ES3()
      • isGL3bc

        public boolean isGL3bc()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile. The GL3 compatibility profile includes the GL2, GL2ES1, GL2ES2 and GL3 profile.
        Specified by:
        isGL3bc in interface GLBase
        See Also:
        GLContext.isGL3bc()
      • isGL3core

        public boolean isGL3core()
        Description copied from interface: GLBase
        Indicates whether this GL object uses a GL3 core profile.

        Includes [ GL4, GL3 ].

        Specified by:
        isGL3core in interface GLBase
        See Also:
        GLContext.isGL3core()
      • isGL4

        public boolean isGL4()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile. The GL4 core profile includes the GL2ES2, and GL3 profile.
        Specified by:
        isGL4 in interface GLBase
        See Also:
        GLContext.isGL4()
      • isGL4ES3

        public boolean isGL4ES3()
        Description copied from interface: GLBase
        Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e. if GLBase.isGLES3Compatible() returns true.

        Includes [ GL ≥ 4.3, GL ≥ 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ]

        Specified by:
        isGL4ES3 in interface GLBase
        See Also:
        GLContext.isGL4ES3()
      • isGL4bc

        public boolean isGL4bc()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile. The GL4 compatibility profile includes the GL2, GL2ES1, GL2ES2, GL3, GL3bc and GL4 profile.
        Specified by:
        isGL4bc in interface GLBase
        See Also:
        GLContext.isGL4bc()
      • isGL4core

        public boolean isGL4core()
        Description copied from interface: GLBase
        Indicates whether this GL object uses a GL4 core profile.

        Includes [ GL4 ].

        Specified by:
        isGL4core in interface GLBase
        See Also:
        GLContext.isGL4core()
      • isGLES1

        public boolean isGLES1()
        Description copied from interface: GLBase
        Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
        Specified by:
        isGLES1 in interface GLBase
        See Also:
        GLContext.isGLES1()
      • isGLES2Compatible

        public boolean isGLES2Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
        Specified by:
        isGLES2Compatible in interface GLBase
        Returns:
        true if this context is an ES2 context or implements the extension GL_ARB_ES2_compatibility, otherwise false
        See Also:
        GLContext.isGLES2Compatible()
      • isGLES31Compatible

        public boolean isGLES31Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.

        Return true if the underlying context is an ES3 context ≥ 3.1 or implements the extension GL_ARB_ES3_1_compatibility, otherwise false.

        Includes [ GL ≥ 4.5, GL ≥ 3.1 w/ GL_ARB_ES3_1_compatibility and GLES3 ≥ 3.1 ]

        Specified by:
        isGLES31Compatible in interface GLBase
        See Also:
        GLContext.isGLES31Compatible()
      • isGLES32Compatible

        public boolean isGLES32Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.

        Return true if the underlying context is an ES3 context ≥ 3.2 or implements the extension GL_ARB_ES3_2_compatibility, otherwise false.

        Includes [ GL ≥ 4.5, GL ≥ 3.1 w/ GL_ARB_ES3_2_compatibility and GLES3 ≥ 3.2 ]

        Specified by:
        isGLES32Compatible in interface GLBase
        See Also:
        GLContext.isGLES32Compatible()
      • isGLES3Compatible

        public boolean isGLES3Compatible()
        Description copied from interface: GLBase
        Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.

        Return true if the underlying context is an ES3 context or implements the extension GL_ARB_ES3_compatibility, otherwise false.

        Includes [ GL ≥ 4.3, GL ≥ 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ]

        Specified by:
        isGLES3Compatible in interface GLBase
        See Also:
        GLContext.isGLES3Compatible()
      • isGLcore

        public boolean isGLcore()
        Description copied from interface: GLBase
        Indicates whether this GL object uses a GL core profile.

        Includes [ GL4, GL3, GLES3, GL2ES2 ].

        Specified by:
        isGLcore in interface GLBase
        See Also:
        GLContext.isGLcore()
      • isNPOTTextureAvailable

        public boolean isNPOTTextureAvailable()
        Description copied from interface: GLBase
        Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.

        NPOT textures are supported in OpenGL >= 3, GLES2 or if the 'GL_ARB_texture_non_power_of_two' extension is available.

        Specified by:
        isNPOTTextureAvailable in interface GLBase
      • isPBOPackBound

        public boolean isPBOPackBound()
        Specified by:
        isPBOPackBound in interface GL2ES3
      • setSwapInterval

        public void setSwapInterval​(int arg0)
        Description copied from interface: GLBase
        Set the swap interval of the current context and attached onscreen GLDrawable.

        offscreen GLDrawable are ignored and false is returned.

        The interval semantics:

        • 0 disables the vertical synchronization
        • ≥1 is the number of vertical refreshes before a swap buffer occurs
        • <0 enables late swaps to occur without synchronization to the video frame, a.k.a EXT_swap_control_tear. If supported, the absolute value is the minimum number of video frames between buffer swaps. If not supported, the absolute value is being used, see above.

        Specified by:
        setSwapInterval in interface GLBase
        Parameters:
        arg0 - see above
        See Also:
        GLContext.setSwapInterval(int), GLBase.getSwapInterval()