Class TraceGLES3

java.lang.Object
com.jogamp.opengl.TraceGLES3
All Implemented Interfaces:
GL, GL2ES2, GL2ES3, GL3ES3, GL4ES3, GLBase, GLES2, GLES3
Direct Known Subclasses:
TraceGLES2

public class TraceGLES3 extends Object implements GLES2, GL4ES3, GLES3

Composable pipeline which wraps an underlying GL implementation, providing tracing information to a user-specified PrintStream before and after each OpenGL method call.

Sample code which installs this pipeline:

   gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));
 
For automatic instantiation see GLPipelineFactory.create(String, Class, GL, Object[])

  • Field Details

    • DEBUG

      public static final boolean DEBUG
  • Constructor Details

  • Method Details

    • 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:
    • getBoundBuffer

      public int getBoundBuffer(int arg0)
      Specified by:
      getBoundBuffer in interface GLBase
      Parameters:
      arg0 - a GL buffer (VBO) target as used in GL.glBindBuffer(int, int), ie GL.GL_ELEMENT_ARRAY_BUFFER, GL.GL_ARRAY_BUFFER, ..
      Returns:
      the GL buffer name bound to a target via GL.glBindBuffer(int, int) or 0 if unbound.
      See Also:
    • getBoundFramebuffer

      public int getBoundFramebuffer(int arg0)
      Description copied from interface: GLBase
      Return the framebuffer name bound to this context, see GL.glBindFramebuffer(int, int).

      Calls GLContext.getBoundFramebuffer(int).

      Specified by:
      getBoundFramebuffer in interface GLBase
    • getBufferStorage

      public GLBufferStorage getBufferStorage(int arg0)
      Specified by:
      getBufferStorage in interface GLBase
      Parameters:
      arg0 - a GL buffer name, generated with e.g. GL.glGenBuffers(int, int[], int) and used in GL.glBindBuffer(int, int), GL.glBufferData(int, long, java.nio.Buffer, int) or GL2.glNamedBufferDataEXT(int, long, java.nio.Buffer, int).
      Returns:
      the size of the given GL buffer storage, see GLBufferStorage
      See Also:
    • getContext

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

      public int getDefaultDrawFramebuffer()
      Description copied from interface: GLBase
      Return the default draw framebuffer name.

      May differ from it's default zero in case an framebuffer object (FBObject) based drawable is being used.

      Calls GLContext.getDefaultDrawFramebuffer().

      Specified by:
      getDefaultDrawFramebuffer in interface GLBase
    • getDefaultReadBuffer

      public int getDefaultReadBuffer()
      Description copied from interface: GLBase
      Returns the default color buffer within the current bound GLBase.getDefaultReadFramebuffer(), i.e. GL_READ_FRAMEBUFFER, which will be used as the source for pixel reading commands, like glReadPixels etc.

      For offscreen framebuffer objects this is GL.GL_COLOR_ATTACHMENT0, otherwise this is GL.GL_FRONT for single buffer configurations and GL.GL_BACK for double buffer configurations.

      Note-1: Neither ES1 nor ES2 supports selecting the read buffer via glReadBuffer and GL.GL_BACK is the default.

      Note-2: ES3 only supports GL.GL_BACK, GL.GL_NONE or GL.GL_COLOR_ATTACHMENT0+i

      Note-3: See swapBuffersBeforeRead for read-pixels and swap-buffers implications.

      Calls GLContext.getDefaultReadBuffer().

      Specified by:
      getDefaultReadBuffer in interface GLBase
    • getDefaultReadFramebuffer

      public int getDefaultReadFramebuffer()
      Description copied from interface: GLBase
      Return the default read framebuffer name.

      May differ from it's default zero in case an framebuffer object (FBObject) based drawable is being used.

      Calls GLContext.getDefaultReadFramebuffer().

      Specified by:
      getDefaultReadFramebuffer 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
    • getMaxRenderbufferSamples

      public int getMaxRenderbufferSamples()
      Description copied from interface: GLBase
      Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
      Specified by:
      getMaxRenderbufferSamples in interface GLBase
      See Also:
    • 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
    • getSwapInterval

      public int getSwapInterval()
      Description copied from interface: GLBase
      Return the current swap interval.

      If the context has not been made current at all, the default value 0 is returned.

      For a valid context w/ an onscreen GLDrawable the default value is 1, otherwise the default value is 0.

      Specified by:
      getSwapInterval in interface GLBase
      See Also:
    • glActiveShaderProgram

      public void glActiveShaderProgram(int arg0, int arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (void)
      Part of GL_INTEL_framebuffer_CMAA
      Specified by:
      glApplyFramebufferAttachmentCMAAINTEL in interface GL2ES2
    • glAttachShader

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

      public void glBeginConditionalRender(int arg0, int arg1)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint id, GLenum mode)
      Part of GL_VERSION_3_0, GL_NV_conditional_render
      Alias for: glBeginConditionalRenderNV
      Specified by:
      glBeginConditionalRender in interface GL2ES3
      Specified by:
      glBeginConditionalRender in interface GLES2
    • glBeginQuery

      public void glBeginQuery(int arg0, int arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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, byte[] arg3, int arg4)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
      Part of GL_EXT_blend_func_extended
      Specified by:
      glBindFragDataLocationIndexedEXT in interface GLES2
    • glBindFragDataLocationIndexedEXT

      public void glBindFragDataLocationIndexedEXT(int arg0, int arg1, int arg2, ByteBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • glBindFramebuffer

      public void glBindFramebuffer(int arg0, int arg1)
      Description copied from interface: GL
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (void)
      Part of GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced
      Alias for: glBlendBarrierKHR, glBlendBarrierNV
      Specified by:
      glBlendBarrier in interface GL3ES3
      Specified by:
      glBlendBarrier in interface GLES2
    • glBlendColor

      public void glBlendColor(float arg0, float arg1, float arg2, float arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (GLenum buffer, GLint drawbuffer, const GLint * value)
      Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
      Specified by:
      glClearBufferiv 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 (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
    • glClearBufferuiv

      public void glClearBufferuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glClearBufferuiv

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

      public void glClearColor(float arg0, float arg1, float arg2, float arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glClearDepth

      public void glClearDepth(double arg0)
      Description copied from interface: GLBase
      Aliased entrypoint of void (GLclampd depth); and void (GLclampf depth); .
      Specified by:
      glClearDepth in interface GL2ES2
      Specified by:
      glClearDepth in interface GLBase
    • glClearDepthf

      public void glClearDepthf(float arg0)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (GLclampf depth);
      Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
      Calls void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, long arg8)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • 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 (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data)
      Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
      Alias for: glCompressedTexSubImage2DARB
      Specified by:
      glCompressedTexSubImage2D in interface GL
      arg8 - a direct or array-backed Buffer
    • glCompressedTexSubImage2D

      public void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
      Description copied from interface: GL
      Entry point to C language function: void (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data)
      Part of GL_ES_VERSION_2_0, GL_VERSION_1_3, GL_VERSION_ES_CL_CM, GL_ARB_texture_compression
      Alias for: glCompressedTexSubImage2DARB
      Specified by:
      glCompressedTexSubImage2D in interface GL
    • glCompressedTexSubImage3D

      public void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLenum components)
      Part of GL_NV_framebuffer_mixed_samples
      Specified by:
      glCoverageModulationNV in interface GLES2
    • glCoverageModulationTableNV

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

      public void glCoverageModulationTableNV(int arg0, FloatBuffer arg1)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • glCoverageOperationNV

      public void glCoverageOperationNV(int arg0)
      Description copied from interface: GLES2
      Entry point to C language function: void (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 (void)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
      Specified by:
      glCreateProgram in interface GL2ES2
    • glCreateShader

      public int glCreateShader(int arg0)
      Description copied from interface: GL2ES2
      Entry point to C language function: GLuint (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 (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 (GLenum mode)
      Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
      Specified by:
      glCullFace in interface GL
    • glDebugMessageControl

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

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

      public void glDebugMessageInsert(int arg0, int arg1, int arg2, int arg3, int arg4, String arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLboolean flag)
      Part of GL_ES_VERSION_2_0, GL_VERSION_ES_CL_CM, GL_VERSION_1_0
      Specified by:
      glDepthMask in interface GL
    • glDepthRange

      public void glDepthRange(double arg0, double arg1)
      Description copied from interface: GLBase
      Aliased entrypoint of void (GLclampd depth); and void (GLclampf depth); .
      Specified by:
      glDepthRange in interface GL2ES2
      Specified by:
      glDepthRange in interface GLBase
    • glDepthRangeArrayfvNV

      public void glDepthRangeArrayfvNV(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (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 (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 (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 (GLclampf zNear, GLclampf zFar);
      Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
      Calls void (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 (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 (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 (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 (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 (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 (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 (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 (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, IntBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • glDiscardFramebufferEXT

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

      public void glDispatchCompute(int arg0, int arg1, int arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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 (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 (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, long arg1)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glDrawArraysIndirect

      public void glDrawArraysIndirect(int arg0, Buffer arg1)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glDrawArraysInstanced

      public void glDrawArraysInstanced(int arg0, int arg1, int arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance)
      Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
      Alias for: glDrawElementsInstancedBaseInstanceEXT
      Specified by:
      glDrawElementsInstancedBaseInstance in interface GL2ES2
    • glDrawElementsInstancedBaseVertex

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

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

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

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

      public void glDrawRangeElementsBaseVertexEXT(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5, int arg6)
      Description copied from interface: GLES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLenum target, GLuint index)
      Part of GL_OES_draw_buffers_indexed
      Specified by:
      glEnableiOES in interface GLES2
    • glEndConditionalRender

      public void glEndConditionalRender()
      Description copied from interface: GLES2
      Entry point to C language function: void (void)
      Part of GL_VERSION_3_0, GL_NV_conditional_render
      Alias for: glEndConditionalRenderNV
      Specified by:
      glEndConditionalRender in interface GL2ES3
      Specified by:
      glEndConditionalRender in interface GLES2
    • glEndQuery

      public void glEndQuery(int arg0)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (void)
      Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback
      Alias for: glEndTransformFeedbackNV, glEndTransformFeedbackEXT
      Specified by:
      glEndTransformFeedback in interface GL2ES3
    • glExtGetBufferPointervQCOM

      public void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
      Description copied from interface: GLES2
      Entry point to C language function: void (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 (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 (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 (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 (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, byte[] arg2, int arg3, int[] arg4, int arg5)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLchar * source, GLint * length)
      Part of GL_QCOM_extended_get2
      Specified by:
      glExtGetProgramBinarySourceQCOM 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 (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
    • glExtGetProgramsQCOM

      public void glExtGetProgramsQCOM(IntBuffer arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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, int[] arg4, int arg5)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params)
      Part of GL_QCOM_extended_get
      Specified by:
      glExtGetTexLevelParameterivQCOM 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 (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
    • 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 (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 (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 (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 (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 (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 (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 (void)
      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 (void)
      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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, 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 (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
    • 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 (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
    • 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 (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
    • 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 (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
    • 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 (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
    • 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 (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
    • 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 (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 (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, int[] arg2, int arg3, int arg4, int[] arg5, int arg6)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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 (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 (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 (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, ByteBuffer arg1)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetBooleanv

      public void glGetBooleanv(int arg0, byte[] arg1, int arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetBufferParameteri64v

      public void glGetBufferParameteri64v(int arg0, int arg1, LongBuffer arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glGetBufferParameteri64v

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

      public void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetBufferParameteriv

      public void glGetBufferParameteriv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetCoverageModulationTableNV

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

      public void glGetCoverageModulationTableNV(int arg0, float[] arg1, int arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLsizei bufsize, GLfloat * v)
      Part of GL_NV_framebuffer_mixed_samples
      Specified by:
      glGetCoverageModulationTableNV in interface GLES2
    • 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 (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 (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, int[] arg2, int arg3, byte[] arg4, int arg5)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString)
      Part of GL_QCOM_driver_control
      Specified by:
      glGetDriverControlStringQCOM in interface GLES2
    • glGetDriverControlStringQCOM

      public void glGetDriverControlStringQCOM(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (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 (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 (void)
      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 (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 (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 (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 (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 (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 (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 (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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetFramebufferParameteriv

      public void glGetFramebufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetGraphicsResetStatus

      public int glGetGraphicsResetStatus()
      Description copied from interface: GL
      Entry point to C language function: GLenum (void)
      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 (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 (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, long[] arg1, int arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glGetInteger64v

      public void glGetInteger64v(int arg0, LongBuffer arg1)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • 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 (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_v

      public void glGetIntegeri_v(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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_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 (GLenum target, GLuint index, GLint * data)
      Part of GL_EXT_multiview_draw_buffers
      Specified by:
      glGetIntegeri_vEXT in interface GLES2
    • glGetIntegeri_vEXT

      public void glGetIntegeri_vEXT(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • glGetIntegerv

      public void glGetIntegerv(int arg0, int[] arg1, int arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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 (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, int[] arg4, int arg5)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (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
    • glGetMultisamplefv

      public void glGetMultisamplefv(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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, int[] arg3, int arg4, byte[] arg5, int arg6)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • glGetObjectPtrLabel

      public void glGetObjectPtrLabel(Buffer arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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, int[] arg2, int arg3, byte[] arg4, int arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramInfoLog

      public void glGetProgramInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramInterfaceiv

      public void glGetProgramInterfaceiv(int arg0, int arg1, int arg2, IntBuffer arg3)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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 (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, int[] arg2, int arg3, byte[] arg4, int arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramPipelineInfoLog

      public void glGetProgramPipelineInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramPipelineiv

      public void glGetProgramPipelineiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramPipelineiv

      public void glGetProgramPipelineiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramResourceIndex

      public int glGetProgramResourceIndex(int arg0, int arg1, ByteBuffer arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: GLuint (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
    • glGetProgramResourceIndex

      public int glGetProgramResourceIndex(int arg0, int arg1, byte[] arg2, int arg3)
      Description copied from interface: GL3ES3
      Entry point to C language function: GLuint (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
    • glGetProgramResourceLocation

      public int glGetProgramResourceLocation(int arg0, int arg1, byte[] arg2, int arg3)
      Description copied from interface: GL3ES3
      Entry point to C language function: GLint (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
    • glGetProgramResourceLocation

      public int glGetProgramResourceLocation(int arg0, int arg1, ByteBuffer arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: GLint (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
    • glGetProgramResourceLocationIndexEXT

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

      public int glGetProgramResourceLocationIndexEXT(int arg0, int arg1, ByteBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: GLint (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
    • 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 (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
    • 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 (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
    • 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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetProgramiv

      public void glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryObjecti64v

      public void glGetQueryObjecti64v(int arg0, int arg1, long[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryObjectiv

      public void glGetQueryObjectiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryObjectui64v

      public void glGetQueryObjectui64v(int arg0, int arg1, LongBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryObjectui64v

      public void glGetQueryObjectui64v(int arg0, int arg1, long[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryObjectuiv

      public void glGetQueryObjectuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryObjectuiv

      public void glGetQueryObjectuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryiv

      public void glGetQueryiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetQueryiv

      public void glGetQueryiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetRenderbufferParameteriv

      public void glGetRenderbufferParameteriv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetRenderbufferParameteriv

      public void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetSamplerParameterIiv

      public void glGetSamplerParameterIiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetSamplerParameterIiv

      public void glGetSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetSamplerParameterIuiv

      public void glGetSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetSamplerParameterIuiv

      public void glGetSamplerParameterIuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetSamplerParameterfv

      public void glGetSamplerParameterfv(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glGetSamplerParameteriv

      public void glGetSamplerParameteriv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glGetShaderInfoLog

      public void glGetShaderInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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, int[] arg2, int arg3, byte[] arg4, int arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetShaderSource

      public void glGetShaderSource(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetShaderiv

      public void glGetShaderiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetShaderiv

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

      public String glGetString(int arg0)
      Description copied from interface: GL
      Entry point to C language function: const GLubyte * (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 * (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, IntBuffer arg3, IntBuffer arg4)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetTexParameterIiv

      public void glGetTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetTexParameterIuiv

      public void glGetTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetTexParameterIuiv

      public void glGetTexParameterIuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetTexParameterfv

      public void glGetTexParameterfv(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glGetTexParameteriv

      public void glGetTexParameteriv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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
    • glGetTranslatedShaderSourceANGLE

      public void glGetTranslatedShaderSourceANGLE(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source)
      Part of GL_ANGLE_translated_shader_source
      Specified by:
      glGetTranslatedShaderSourceANGLE in interface GLES2
    • glGetUniformBlockIndex

      public int glGetUniformBlockIndex(int arg0, String arg1)
      Description copied from interface: GL2ES3
      Entry point to C language function: GLuint (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, IntBuffer arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (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
    • glGetUniformLocation

      public int glGetUniformLocation(int arg0, String arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: GLint (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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetUniformiv

      public void glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetUniformuiv

      public void glGetUniformuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetUniformuiv

      public void glGetUniformuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetVertexAttribIiv

      public void glGetVertexAttribIiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetVertexAttribIiv

      public void glGetVertexAttribIiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetVertexAttribIuiv

      public void glGetVertexAttribIuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetVertexAttribIuiv

      public void glGetVertexAttribIuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glGetVertexAttribfv

      public void glGetVertexAttribfv(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glGetVertexAttribiv

      public void glGetVertexAttribiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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 (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 (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 (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 (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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glInvalidateFramebuffer

      public void glInvalidateFramebuffer(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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
    • glIsBuffer

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

      public ByteBuffer glMapBuffer(int arg0, int arg1)
      Description copied from interface: GL
      Entry point to C language function: void * (GLenum target, GLenum access)
      Part of GL_VERSION_1_5, GL_OES_mapbuffer, GL_ARB_vertex_buffer_object
      Alias for: glMapBufferOES, glMapBufferARB

      Throws a GLException if GL-function constraints are not met.

      Returns GLBase.mapBuffer(int, int)'s GLBufferStorage.getMappedBuffer().

      Specified by:
      glMapBuffer in interface GL
    • glMapBufferRange

      public ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void * (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
      Part of GL_ARB_map_buffer_range, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_map_buffer_range
      Alias for: glMapBufferRangeEXT

      Throws a GLException if GL-function constraints are not met.

      Returns GLBase.mapBufferRange(int, long, long, int)'s GLBufferStorage.getMappedBuffer().

      Specified by:
      glMapBufferRange in interface GL
    • glMemoryBarrier

      public void glMemoryBarrier(int arg0)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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 (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 (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 (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 (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, com.jogamp.common.nio.PointerBuffer arg3, int arg4, IntBuffer arg5)
      Description copied from interface: GLES2
      Entry point to C language function: void (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, com.jogamp.common.nio.PointerBuffer arg4, int arg5, int[] arg6, int arg7)
      Description copied from interface: GLES2
      Entry point to C language function: void (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, com.jogamp.common.nio.PointerBuffer arg4, int arg5, int[] arg6, int arg7)
      Description copied from interface: GLES2
      Entry point to C language function: void (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, com.jogamp.common.nio.PointerBuffer arg3, int arg4, IntBuffer arg5)
      Description copied from interface: GLES2
      Entry point to C language function: void (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 (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 (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 (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, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • glObjectPtrLabel

      public void glObjectPtrLabel(Buffer arg0, int arg1, byte[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (void)
      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 (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 (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 (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 (void)
      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: GL2ES3
      Entry point to C language function: void (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_ARB_ES3_2_compatibility, GL_EXT_primitive_bounding_box
      Alias for: glPrimitiveBoundingBoxOES, glPrimitiveBoundingBoxARB, glPrimitiveBoundingBoxEXT
      Specified by:
      glPrimitiveBoundingBox in interface GL2ES3
    • 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, float[] arg3, int arg4)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glProgramUniform2fv

      public void glProgramUniform2fv(int arg0, int arg1, int arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glProgramUniform2i

      public void glProgramUniform2i(int arg0, int arg1, int arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, float[] arg3, int arg4)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glProgramUniform4fv

      public void glProgramUniform4fv(int arg0, int arg1, int arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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 (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 (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 (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 (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 (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, float[] arg4, int arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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
    • 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 (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
    • 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 (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 (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 (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 (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 (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 (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 (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 (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, float[] arg4, int arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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 (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 (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, byte[] arg3, int arg4)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glPushDebugGroup

      public void glPushDebugGroup(int arg0, int arg1, int arg2, ByteBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glQueryCounter

      public void glQueryCounter(int arg0, int arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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 (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, long arg6)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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 (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 (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 (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 (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 (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 (void)
      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 (void)
      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 (void)
      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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glSamplerParameterIiv

      public void glSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glSamplerParameterIuiv

      public void glSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glSamplerParameterIuiv

      public void glSamplerParameterIuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glSamplerParameterf

      public void glSamplerParameterf(int arg0, int arg1, float arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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 (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 (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glSamplerParameteriv

      public void glSamplerParameteriv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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
    • glScissor

      public void glScissor(int arg0, int arg1, int arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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, int[] arg2, int arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint first, GLsizei count, const GLint * v)
      Part of GL_NV_viewport_array
      Specified by:
      glScissorArrayvNV in interface GLES2
    • glScissorArrayvNV

      public void glScissorArrayvNV(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (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 (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 (GLuint index, const GLint * v)
      Part of GL_NV_viewport_array
      Specified by:
      glScissorIndexedvNV in interface GLES2
    • 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 (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, int[] arg1, int arg2, int arg3, Buffer arg4, int arg5)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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, int[] arg3, int arg4)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glShaderSource

      public void glShaderSource(int arg0, int arg1, String[] arg2, IntBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, Buffer arg9)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glTexParameterIiv

      public void glTexParameterIiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glTexParameterIuiv

      public void glTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glTexParameterIuiv

      public void glTexParameterIuiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glTexParameterf

      public void glTexParameterf(int arg0, int arg1, float arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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, float[] arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glTexParameterfv

      public void glTexParameterfv(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glTexParameteri

      public void glTexParameteri(int arg0, int arg1, int arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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, int[] arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glTexParameteriv

      public void glTexParameteriv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL
      Entry point to C language function: void (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
    • glTexStorage1D

      public void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
      Description copied from interface: GL
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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
    • glUniform

      public void glUniform(GLUniformData arg0)
      Specified by:
      glUniform in interface GL2ES2
    • glUniform1f

      public void glUniform1f(int arg0, float arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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, float[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform1fv

      public void glUniform1fv(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform1i

      public void glUniform1i(int arg0, int arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform1iv

      public void glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform1ui

      public void glUniform1ui(int arg0, int arg1)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniform1uiv

      public void glUniform1uiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniform2f

      public void glUniform2f(int arg0, float arg1, float arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform2iv

      public void glUniform2iv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform2ui

      public void glUniform2ui(int arg0, int arg1, int arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniform2uiv

      public void glUniform2uiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniform3f

      public void glUniform3f(int arg0, float arg1, float arg2, float arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform3iv

      public void glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform3ui

      public void glUniform3ui(int arg0, int arg1, int arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniform3uiv

      public void glUniform3uiv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (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, FloatBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform4fv

      public void glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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, int[] arg2, int arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniform4iv

      public void glUniform4iv(int arg0, int arg1, IntBuffer arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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, IntBuffer arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniform4uiv

      public void glUniform4uiv(int arg0, int arg1, int[] arg2, int arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniformBlockBinding

      public void glUniformBlockBinding(int arg0, int arg1, int arg2)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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, float[] arg3, int arg4)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniformMatrix2fv

      public void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • glUniformMatrix2x3fv

      public void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_NV_non_square_matrices
      Specified by:
      glUniformMatrix2x3fvNV in interface GLES2
    • glUniformMatrix2x3fvNV

      public void glUniformMatrix2x3fvNV(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • glUniformMatrix2x4fv

      public void glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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 (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, float[] arg3, int arg4)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_NV_non_square_matrices
      Specified by:
      glUniformMatrix2x4fvNV in interface GLES2
    • glUniformMatrix2x4fvNV

      public void glUniformMatrix2x4fvNV(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • glUniformMatrix3fv

      public void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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, FloatBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_NV_non_square_matrices
      Specified by:
      glUniformMatrix3x2fvNV in interface GLES2
    • 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 (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 (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 (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 (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, float[] arg3, int arg4)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glUniformMatrix4fv

      public void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • 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 (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
    • glUniformMatrix4x2fv

      public void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • glUniformMatrix4x2fvNV

      public void glUniformMatrix4x2fvNV(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_NV_non_square_matrices
      Specified by:
      glUniformMatrix4x2fvNV in interface GLES2
    • glUniformMatrix4x3fv

      public void glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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 (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, FloatBuffer arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_NV_non_square_matrices
      Specified by:
      glUniformMatrix4x3fvNV in interface GLES2
    • glUnmapBuffer

      public boolean glUnmapBuffer(int arg0)
      Description copied from interface: GL
      Entry point to C language function: GLboolean (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 (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 (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 (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 (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 (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 (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 (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 (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, float[] arg1, int arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glVertexAttrib2fv

      public void glVertexAttrib2fv(int arg0, FloatBuffer arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glVertexAttrib3f

      public void glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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 (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 (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 (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, float[] arg1, int arg2)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glVertexAttrib4fv

      public void glVertexAttrib4fv(int arg0, FloatBuffer arg1)
      Description copied from interface: GL2ES2
      Entry point to C language function: void (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
    • glVertexAttribBinding

      public void glVertexAttribBinding(int arg0, int arg1)
      Description copied from interface: GL3ES3
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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, long arg4)
      Description copied from interface: GL2ES3
      Entry point to C language function: void (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
    • 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 (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
    • 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 (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
    • glVertexAttribPointer

      public void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)
      Description copied from interface: GLES2
      Entry point to C language function: void (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(GLArrayData arg0)
      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 (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 (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, float[] arg2, int arg3)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint first, GLsizei count, const GLfloat * v)
      Part of GL_NV_viewport_array
      Specified by:
      glViewportArrayvNV in interface GLES2
    • glViewportArrayvNV

      public void glViewportArrayvNV(int arg0, int arg1, FloatBuffer arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (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
    • 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 (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, float[] arg1, int arg2)
      Description copied from interface: GLES2
      Entry point to C language function: void (GLuint index, const GLfloat * v)
      Part of GL_NV_viewport_array
      Specified by:
      glViewportIndexedfvNV in interface GLES2
    • glViewportIndexedfvNV

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

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

      public boolean hasGLSL()
      Description copied from interface: GLBase
      Indicates whether this GL object supports GLSL.
      Specified by:
      hasGLSL in interface GLBase
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • isGLES

      public boolean isGLES()
      Description copied from interface: GLBase
      Indicates whether this GL object conforms to one of the OpenGL ES profiles, see GLBase.isGLES1(), GLBase.isGLES2() and GLBase.isGLES3().
      Specified by:
      isGLES in interface GLBase
      See Also:
    • 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:
    • isGLES2

      public boolean isGLES2()
      Description copied from interface: GLBase
      Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.

      Remark: ES2 compatible desktop profiles are not included. To query whether core ES2 functionality is provided, use GLBase.isGLES2Compatible().

      Specified by:
      isGLES2 in interface GLBase
      See Also:
    • 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:
    • isGLES3

      public boolean isGLES3()
      Description copied from interface: GLBase
      Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.

      Remark: ES3 compatible desktop profiles are not included. To query whether core ES3 functionality is provided, use GLBase.isGLES3Compatible().

      Specified by:
      isGLES3 in interface GLBase
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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
    • isPBOUnpackBound

      public boolean isPBOUnpackBound()
      Specified by:
      isPBOUnpackBound in interface GL2ES3
    • isTextureFormatBGRA8888Available

      public boolean isTextureFormatBGRA8888Available()
      Specified by:
      isTextureFormatBGRA8888Available in interface GLBase
    • isVBOArrayBound

      public boolean isVBOArrayBound()
      Specified by:
      isVBOArrayBound in interface GLBase
      Returns:
      true if a VBO is bound to GL.GL_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise false
    • isVBOElementArrayBound

      public boolean isVBOElementArrayBound()
      Specified by:
      isVBOElementArrayBound in interface GLBase
      Returns:
      true if a VBO is bound to GL.GL_ELEMENT_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise false
    • mapBuffer

      public GLBufferStorage mapBuffer(int arg0, int arg1)
      Description copied from interface: GLBase
      Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.

      Throws a GLException if GL-function constraints are not met.

      GL.glMapBuffer(int, int) wrapper calls this method and returns GLBufferStorage.getMappedBuffer().

      A zero GLBufferStorage.getSize() will avoid a native call and returns the unmapped GLBufferStorage.

      A null native mapping result indicating an error will not cause a GLException but returns the unmapped GLBufferStorage. This allows the user to handle this case.

      Specified by:
      mapBuffer in interface GLBase
      Parameters:
      arg0 - denotes the buffer via it's bound target
      arg1 - the mapping access mode
    • mapBufferRange

      public GLBufferStorage mapBufferRange(int arg0, long arg1, long arg2, int arg3)
      Description copied from interface: GLBase
      Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(..) implementation.

      Throws a GLException if GL-function constraints are not met.

      GL.glMapBufferRange(int, long, long, int) wrapper calls this method and returns GLBufferStorage.getMappedBuffer().

      A zero GLBufferStorage.getSize() will avoid a native call and returns the unmapped GLBufferStorage.

      A null native mapping result indicating an error will not cause a GLException but returns the unmapped GLBufferStorage. This allows the user to handle this case.

      Specified by:
      mapBufferRange in interface GLBase
      Parameters:
      arg0 - denotes the buffer via it's bound target
      arg1 - offset of the mapped buffer's storage
      arg2 - length of the mapped buffer's storage
      arg3 - the mapping access mode
    • 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:
    • toString

      public String toString()
      Overrides:
      toString in class Object