Class GLES30

  • Direct Known Subclasses:
    GLES31

    public class GLES30
    extends GLES20
    The core OpenGL ES 3.0 functionality.
    • Method Detail

      • glReadBuffer

        public static void glReadBuffer​(int src)
      • nglDrawRangeElements

        public static void nglDrawRangeElements​(int mode,
                                                int start,
                                                int end,
                                                int count,
                                                int type,
                                                long indices)
      • glDrawRangeElements

        public static void glDrawRangeElements​(int mode,
                                               int start,
                                               int end,
                                               int count,
                                               int type,
                                               long indices)
      • glDrawRangeElements

        public static void glDrawRangeElements​(int mode,
                                               int start,
                                               int end,
                                               int type,
                                               java.nio.ByteBuffer indices)
        
        public static void glDrawRangeElements​(int mode,
                                               int start,
                                               int end,
                                               java.nio.ByteBuffer indices)
        
        public static void glDrawRangeElements​(int mode,
                                               int start,
                                               int end,
                                               java.nio.ShortBuffer indices)
        
        public static void glDrawRangeElements​(int mode,
                                               int start,
                                               int end,
                                               java.nio.IntBuffer indices)
        
      • nglTexImage3D

        public static void nglTexImage3D​(int target,
                                         int level,
                                         int internalformat,
                                         int width,
                                         int height,
                                         int depth,
                                         int border,
                                         int format,
                                         int type,
                                         long pixels)
      • glTexImage3D

        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.ByteBuffer pixels)
      • glTexImage3D

        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        long pixels)
        
        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.ShortBuffer pixels)
        
        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.IntBuffer pixels)
        
        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        java.nio.FloatBuffer pixels)
        
      • nglTexSubImage3D

        public static void nglTexSubImage3D​(int target,
                                            int level,
                                            int xoffset,
                                            int yoffset,
                                            int zoffset,
                                            int width,
                                            int height,
                                            int depth,
                                            int format,
                                            int type,
                                            long pixels)
      • glTexSubImage3D

        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           java.nio.ByteBuffer pixels)
      • glTexSubImage3D

        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           long pixels)
        
        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           java.nio.ShortBuffer pixels)
        
        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           java.nio.IntBuffer pixels)
        
        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           java.nio.FloatBuffer pixels)
        
      • glCopyTexSubImage3D

        public static void glCopyTexSubImage3D​(int target,
                                               int level,
                                               int xoffset,
                                               int yoffset,
                                               int zoffset,
                                               int x,
                                               int y,
                                               int width,
                                               int height)
      • nglCompressedTexImage3D

        public static void nglCompressedTexImage3D​(int target,
                                                   int level,
                                                   int internalformat,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int border,
                                                   int imageSize,
                                                   long data)
      • glCompressedTexImage3D

        public static void glCompressedTexImage3D​(int target,
                                                  int level,
                                                  int internalformat,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int border,
                                                  int imageSize,
                                                  @Nullable
                                                  long data)
      • glCompressedTexImage3D

        public static void glCompressedTexImage3D​(int target,
                                                  int level,
                                                  int internalformat,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int border,
                                                  @Nullable
                                                  java.nio.ByteBuffer data)
      • nglCompressedTexSubImage3D

        public static void nglCompressedTexSubImage3D​(int target,
                                                      int level,
                                                      int xoffset,
                                                      int yoffset,
                                                      int zoffset,
                                                      int width,
                                                      int height,
                                                      int depth,
                                                      int format,
                                                      int imageSize,
                                                      long data)
      • glCompressedTexSubImage3D

        public static void glCompressedTexSubImage3D​(int target,
                                                     int level,
                                                     int xoffset,
                                                     int yoffset,
                                                     int zoffset,
                                                     int width,
                                                     int height,
                                                     int depth,
                                                     int format,
                                                     int imageSize,
                                                     long data)
      • glCompressedTexSubImage3D

        public static void glCompressedTexSubImage3D​(int target,
                                                     int level,
                                                     int xoffset,
                                                     int yoffset,
                                                     int zoffset,
                                                     int width,
                                                     int height,
                                                     int depth,
                                                     int format,
                                                     java.nio.ByteBuffer data)
      • nglGenQueries

        public static void nglGenQueries​(int n,
                                         long ids)
      • glGenQueries

        public static void glGenQueries​(java.nio.IntBuffer ids)
      • nglDeleteQueries

        public static void nglDeleteQueries​(int n,
                                            long ids)
      • glDeleteQueries

        public static void glDeleteQueries​(java.nio.IntBuffer ids)
      • glDeleteQueries

        public static void glDeleteQueries​(int id)
      • glIsQuery

        public static boolean glIsQuery​(int id)
      • glBeginQuery

        public static void glBeginQuery​(int target,
                                        int id)
      • glEndQuery

        public static void glEndQuery​(int target)
      • nglGetQueryiv

        public static void nglGetQueryiv​(int target,
                                         int pname,
                                         long params)
      • glGetQueryiv

        public static void glGetQueryiv​(int target,
                                        int pname,
                                        java.nio.IntBuffer params)
      • glGetQueryi

        public static int glGetQueryi​(int target,
                                      int pname)
      • nglGetQueryObjectuiv

        public static void nglGetQueryObjectuiv​(int id,
                                                int pname,
                                                long params)
      • glGetQueryObjectuiv

        public static void glGetQueryObjectuiv​(int id,
                                               int pname,
                                               java.nio.IntBuffer params)
      • glGetQueryObjectui

        public static int glGetQueryObjectui​(int id,
                                             int pname)
      • glUnmapBuffer

        public static boolean glUnmapBuffer​(int target)
      • nglGetBufferPointerv

        public static void nglGetBufferPointerv​(int target,
                                                int pname,
                                                long params)
      • glGetBufferPointer

        public static long glGetBufferPointer​(int target,
                                              int pname)
      • nglDrawBuffers

        public static void nglDrawBuffers​(int n,
                                          long bufs)
      • glDrawBuffers

        public static void glDrawBuffers​(java.nio.IntBuffer bufs)
      • glDrawBuffers

        public static void glDrawBuffers​(int buf)
      • nglUniformMatrix2x3fv

        public static void nglUniformMatrix2x3fv​(int location,
                                                 int count,
                                                 boolean transpose,
                                                 long value)
      • glUniformMatrix2x3fv

        public static void glUniformMatrix2x3fv​(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer value)
      • nglUniformMatrix3x2fv

        public static void nglUniformMatrix3x2fv​(int location,
                                                 int count,
                                                 boolean transpose,
                                                 long value)
      • glUniformMatrix3x2fv

        public static void glUniformMatrix3x2fv​(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer value)
      • nglUniformMatrix2x4fv

        public static void nglUniformMatrix2x4fv​(int location,
                                                 int count,
                                                 boolean transpose,
                                                 long value)
      • glUniformMatrix2x4fv

        public static void glUniformMatrix2x4fv​(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer value)
      • nglUniformMatrix4x2fv

        public static void nglUniformMatrix4x2fv​(int location,
                                                 int count,
                                                 boolean transpose,
                                                 long value)
      • glUniformMatrix4x2fv

        public static void glUniformMatrix4x2fv​(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer value)
      • nglUniformMatrix3x4fv

        public static void nglUniformMatrix3x4fv​(int location,
                                                 int count,
                                                 boolean transpose,
                                                 long value)
      • glUniformMatrix3x4fv

        public static void glUniformMatrix3x4fv​(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer value)
      • nglUniformMatrix4x3fv

        public static void nglUniformMatrix4x3fv​(int location,
                                                 int count,
                                                 boolean transpose,
                                                 long value)
      • glUniformMatrix4x3fv

        public static void glUniformMatrix4x3fv​(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer value)
      • glBlitFramebuffer

        public static void glBlitFramebuffer​(int srcX0,
                                             int srcY0,
                                             int srcX1,
                                             int srcY1,
                                             int dstX0,
                                             int dstY0,
                                             int dstX1,
                                             int dstY1,
                                             int mask,
                                             int filter)
      • glRenderbufferStorageMultisample

        public static void glRenderbufferStorageMultisample​(int target,
                                                            int samples,
                                                            int internalformat,
                                                            int width,
                                                            int height)
      • glFramebufferTextureLayer

        public static void glFramebufferTextureLayer​(int target,
                                                     int attachment,
                                                     int texture,
                                                     int level,
                                                     int layer)
      • nglMapBufferRange

        public static long nglMapBufferRange​(int target,
                                             long offset,
                                             long length,
                                             int access)
      • glMapBufferRange

        @Nullable
        public static java.nio.ByteBuffer glMapBufferRange​(int target,
                                                           long offset,
                                                           long length,
                                                           int access)
      • glMapBufferRange

        @Nullable
        public static java.nio.ByteBuffer glMapBufferRange​(int target,
                                                           long offset,
                                                           long length,
                                                           int access,
                                                           @Nullable
                                                           java.nio.ByteBuffer old_buffer)
      • glFlushMappedBufferRange

        public static void glFlushMappedBufferRange​(int target,
                                                    long offset,
                                                    long length)
      • glBindVertexArray

        public static void glBindVertexArray​(int array)
      • nglDeleteVertexArrays

        public static void nglDeleteVertexArrays​(int n,
                                                 long arrays)
      • glDeleteVertexArrays

        public static void glDeleteVertexArrays​(java.nio.IntBuffer arrays)
      • glDeleteVertexArrays

        public static void glDeleteVertexArrays​(int array)
      • nglGenVertexArrays

        public static void nglGenVertexArrays​(int n,
                                              long arrays)
      • glGenVertexArrays

        public static void glGenVertexArrays​(java.nio.IntBuffer arrays)
      • glGenVertexArrays

        public static int glGenVertexArrays()
      • glIsVertexArray

        public static boolean glIsVertexArray​(int array)
      • nglGetIntegeri_v

        public static void nglGetIntegeri_v​(int target,
                                            int index,
                                            long data)
      • glGetIntegeri_v

        public static void glGetIntegeri_v​(int target,
                                           int index,
                                           java.nio.IntBuffer data)
      • glGetIntegeri

        public static int glGetIntegeri​(int target,
                                        int index)
      • glBeginTransformFeedback

        public static void glBeginTransformFeedback​(int primitiveMode)
      • glEndTransformFeedback

        public static void glEndTransformFeedback()
      • glBindBufferRange

        public static void glBindBufferRange​(int target,
                                             int index,
                                             int buffer,
                                             long offset,
                                             long size)
      • glBindBufferBase

        public static void glBindBufferBase​(int target,
                                            int index,
                                            int buffer)
      • nglTransformFeedbackVaryings

        public static void nglTransformFeedbackVaryings​(int program,
                                                        int count,
                                                        long varyings,
                                                        int bufferMode)
      • glTransformFeedbackVaryings

        public static void glTransformFeedbackVaryings​(int program,
                                                       PointerBuffer varyings,
                                                       int bufferMode)
      • glTransformFeedbackVaryings

        public static void glTransformFeedbackVaryings​(int program,
                                                       java.lang.CharSequence[] varyings,
                                                       int bufferMode)
        
        public static void glTransformFeedbackVaryings​(int program,
                                                       java.lang.CharSequence varying,
                                                       int bufferMode)
        
      • nglGetTransformFeedbackVarying

        public static void nglGetTransformFeedbackVarying​(int program,
                                                          int index,
                                                          int bufSize,
                                                          long length,
                                                          long size,
                                                          long type,
                                                          long name)
      • glGetTransformFeedbackVarying

        public static void glGetTransformFeedbackVarying​(int program,
                                                         int index,
                                                         @Nullable
                                                         java.nio.IntBuffer length,
                                                         java.nio.IntBuffer size,
                                                         java.nio.IntBuffer type,
                                                         java.nio.ByteBuffer name)
      • glGetTransformFeedbackVarying

        public static java.lang.String glGetTransformFeedbackVarying​(int program,
                                                                     int index,
                                                                     int bufSize,
                                                                     java.nio.IntBuffer size,
                                                                     java.nio.IntBuffer type)
        
        public static java.lang.String glGetTransformFeedbackVarying​(int program,
                                                                     int index,
                                                                     java.nio.IntBuffer size,
                                                                     java.nio.IntBuffer type)
        
      • nglVertexAttribIPointer

        public static void nglVertexAttribIPointer​(int index,
                                                   int size,
                                                   int type,
                                                   int stride,
                                                   long pointer)
      • glVertexAttribIPointer

        public static void glVertexAttribIPointer​(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  java.nio.ByteBuffer pointer)
      • glVertexAttribIPointer

        public static void glVertexAttribIPointer​(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  long pointer)
        
        public static void glVertexAttribIPointer​(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  java.nio.ShortBuffer pointer)
        
        public static void glVertexAttribIPointer​(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  java.nio.IntBuffer pointer)
        
      • nglGetVertexAttribIiv

        public static void nglGetVertexAttribIiv​(int index,
                                                 int pname,
                                                 long params)
      • glGetVertexAttribIiv

        public static void glGetVertexAttribIiv​(int index,
                                                int pname,
                                                java.nio.IntBuffer params)
      • glGetVertexAttribIi

        public static int glGetVertexAttribIi​(int index,
                                              int pname)
      • nglGetVertexAttribIuiv

        public static void nglGetVertexAttribIuiv​(int index,
                                                  int pname,
                                                  long params)
      • glGetVertexAttribIuiv

        public static void glGetVertexAttribIuiv​(int index,
                                                 int pname,
                                                 java.nio.IntBuffer params)
      • glGetVertexAttribIui

        public static int glGetVertexAttribIui​(int index,
                                               int pname)
      • glVertexAttribI4i, glVertexAttribI4ui

        public static void glVertexAttribI4i​(int index,
                                             int x,
                                             int y,
                                             int z,
                                             int w)
        
        public static void glVertexAttribI4ui​(int index,
                                              int x,
                                              int y,
                                              int z,
                                              int w)
        
      • nglVertexAttribI4iv

        public static void nglVertexAttribI4iv​(int index,
                                               long v)
      • glVertexAttribI4iv

        public static void glVertexAttribI4iv​(int index,
                                              java.nio.IntBuffer v)
      • nglVertexAttribI4uiv

        public static void nglVertexAttribI4uiv​(int index,
                                                long v)
      • glVertexAttribI4uiv

        public static void glVertexAttribI4uiv​(int index,
                                               java.nio.IntBuffer v)
      • nglGetUniformuiv

        public static void nglGetUniformuiv​(int program,
                                            int location,
                                            long params)
      • glGetUniformuiv

        public static void glGetUniformuiv​(int program,
                                           int location,
                                           java.nio.IntBuffer params)
      • glGetUniformui

        public static int glGetUniformui​(int program,
                                         int location)
      • nglGetFragDataLocation

        public static int nglGetFragDataLocation​(int program,
                                                 long name)
      • glGetFragDataLocation

        public static int glGetFragDataLocation​(int program,
                                                java.nio.ByteBuffer name)
      • glGetFragDataLocation

        public static int glGetFragDataLocation​(int program,
                                                java.lang.CharSequence name)
      • glUniform1ui, glUniform2ui, glUniform3ui, glUniform4ui

        public static void glUniform1ui​(int location,
                                        int v0)
        
        public static void glUniform2ui​(int location,
                                        int v0,
                                        int v1)
        
        public static void glUniform3ui​(int location,
                                        int v0,
                                        int v1,
                                        int v2)
        
        public static void glUniform4ui​(int location,
                                        int v0,
                                        int v1,
                                        int v2,
                                        int v3)
        
      • nglUniform1uiv

        public static void nglUniform1uiv​(int location,
                                          int count,
                                          long value)
      • glUniform1uiv

        public static void glUniform1uiv​(int location,
                                         java.nio.IntBuffer value)
      • nglUniform2uiv

        public static void nglUniform2uiv​(int location,
                                          int count,
                                          long value)
      • glUniform2uiv

        public static void glUniform2uiv​(int location,
                                         java.nio.IntBuffer value)
      • nglUniform3uiv

        public static void nglUniform3uiv​(int location,
                                          int count,
                                          long value)
      • glUniform3uiv

        public static void glUniform3uiv​(int location,
                                         java.nio.IntBuffer value)
      • nglUniform4uiv

        public static void nglUniform4uiv​(int location,
                                          int count,
                                          long value)
      • glUniform4uiv

        public static void glUniform4uiv​(int location,
                                         java.nio.IntBuffer value)
      • nglClearBufferiv

        public static void nglClearBufferiv​(int buffer,
                                            int drawbuffer,
                                            long value)
      • glClearBufferiv

        public static void glClearBufferiv​(int buffer,
                                           int drawbuffer,
                                           java.nio.IntBuffer value)
      • nglClearBufferuiv

        public static void nglClearBufferuiv​(int buffer,
                                             int drawbuffer,
                                             long value)
      • glClearBufferuiv

        public static void glClearBufferuiv​(int buffer,
                                            int drawbuffer,
                                            java.nio.IntBuffer value)
      • nglClearBufferfv

        public static void nglClearBufferfv​(int buffer,
                                            int drawbuffer,
                                            long value)
      • glClearBufferfv

        public static void glClearBufferfv​(int buffer,
                                           int drawbuffer,
                                           java.nio.FloatBuffer value)
      • glClearBufferfi

        public static void glClearBufferfi​(int buffer,
                                           int drawbuffer,
                                           float depth,
                                           int stencil)
      • nglGetStringi

        public static long nglGetStringi​(int name,
                                         int index)
      • glGetStringi

        @Nullable
        public static java.lang.String glGetStringi​(int name,
                                                    int index)
      • glCopyBufferSubData

        public static void glCopyBufferSubData​(int readTarget,
                                               int writeTarget,
                                               long readOffset,
                                               long writeOffset,
                                               long size)
      • nglGetUniformIndices

        public static void nglGetUniformIndices​(int program,
                                                int uniformCount,
                                                long uniformNames,
                                                long uniformIndices)
      • glGetUniformIndices

        public static void glGetUniformIndices​(int program,
                                               PointerBuffer uniformNames,
                                               java.nio.IntBuffer uniformIndices)
      • nglGetActiveUniformsiv

        public static void nglGetActiveUniformsiv​(int program,
                                                  int uniformCount,
                                                  long uniformIndices,
                                                  int pname,
                                                  long params)
      • glGetActiveUniformsiv

        public static void glGetActiveUniformsiv​(int program,
                                                 java.nio.IntBuffer uniformIndices,
                                                 int pname,
                                                 java.nio.IntBuffer params)
      • nglGetUniformBlockIndex

        public static int nglGetUniformBlockIndex​(int program,
                                                  long uniformBlockName)
      • glGetUniformBlockIndex

        public static int glGetUniformBlockIndex​(int program,
                                                 java.nio.ByteBuffer uniformBlockName)
      • glGetUniformBlockIndex

        public static int glGetUniformBlockIndex​(int program,
                                                 java.lang.CharSequence uniformBlockName)
      • nglGetActiveUniformBlockiv

        public static void nglGetActiveUniformBlockiv​(int program,
                                                      int uniformBlockIndex,
                                                      int pname,
                                                      long params)
      • glGetActiveUniformBlockiv

        public static void glGetActiveUniformBlockiv​(int program,
                                                     int uniformBlockIndex,
                                                     int pname,
                                                     java.nio.IntBuffer params)
      • glGetActiveUniformBlocki

        public static int glGetActiveUniformBlocki​(int program,
                                                   int uniformBlockIndex,
                                                   int pname)
      • nglGetActiveUniformBlockName

        public static void nglGetActiveUniformBlockName​(int program,
                                                        int uniformBlockIndex,
                                                        int bufSize,
                                                        long length,
                                                        long uniformBlockName)
      • glGetActiveUniformBlockName

        public static void glGetActiveUniformBlockName​(int program,
                                                       int uniformBlockIndex,
                                                       @Nullable
                                                       java.nio.IntBuffer length,
                                                       java.nio.ByteBuffer uniformBlockName)
      • glGetActiveUniformBlockName

        public static java.lang.String glGetActiveUniformBlockName​(int program,
                                                                   int uniformBlockIndex,
                                                                   int bufSize)
        
        public static java.lang.String glGetActiveUniformBlockName​(int program,
                                                                   int uniformBlockIndex)
        
      • glUniformBlockBinding

        public static void glUniformBlockBinding​(int program,
                                                 int uniformBlockIndex,
                                                 int uniformBlockBinding)
      • glDrawArraysInstanced

        public static void glDrawArraysInstanced​(int mode,
                                                 int first,
                                                 int count,
                                                 int instancecount)
      • nglDrawElementsInstanced

        public static void nglDrawElementsInstanced​(int mode,
                                                    int count,
                                                    int type,
                                                    long indices,
                                                    int instancecount)
      • glDrawElementsInstanced

        public static void glDrawElementsInstanced​(int mode,
                                                   int count,
                                                   int type,
                                                   long indices,
                                                   int instancecount)
      • glDrawElementsInstanced

        public static void glDrawElementsInstanced​(int mode,
                                                   int type,
                                                   java.nio.ByteBuffer indices,
                                                   int instancecount)
        
        public static void glDrawElementsInstanced​(int mode,
                                                   java.nio.ByteBuffer indices,
                                                   int instancecount)
        
        public static void glDrawElementsInstanced​(int mode,
                                                   java.nio.ShortBuffer indices,
                                                   int instancecount)
        
        public static void glDrawElementsInstanced​(int mode,
                                                   java.nio.IntBuffer indices,
                                                   int instancecount)
        
      • glFenceSync

        public static long glFenceSync​(int condition,
                                       int flags)
      • nglIsSync

        public static boolean nglIsSync​(long sync)
      • glIsSync

        public static boolean glIsSync​(long sync)
      • nglDeleteSync

        public static void nglDeleteSync​(long sync)
      • glDeleteSync

        public static void glDeleteSync​(long sync)
      • nglClientWaitSync

        public static int nglClientWaitSync​(long sync,
                                            int flags,
                                            long timeout)
      • glClientWaitSync

        public static int glClientWaitSync​(long sync,
                                           int flags,
                                           long timeout)
      • nglWaitSync

        public static void nglWaitSync​(long sync,
                                       int flags,
                                       long timeout)
      • glWaitSync

        public static void glWaitSync​(long sync,
                                      int flags,
                                      long timeout)
      • nglGetInteger64v

        public static void nglGetInteger64v​(int pname,
                                            long data)
      • glGetInteger64v

        public static void glGetInteger64v​(int pname,
                                           java.nio.LongBuffer data)
      • glGetInteger64

        public static long glGetInteger64​(int pname)
      • nglGetSynciv

        public static void nglGetSynciv​(long sync,
                                        int pname,
                                        int bufSize,
                                        long length,
                                        long values)
      • glGetSynciv

        public static void glGetSynciv​(long sync,
                                       int pname,
                                       @Nullable
                                       java.nio.IntBuffer length,
                                       java.nio.IntBuffer values)
      • glGetSynci

        public static int glGetSynci​(long sync,
                                     int pname,
                                     @Nullable
                                     java.nio.IntBuffer length)
      • nglGetInteger64i_v

        public static void nglGetInteger64i_v​(int target,
                                              int index,
                                              long data)
      • glGetInteger64i_v

        public static void glGetInteger64i_v​(int target,
                                             int index,
                                             java.nio.LongBuffer data)
      • glGetInteger64i

        public static long glGetInteger64i​(int target,
                                           int index)
      • nglGetBufferParameteri64v

        public static void nglGetBufferParameteri64v​(int target,
                                                     int pname,
                                                     long params)
      • glGetBufferParameteri64v

        public static void glGetBufferParameteri64v​(int target,
                                                    int pname,
                                                    java.nio.LongBuffer params)
      • glGetBufferParameteri64

        public static long glGetBufferParameteri64​(int target,
                                                   int pname)
      • nglGenSamplers

        public static void nglGenSamplers​(int count,
                                          long samplers)
      • glGenSamplers

        public static void glGenSamplers​(java.nio.IntBuffer samplers)
      • nglDeleteSamplers

        public static void nglDeleteSamplers​(int count,
                                             long samplers)
      • glDeleteSamplers

        public static void glDeleteSamplers​(java.nio.IntBuffer samplers)
      • glDeleteSamplers

        public static void glDeleteSamplers​(int sampler)
      • glIsSampler

        public static boolean glIsSampler​(int sampler)
      • glBindSampler

        public static void glBindSampler​(int unit,
                                         int sampler)
      • glSamplerParameteri

        public static void glSamplerParameteri​(int sampler,
                                               int pname,
                                               int param)
      • nglSamplerParameteriv

        public static void nglSamplerParameteriv​(int sampler,
                                                 int pname,
                                                 long param)
      • glSamplerParameteriv

        public static void glSamplerParameteriv​(int sampler,
                                                int pname,
                                                java.nio.IntBuffer param)
      • glSamplerParameterf

        public static void glSamplerParameterf​(int sampler,
                                               int pname,
                                               float param)
      • nglSamplerParameterfv

        public static void nglSamplerParameterfv​(int sampler,
                                                 int pname,
                                                 long param)
      • glSamplerParameterfv

        public static void glSamplerParameterfv​(int sampler,
                                                int pname,
                                                java.nio.FloatBuffer param)
      • nglGetSamplerParameteriv

        public static void nglGetSamplerParameteriv​(int sampler,
                                                    int pname,
                                                    long params)
      • glGetSamplerParameteriv

        public static void glGetSamplerParameteriv​(int sampler,
                                                   int pname,
                                                   java.nio.IntBuffer params)
      • glGetSamplerParameteri

        public static int glGetSamplerParameteri​(int sampler,
                                                 int pname)
      • nglGetSamplerParameterfv

        public static void nglGetSamplerParameterfv​(int sampler,
                                                    int pname,
                                                    long params)
      • glGetSamplerParameterfv

        public static void glGetSamplerParameterfv​(int sampler,
                                                   int pname,
                                                   java.nio.FloatBuffer params)
      • glGetSamplerParameterf

        public static float glGetSamplerParameterf​(int sampler,
                                                   int pname)
      • glVertexAttribDivisor

        public static void glVertexAttribDivisor​(int index,
                                                 int divisor)
      • glBindTransformFeedback

        public static void glBindTransformFeedback​(int target,
                                                   int id)
      • nglDeleteTransformFeedbacks

        public static void nglDeleteTransformFeedbacks​(int n,
                                                       long ids)
      • glDeleteTransformFeedbacks

        public static void glDeleteTransformFeedbacks​(java.nio.IntBuffer ids)
      • glDeleteTransformFeedbacks

        public static void glDeleteTransformFeedbacks​(int id)
      • nglGenTransformFeedbacks

        public static void nglGenTransformFeedbacks​(int n,
                                                    long ids)
      • glGenTransformFeedbacks

        public static void glGenTransformFeedbacks​(java.nio.IntBuffer ids)
      • glGenTransformFeedbacks

        public static int glGenTransformFeedbacks()
      • glIsTransformFeedback

        public static boolean glIsTransformFeedback​(int id)
      • glPauseTransformFeedback

        public static void glPauseTransformFeedback()
      • glResumeTransformFeedback

        public static void glResumeTransformFeedback()
      • nglGetProgramBinary

        public static void nglGetProgramBinary​(int program,
                                               int bufSize,
                                               long length,
                                               long binaryFormat,
                                               long binary)
      • glGetProgramBinary

        public static void glGetProgramBinary​(int program,
                                              @Nullable
                                              java.nio.IntBuffer length,
                                              java.nio.IntBuffer binaryFormat,
                                              java.nio.ByteBuffer binary)
      • nglProgramBinary

        public static void nglProgramBinary​(int program,
                                            int binaryFormat,
                                            long binary,
                                            int length)
      • glProgramBinary

        public static void glProgramBinary​(int program,
                                           int binaryFormat,
                                           java.nio.ByteBuffer binary)
      • glProgramParameteri

        public static void glProgramParameteri​(int program,
                                               int pname,
                                               int value)
      • nglInvalidateFramebuffer

        public static void nglInvalidateFramebuffer​(int target,
                                                    int numAttachments,
                                                    long attachments)
      • glInvalidateFramebuffer

        public static void glInvalidateFramebuffer​(int target,
                                                   java.nio.IntBuffer attachments)
      • glInvalidateFramebuffer

        public static void glInvalidateFramebuffer​(int target,
                                                   int attachment)
      • nglInvalidateSubFramebuffer

        public static void nglInvalidateSubFramebuffer​(int target,
                                                       int numAttachments,
                                                       long attachments,
                                                       int x,
                                                       int y,
                                                       int width,
                                                       int height)
      • glInvalidateSubFramebuffer

        public static void glInvalidateSubFramebuffer​(int target,
                                                      java.nio.IntBuffer attachments,
                                                      int x,
                                                      int y,
                                                      int width,
                                                      int height)
      • glInvalidateSubFramebuffer

        public static void glInvalidateSubFramebuffer​(int target,
                                                      int attachment,
                                                      int x,
                                                      int y,
                                                      int width,
                                                      int height)
      • glTexStorage2D

        public static void glTexStorage2D​(int target,
                                          int levels,
                                          int internalformat,
                                          int width,
                                          int height)
      • glTexStorage3D

        public static void glTexStorage3D​(int target,
                                          int levels,
                                          int internalformat,
                                          int width,
                                          int height,
                                          int depth)
      • nglGetInternalformativ

        public static void nglGetInternalformativ​(int target,
                                                  int internalformat,
                                                  int pname,
                                                  int bufSize,
                                                  long params)
      • glGetInternalformativ

        public static void glGetInternalformativ​(int target,
                                                 int internalformat,
                                                 int pname,
                                                 java.nio.IntBuffer params)
      • glGetInternalformati

        public static int glGetInternalformati​(int target,
                                               int internalformat,
                                               int pname)
      • glTexImage3D

        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        short[] pixels)
        
        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        int[] pixels)
        
        public static void glTexImage3D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        @Nullable
                                        float[] pixels)
        
        Array version of: TexImage3D
        See Also:
        Reference Page
      • glTexSubImage3D

        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           short[] pixels)
        
        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           int[] pixels)
        
        public static void glTexSubImage3D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int zoffset,
                                           int width,
                                           int height,
                                           int depth,
                                           int format,
                                           int type,
                                           float[] pixels)
        
        Array version of: TexSubImage3D
        See Also:
        Reference Page
      • glGetQueryiv

        public static void glGetQueryiv​(int target,
                                        int pname,
                                        int[] params)
        Array version of: GetQueryiv
        See Also:
        Reference Page
      • glGetQueryObjectuiv

        public static void glGetQueryObjectuiv​(int id,
                                               int pname,
                                               int[] params)
        Array version of: GetQueryObjectuiv
        See Also:
        Reference Page
      • glUniformMatrix2x3fv

        public static void glUniformMatrix2x3fv​(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix2x3fv
        See Also:
        Reference Page
      • glUniformMatrix3x2fv

        public static void glUniformMatrix3x2fv​(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix3x2fv
        See Also:
        Reference Page
      • glUniformMatrix2x4fv

        public static void glUniformMatrix2x4fv​(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix2x4fv
        See Also:
        Reference Page
      • glUniformMatrix4x2fv

        public static void glUniformMatrix4x2fv​(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix4x2fv
        See Also:
        Reference Page
      • glUniformMatrix3x4fv

        public static void glUniformMatrix3x4fv​(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix3x4fv
        See Also:
        Reference Page
      • glUniformMatrix4x3fv

        public static void glUniformMatrix4x3fv​(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix4x3fv
        See Also:
        Reference Page
      • glGetIntegeri_v

        public static void glGetIntegeri_v​(int target,
                                           int index,
                                           int[] data)
        Array version of: GetIntegeri_v
        See Also:
        Reference Page
      • glGetTransformFeedbackVarying

        public static void glGetTransformFeedbackVarying​(int program,
                                                         int index,
                                                         @Nullable
                                                         int[] length,
                                                         int[] size,
                                                         int[] type,
                                                         java.nio.ByteBuffer name)
        Array version of: GetTransformFeedbackVarying
        See Also:
        Reference Page
      • glGetVertexAttribIiv

        public static void glGetVertexAttribIiv​(int index,
                                                int pname,
                                                int[] params)
        Array version of: GetVertexAttribIiv
        See Also:
        Reference Page
      • glGetVertexAttribIuiv

        public static void glGetVertexAttribIuiv​(int index,
                                                 int pname,
                                                 int[] params)
        Array version of: GetVertexAttribIuiv
        See Also:
        Reference Page
      • glGetUniformuiv

        public static void glGetUniformuiv​(int program,
                                           int location,
                                           int[] params)
        Array version of: GetUniformuiv
        See Also:
        Reference Page
      • glUniform1uiv

        public static void glUniform1uiv​(int location,
                                         int[] value)
        Array version of: Uniform1uiv
        See Also:
        Reference Page
      • glUniform2uiv

        public static void glUniform2uiv​(int location,
                                         int[] value)
        Array version of: Uniform2uiv
        See Also:
        Reference Page
      • glUniform3uiv

        public static void glUniform3uiv​(int location,
                                         int[] value)
        Array version of: Uniform3uiv
        See Also:
        Reference Page
      • glUniform4uiv

        public static void glUniform4uiv​(int location,
                                         int[] value)
        Array version of: Uniform4uiv
        See Also:
        Reference Page
      • glClearBufferiv

        public static void glClearBufferiv​(int buffer,
                                           int drawbuffer,
                                           int[] value)
        Array version of: ClearBufferiv
        See Also:
        Reference Page
      • glClearBufferuiv

        public static void glClearBufferuiv​(int buffer,
                                            int drawbuffer,
                                            int[] value)
        Array version of: ClearBufferuiv
        See Also:
        Reference Page
      • glClearBufferfv

        public static void glClearBufferfv​(int buffer,
                                           int drawbuffer,
                                           float[] value)
        Array version of: ClearBufferfv
        See Also:
        Reference Page
      • glGetActiveUniformsiv

        public static void glGetActiveUniformsiv​(int program,
                                                 int[] uniformIndices,
                                                 int pname,
                                                 int[] params)
        Array version of: GetActiveUniformsiv
        See Also:
        Reference Page
      • glGetActiveUniformBlockiv

        public static void glGetActiveUniformBlockiv​(int program,
                                                     int uniformBlockIndex,
                                                     int pname,
                                                     int[] params)
        Array version of: GetActiveUniformBlockiv
        See Also:
        Reference Page
      • glGetActiveUniformBlockName

        public static void glGetActiveUniformBlockName​(int program,
                                                       int uniformBlockIndex,
                                                       @Nullable
                                                       int[] length,
                                                       java.nio.ByteBuffer uniformBlockName)
        Array version of: GetActiveUniformBlockName
        See Also:
        Reference Page
      • glGetInteger64v

        public static void glGetInteger64v​(int pname,
                                           long[] data)
        Array version of: GetInteger64v
        See Also:
        Reference Page
      • glGetSynciv

        public static void glGetSynciv​(long sync,
                                       int pname,
                                       @Nullable
                                       int[] length,
                                       int[] values)
        Array version of: GetSynciv
        See Also:
        Reference Page
      • glGetInteger64i_v

        public static void glGetInteger64i_v​(int target,
                                             int index,
                                             long[] data)
        Array version of: GetInteger64i_v
        See Also:
        Reference Page
      • glGetBufferParameteri64v

        public static void glGetBufferParameteri64v​(int target,
                                                    int pname,
                                                    long[] params)
        Array version of: GetBufferParameteri64v
        See Also:
        Reference Page
      • glGenSamplers

        public static void glGenSamplers​(int[] samplers)
        Array version of: GenSamplers
        See Also:
        Reference Page
      • glSamplerParameteriv

        public static void glSamplerParameteriv​(int sampler,
                                                int pname,
                                                int[] param)
        Array version of: SamplerParameteriv
        See Also:
        Reference Page
      • glSamplerParameterfv

        public static void glSamplerParameterfv​(int sampler,
                                                int pname,
                                                float[] param)
        Array version of: SamplerParameterfv
        See Also:
        Reference Page
      • glGetSamplerParameteriv

        public static void glGetSamplerParameteriv​(int sampler,
                                                   int pname,
                                                   int[] params)
        Array version of: GetSamplerParameteriv
        See Also:
        Reference Page
      • glGetSamplerParameterfv

        public static void glGetSamplerParameterfv​(int sampler,
                                                   int pname,
                                                   float[] params)
        Array version of: GetSamplerParameterfv
        See Also:
        Reference Page
      • glGetProgramBinary

        public static void glGetProgramBinary​(int program,
                                              @Nullable
                                              int[] length,
                                              int[] binaryFormat,
                                              java.nio.ByteBuffer binary)
        Array version of: GetProgramBinary
        See Also:
        Reference Page
      • glInvalidateSubFramebuffer

        public static void glInvalidateSubFramebuffer​(int target,
                                                      int[] attachments,
                                                      int x,
                                                      int y,
                                                      int width,
                                                      int height)
        Array version of: InvalidateSubFramebuffer
        See Also:
        Reference Page
      • glGetInternalformativ

        public static void glGetInternalformativ​(int target,
                                                 int internalformat,
                                                 int pname,
                                                 int[] params)
        Array version of: GetInternalformativ
        See Also:
        Reference Page