Class GLES30



  • public class GLES30
    extends java.lang.Object
    The core OpenGL ES 3.0 functionality.
    • Method Detail

      • glReadBuffer

        public static void glReadBuffer(int src)
      • 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)
      • glDrawRangeElements

        public static void glDrawRangeElements(int mode,
                                               int start,
                                               int end,
                                               java.nio.ByteBuffer indices)
      • glDrawRangeElements

        public static void glDrawRangeElements(int mode,
                                               int start,
                                               int end,
                                               java.nio.ShortBuffer indices)
      • glDrawRangeElements

        public static void glDrawRangeElements(int mode,
                                               int start,
                                               int end,
                                               java.nio.IntBuffer indices)
      • glTexImage3D

        public static void glTexImage3D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        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,
                                        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,
                                        java.nio.ShortBuffer pixels)
        ShortBuffer version of: TexImage3D
      • glTexImage3D

        public static void glTexImage3D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)
        IntBuffer version of: TexImage3D
      • glTexImage3D

        public static void glTexImage3D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)
        FloatBuffer version of: TexImage3D
      • 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)
      • 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.ShortBuffer pixels)
        ShortBuffer version of: TexSubImage3D
      • 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.IntBuffer pixels)
        IntBuffer version of: TexSubImage3D
      • 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.FloatBuffer pixels)
        FloatBuffer version of: TexSubImage3D
      • glCopyTexSubImage3D

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

        public static void glCompressedTexImage3D(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,
                                                  java.nio.ByteBuffer 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)
      • glGenQueries

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

        public static int glGenQueries()
      • 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)
      • glGetQueryiv

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

        public static int glGetQueryi(int target,
                                      int pname)
      • 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)
      • glGetBufferPointerv

        public static void glGetBufferPointerv(int target,
                                               int pname,
                                               PointerBuffer params)
      • glGetBufferPointer

        public static long glGetBufferPointer(int target,
                                              int pname)
      • glDrawBuffers

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

        public static void glDrawBuffers(int buf)
      • glUniformMatrix2x3fv

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

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

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

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

        public static void glUniformMatrix3x4fv(int location,
                                                boolean transpose,
                                                java.nio.FloatBuffer 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)
      • glMapBufferRange

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

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

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

        public static void glBindVertexArray(int array)
      • glDeleteVertexArrays

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

        public static void glDeleteVertexArrays(int array)
      • glGenVertexArrays

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

        public static int glGenVertexArrays()
      • glIsVertexArray

        public static boolean glIsVertexArray(int array)
      • 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)
      • glTransformFeedbackVaryings

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

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

        public static void glTransformFeedbackVaryings(int program,
                                                       java.lang.CharSequence varying,
                                                       int bufferMode)
      • glGetTransformFeedbackVarying

        public static void glGetTransformFeedbackVarying(int program,
                                                         int index,
                                                         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)
      • glGetTransformFeedbackVarying

        public static java.lang.String glGetTransformFeedbackVarying(int program,
                                                                     int index,
                                                                     java.nio.IntBuffer size,
                                                                     java.nio.IntBuffer type)
      • 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)
      • glVertexAttribIPointer

        public static void glVertexAttribIPointer(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  java.nio.ShortBuffer pointer)
        ShortBuffer version of: VertexAttribIPointer
      • glVertexAttribIPointer

        public static void glVertexAttribIPointer(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  java.nio.IntBuffer pointer)
        IntBuffer version of: VertexAttribIPointer
      • glGetVertexAttribIiv

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

        public static int glGetVertexAttribIi(int index,
                                              int pname)
      • glGetVertexAttribIuiv

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

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

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

        public static void glVertexAttribI4ui(int index,
                                              int x,
                                              int y,
                                              int z,
                                              int w)
      • glVertexAttribI4iv

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

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

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

        public static int glGetUniformui(int program,
                                         int location)
      • glGetFragDataLocation

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

        public static int glGetFragDataLocation(int program,
                                                java.lang.CharSequence name)
      • glUniform1ui

        public static void glUniform1ui(int location,
                                        int v0)
      • glUniform2ui

        public static void glUniform2ui(int location,
                                        int v0,
                                        int v1)
      • glUniform3ui

        public static void glUniform3ui(int location,
                                        int v0,
                                        int v1,
                                        int v2)
      • glUniform4ui

        public static void glUniform4ui(int location,
                                        int v0,
                                        int v1,
                                        int v2,
                                        int v3)
      • glUniform1uiv

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

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

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

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

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

        public static void glClearBufferuiv(int buffer,
                                            int drawbuffer,
                                            java.nio.IntBuffer 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)
      • glGetStringi

        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)
      • glGetUniformIndices

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

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

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

        public static int glGetUniformBlockIndex(int program,
                                                 java.lang.CharSequence uniformBlockName)
      • 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)
      • glGetActiveUniformBlockName

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

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

        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)
      • 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)
      • glDrawElementsInstanced

        public static void glDrawElementsInstanced(int mode,
                                                   java.nio.ByteBuffer indices,
                                                   int instancecount)
      • glDrawElementsInstanced

        public static void glDrawElementsInstanced(int mode,
                                                   java.nio.ShortBuffer indices,
                                                   int instancecount)
      • glDrawElementsInstanced

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

        public static long glFenceSync(int condition,
                                       int flags)
      • glIsSync

        public static boolean glIsSync(long sync)
      • glDeleteSync

        public static void glDeleteSync(long sync)
      • glClientWaitSync

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

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

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

        public static long glGetInteger64(int pname)
      • glGetSynciv

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

        public static int glGetSynci(long sync,
                                     int pname,
                                     java.nio.IntBuffer length)
      • glGetInteger64i_v

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

        public static long glGetInteger64i(int target,
                                           int index)
      • glGetBufferParameteri64v

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

        public static long glGetBufferParameteri64(int target,
                                                   int pname)
      • glGenSamplers

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

        public static int glGenSamplers()
      • 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)
      • glSamplerParameteriv

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

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

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

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

        public static int glGetSamplerParameteri(int sampler,
                                                 int pname)
      • 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)
      • glDeleteTransformFeedbacks

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

        public static void glDeleteTransformFeedbacks(int id)
      • 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()
      • glGetProgramBinary

        public static void glGetProgramBinary(int program,
                                              java.nio.IntBuffer length,
                                              java.nio.IntBuffer binaryFormat,
                                              java.nio.ByteBuffer binary)
      • glProgramBinary

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

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

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

        public static void glInvalidateFramebuffer(int target,
                                                   int attachment)
      • 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)
      • 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,
                                        short[] pixels)
        short[] version of: TexImage3D
      • glTexImage3D

        public static void glTexImage3D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        int[] pixels)
        int[] version of: TexImage3D
      • glTexImage3D

        public static void glTexImage3D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int depth,
                                        int border,
                                        int format,
                                        int type,
                                        float[] pixels)
        float[] version of: TexImage3D
      • 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)
        short[] version of: TexSubImage3D
      • 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,
                                           int[] pixels)
        int[] version of: TexSubImage3D
      • 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,
                                           float[] pixels)
        float[] version of: TexSubImage3D
      • glGenQueries

        public static void glGenQueries(int[] ids)
        Array version of: GenQueries
      • glDeleteQueries

        public static void glDeleteQueries(int[] ids)
        Array version of: DeleteQueries
      • glGetQueryiv

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

        public static void glGetQueryObjectuiv(int id,
                                               int pname,
                                               int[] params)
        Array version of: GetQueryObjectuiv
      • glDrawBuffers

        public static void glDrawBuffers(int[] bufs)
        Array version of: DrawBuffers
      • glUniformMatrix2x3fv

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

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

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

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

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

        public static void glUniformMatrix4x3fv(int location,
                                                boolean transpose,
                                                float[] value)
        Array version of: UniformMatrix4x3fv
      • glDeleteVertexArrays

        public static void glDeleteVertexArrays(int[] arrays)
        Array version of: DeleteVertexArrays
      • glGenVertexArrays

        public static void glGenVertexArrays(int[] arrays)
        Array version of: GenVertexArrays
      • glGetIntegeri_v

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

        public static void glGetTransformFeedbackVarying(int program,
                                                         int index,
                                                         int[] length,
                                                         int[] size,
                                                         int[] type,
                                                         java.nio.ByteBuffer name)
        Array version of: GetTransformFeedbackVarying
      • glVertexAttribIPointer

        public static void glVertexAttribIPointer(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  short[] pointer)
        short[] version of: VertexAttribIPointer
      • glVertexAttribIPointer

        public static void glVertexAttribIPointer(int index,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  int[] pointer)
        int[] version of: VertexAttribIPointer
      • glGetVertexAttribIiv

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

        public static void glGetVertexAttribIuiv(int index,
                                                 int pname,
                                                 int[] params)
        Array version of: GetVertexAttribIuiv
      • glVertexAttribI4iv

        public static void glVertexAttribI4iv(int index,
                                              int[] v)
        Array version of: VertexAttribI4iv
      • glVertexAttribI4uiv

        public static void glVertexAttribI4uiv(int index,
                                               int[] v)
        Array version of: VertexAttribI4uiv
      • glGetUniformuiv

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

        public static void glUniform1uiv(int location,
                                         int[] value)
        Array version of: Uniform1uiv
      • glUniform2uiv

        public static void glUniform2uiv(int location,
                                         int[] value)
        Array version of: Uniform2uiv
      • glUniform3uiv

        public static void glUniform3uiv(int location,
                                         int[] value)
        Array version of: Uniform3uiv
      • glUniform4uiv

        public static void glUniform4uiv(int location,
                                         int[] value)
        Array version of: Uniform4uiv
      • glClearBufferiv

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

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

        public static void glClearBufferfv(int buffer,
                                           int drawbuffer,
                                           float[] value)
        Array version of: ClearBufferfv
      • glGetUniformIndices

        public static void glGetUniformIndices(int program,
                                               PointerBuffer uniformNames,
                                               int[] uniformIndices)
        Array version of: GetUniformIndices
      • glGetActiveUniformsiv

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

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

        public static void glGetActiveUniformBlockName(int program,
                                                       int uniformBlockIndex,
                                                       int[] length,
                                                       java.nio.ByteBuffer uniformBlockName)
        Array version of: GetActiveUniformBlockName
      • glGetInteger64v

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

        public static void glGetSynciv(long sync,
                                       int pname,
                                       int[] length,
                                       int[] values)
        Array version of: GetSynciv
      • glGetInteger64i_v

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

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

        public static void glGenSamplers(int[] samplers)
        Array version of: GenSamplers
      • glDeleteSamplers

        public static void glDeleteSamplers(int[] samplers)
        Array version of: DeleteSamplers
      • glSamplerParameteriv

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

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

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

        public static void glGetSamplerParameterfv(int sampler,
                                                   int pname,
                                                   float[] params)
        Array version of: GetSamplerParameterfv
      • glDeleteTransformFeedbacks

        public static void glDeleteTransformFeedbacks(int[] ids)
        Array version of: DeleteTransformFeedbacks
      • glGenTransformFeedbacks

        public static void glGenTransformFeedbacks(int[] ids)
        Array version of: GenTransformFeedbacks
      • glGetProgramBinary

        public static void glGetProgramBinary(int program,
                                              int[] length,
                                              int[] binaryFormat,
                                              java.nio.ByteBuffer binary)
        Array version of: GetProgramBinary
      • glInvalidateFramebuffer

        public static void glInvalidateFramebuffer(int target,
                                                   int[] attachments)
        Array version of: InvalidateFramebuffer
      • glInvalidateSubFramebuffer

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

        public static void glGetInternalformativ(int target,
                                                 int internalformat,
                                                 int pname,
                                                 int[] params)
        Array version of: GetInternalformativ