Class GLES20


  • public final class GLES20
    extends java.lang.Object
    • Method Detail

      • glActiveTexture

        public static void glActiveTexture​(int texture)
      • glAttachShader

        public static void glAttachShader​(int program,
                                          int shader)
      • glBindAttribLocation

        public static void glBindAttribLocation​(int program,
                                                int index,
                                                java.nio.ByteBuffer name)
      • glBindAttribLocation

        public static void glBindAttribLocation​(int program,
                                                int index,
                                                java.lang.CharSequence name)
        Overloads glBindAttribLocation.
      • glBindBuffer

        public static void glBindBuffer​(int target,
                                        int buffer)
      • glBindFramebuffer

        public static void glBindFramebuffer​(int target,
                                             int framebuffer)
      • glBindRenderbuffer

        public static void glBindRenderbuffer​(int target,
                                              int renderbuffer)
      • glBindTexture

        public static void glBindTexture​(int target,
                                         int texture)
      • glBlendColor

        public static void glBlendColor​(float red,
                                        float green,
                                        float blue,
                                        float alpha)
      • glBlendEquation

        public static void glBlendEquation​(int mode)
      • glBlendEquationSeparate

        public static void glBlendEquationSeparate​(int modeRGB,
                                                   int modeAlpha)
      • glBlendFunc

        public static void glBlendFunc​(int sfactor,
                                       int dfactor)
      • glBlendFuncSeparate

        public static void glBlendFuncSeparate​(int srcRGB,
                                               int dstRGB,
                                               int srcAlpha,
                                               int dstAlpha)
      • glBufferData

        public static void glBufferData​(int target,
                                        long data_size,
                                        int usage)
      • glBufferData

        public static void glBufferData​(int target,
                                        java.nio.ByteBuffer data,
                                        int usage)
      • glBufferData

        public static void glBufferData​(int target,
                                        java.nio.FloatBuffer data,
                                        int usage)
      • glBufferData

        public static void glBufferData​(int target,
                                        java.nio.IntBuffer data,
                                        int usage)
      • glBufferData

        public static void glBufferData​(int target,
                                        java.nio.ShortBuffer data,
                                        int usage)
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.ByteBuffer data)
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.FloatBuffer data)
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.IntBuffer data)
      • glBufferSubData

        public static void glBufferSubData​(int target,
                                           long offset,
                                           java.nio.ShortBuffer data)
      • glCheckFramebufferStatus

        public static int glCheckFramebufferStatus​(int target)
      • glClear

        public static void glClear​(int mask)
      • glClearColor

        public static void glClearColor​(float red,
                                        float green,
                                        float blue,
                                        float alpha)
      • glClearDepthf

        public static void glClearDepthf​(float depth)
      • glClearStencil

        public static void glClearStencil​(int s)
      • glColorMask

        public static void glColorMask​(boolean red,
                                       boolean green,
                                       boolean blue,
                                       boolean alpha)
      • glCompileShader

        public static void glCompileShader​(int shader)
      • glCompressedTexImage2D

        public static void glCompressedTexImage2D​(int target,
                                                  int level,
                                                  int internalformat,
                                                  int width,
                                                  int height,
                                                  int border,
                                                  java.nio.ByteBuffer data)
      • glCompressedTexSubImage2D

        public static void glCompressedTexSubImage2D​(int target,
                                                     int level,
                                                     int xoffset,
                                                     int yoffset,
                                                     int width,
                                                     int height,
                                                     int format,
                                                     java.nio.ByteBuffer data)
      • glCopyTexImage2D

        public static void glCopyTexImage2D​(int target,
                                            int level,
                                            int internalformat,
                                            int x,
                                            int y,
                                            int width,
                                            int height,
                                            int border)
      • glCopyTexSubImage2D

        public static void glCopyTexSubImage2D​(int target,
                                               int level,
                                               int xoffset,
                                               int yoffset,
                                               int x,
                                               int y,
                                               int width,
                                               int height)
      • glCreateProgram

        public static int glCreateProgram()
      • glCreateShader

        public static int glCreateShader​(int type)
      • glCullFace

        public static void glCullFace​(int mode)
      • glDeleteBuffers

        public static void glDeleteBuffers​(java.nio.IntBuffer buffers)
      • glDeleteBuffers

        public static void glDeleteBuffers​(int buffer)
        Overloads glDeleteBuffers.
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers​(java.nio.IntBuffer framebuffers)
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers​(int framebuffer)
        Overloads glDeleteFramebuffers.
      • glDeleteProgram

        public static void glDeleteProgram​(int program)
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers​(java.nio.IntBuffer renderbuffers)
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers​(int renderbuffer)
        Overloads glDeleteRenderbuffers.
      • glDeleteShader

        public static void glDeleteShader​(int shader)
      • glDeleteTextures

        public static void glDeleteTextures​(java.nio.IntBuffer textures)
      • glDeleteTextures

        public static void glDeleteTextures​(int texture)
        Overloads glDeleteTextures.
      • glDepthFunc

        public static void glDepthFunc​(int func)
      • glDepthMask

        public static void glDepthMask​(boolean flag)
      • glDepthRangef

        public static void glDepthRangef​(float zNear,
                                         float zFar)
      • glDetachShader

        public static void glDetachShader​(int program,
                                          int shader)
      • glDisable

        public static void glDisable​(int cap)
      • glDisableVertexAttribArray

        public static void glDisableVertexAttribArray​(int index)
      • glDrawArrays

        public static void glDrawArrays​(int mode,
                                        int first,
                                        int count)
      • glDrawElements

        public static void glDrawElements​(int mode,
                                          java.nio.ByteBuffer indices)
      • glDrawElements

        public static void glDrawElements​(int mode,
                                          java.nio.IntBuffer indices)
      • glDrawElements

        public static void glDrawElements​(int mode,
                                          java.nio.ShortBuffer indices)
      • glDrawElements

        public static void glDrawElements​(int mode,
                                          int indices_count,
                                          int type,
                                          long indices_buffer_offset)
      • glEnable

        public static void glEnable​(int cap)
      • glEnableVertexAttribArray

        public static void glEnableVertexAttribArray​(int index)
      • glFinish

        public static void glFinish()
      • glFlush

        public static void glFlush()
      • glFramebufferRenderbuffer

        public static void glFramebufferRenderbuffer​(int target,
                                                     int attachment,
                                                     int renderbuffertarget,
                                                     int renderbuffer)
      • glFramebufferTexture2D

        public static void glFramebufferTexture2D​(int target,
                                                  int attachment,
                                                  int textarget,
                                                  int texture,
                                                  int level)
      • glFrontFace

        public static void glFrontFace​(int mode)
      • glGenBuffers

        public static void glGenBuffers​(java.nio.IntBuffer buffers)
      • glGenBuffers

        public static int glGenBuffers()
        Overloads glGenBuffers.
      • glGenerateMipmap

        public static void glGenerateMipmap​(int target)
      • glGenFramebuffers

        public static void glGenFramebuffers​(java.nio.IntBuffer framebuffers)
      • glGenFramebuffers

        public static int glGenFramebuffers()
        Overloads glGenFramebuffers.
      • glGenRenderbuffers

        public static void glGenRenderbuffers​(java.nio.IntBuffer renderbuffers)
      • glGenRenderbuffers

        public static int glGenRenderbuffers()
        Overloads glGenRenderbuffers.
      • glGenTextures

        public static void glGenTextures​(java.nio.IntBuffer textures)
      • glGenTextures

        public static int glGenTextures()
        Overloads glGenTextures.
      • glGetActiveAttrib

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

        public static java.lang.String glGetActiveAttrib​(int program,
                                                         int index,
                                                         int bufsize,
                                                         java.nio.IntBuffer sizeType)
        Overloads glGetActiveAttrib.

        Overloads glGetActiveAttrib. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

      • glGetActiveAttrib

        public static java.lang.String glGetActiveAttrib​(int program,
                                                         int index,
                                                         int bufsize)
        Overloads glGetActiveAttrib.

        Overloads glGetActiveAttrib. This version returns only the attrib name.

      • glGetActiveAttribSize

        public static int glGetActiveAttribSize​(int program,
                                                int index)
        Overloads glGetActiveAttrib.

        Overloads glGetActiveAttrib. This version returns only the attrib size.

      • glGetActiveAttribType

        public static int glGetActiveAttribType​(int program,
                                                int index)
        Overloads glGetActiveAttrib.

        Overloads glGetActiveAttrib. This version returns only the attrib type.

      • glGetActiveUniform

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

        public static java.lang.String glGetActiveUniform​(int program,
                                                          int index,
                                                          int bufsize,
                                                          java.nio.IntBuffer sizeType)
        Overloads glGetActiveUniform.

        Overloads glGetActiveUniform. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

      • glGetActiveUniform

        public static java.lang.String glGetActiveUniform​(int program,
                                                          int index,
                                                          int bufsize)
        Overloads glGetActiveUniform.

        Overloads glGetActiveUniformARB. This version returns only the uniform name.

      • glGetActiveUniformSize

        public static int glGetActiveUniformSize​(int program,
                                                 int index)
        Overloads glGetActiveUniform.

        Overloads glGetActiveUniform. This version returns only the uniform size.

      • glGetActiveUniformType

        public static int glGetActiveUniformType​(int program,
                                                 int index)
        Overloads glGetActiveUniform.

        Overloads glGetActiveUniform. This version returns only the uniform type.

      • glGetAttachedShaders

        public static void glGetAttachedShaders​(int program,
                                                java.nio.IntBuffer count,
                                                java.nio.IntBuffer shaders)
      • glGetAttribLocation

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

        public static int glGetAttribLocation​(int program,
                                              java.lang.CharSequence name)
        Overloads glGetAttribLocation.
      • glGetBoolean

        public static void glGetBoolean​(int pname,
                                        java.nio.ByteBuffer params)
      • glGetBoolean

        public static boolean glGetBoolean​(int pname)
        Overloads glGetBooleanv.
      • glGetBufferParameter

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

        @Deprecated
        public static int glGetBufferParameter​(int target,
                                               int pname)
        Deprecated.
        Will be removed in 3.0. Use glGetBufferParameteri(int, int) instead.
        Overloads glGetBufferParameteriv.

      • glGetBufferParameteri

        public static int glGetBufferParameteri​(int target,
                                                int pname)
        Overloads glGetBufferParameteriv.
      • glGetError

        public static int glGetError()
      • glGetFloat

        public static void glGetFloat​(int pname,
                                      java.nio.FloatBuffer params)
      • glGetFloat

        public static float glGetFloat​(int pname)
        Overloads glGetFloatv.
      • glGetFramebufferAttachmentParameter

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

        @Deprecated
        public static int glGetFramebufferAttachmentParameter​(int target,
                                                              int attachment,
                                                              int pname)
        Deprecated.
        Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri(int, int, int) instead.
        Overloads glGetFramebufferAttachmentParameteriv.

      • glGetFramebufferAttachmentParameteri

        public static int glGetFramebufferAttachmentParameteri​(int target,
                                                               int attachment,
                                                               int pname)
        Overloads glGetFramebufferAttachmentParameteriv.
      • glGetInteger

        public static void glGetInteger​(int pname,
                                        java.nio.IntBuffer params)
      • glGetInteger

        public static int glGetInteger​(int pname)
        Overloads glGetIntegerv.
      • glGetProgram

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

        @Deprecated
        public static int glGetProgram​(int program,
                                       int pname)
        Deprecated.
        Will be removed in 3.0. Use glGetProgrami(int, int) instead.
        Overloads glGetProgramiv.

      • glGetProgrami

        public static int glGetProgrami​(int program,
                                        int pname)
        Overloads glGetProgramiv.
      • glGetProgramInfoLog

        public static void glGetProgramInfoLog​(int program,
                                               java.nio.IntBuffer length,
                                               java.nio.ByteBuffer infoLog)
      • glGetProgramInfoLog

        public static java.lang.String glGetProgramInfoLog​(int program,
                                                           int bufsize)
        Overloads glGetProgramInfoLog.
      • glGetRenderbufferParameter

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

        @Deprecated
        public static int glGetRenderbufferParameter​(int target,
                                                     int pname)
        Deprecated.
        Will be removed in 3.0. Use glGetRenderbufferParameteri(int, int) instead.
        Overloads glGetRenderbufferParameteriv.

      • glGetRenderbufferParameteri

        public static int glGetRenderbufferParameteri​(int target,
                                                      int pname)
        Overloads glGetRenderbufferParameteriv.
      • glGetShader

        public static void glGetShader​(int shader,
                                       int pname,
                                       java.nio.IntBuffer params)
      • glGetShader

        @Deprecated
        public static int glGetShader​(int shader,
                                      int pname)
        Deprecated.
        Will be removed in 3.0. Use glGetShaderi(int, int) instead.
        Overloads glGetShaderiv.

      • glGetShaderi

        public static int glGetShaderi​(int shader,
                                       int pname)
        Overloads glGetShaderiv.
      • glGetShaderInfoLog

        public static void glGetShaderInfoLog​(int shader,
                                              java.nio.IntBuffer length,
                                              java.nio.ByteBuffer infoLog)
      • glGetShaderInfoLog

        public static java.lang.String glGetShaderInfoLog​(int shader,
                                                          int bufsize)
        Overloads glGetShaderInfoLog.
      • glGetShaderPrecisionFormat

        public static void glGetShaderPrecisionFormat​(int shadertype,
                                                      int precisiontype,
                                                      java.nio.IntBuffer range,
                                                      java.nio.IntBuffer precision)
      • glGetShaderSource

        public static void glGetShaderSource​(int shader,
                                             java.nio.IntBuffer length,
                                             java.nio.ByteBuffer source)
      • glGetShaderSource

        public static java.lang.String glGetShaderSource​(int shader,
                                                         int bufsize)
        Overloads glGetShaderSource.
      • glGetString

        public static java.lang.String glGetString​(int name)
      • glGetTexParameter

        public static void glGetTexParameter​(int target,
                                             int pname,
                                             java.nio.FloatBuffer params)
      • glGetTexParameterf

        public static float glGetTexParameterf​(int target,
                                               int pname)
        Overloads glGetTexParameterfv.
      • glGetTexParameter

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

        public static int glGetTexParameteri​(int target,
                                             int pname)
        Overloads glGetTexParameteriv.
      • glGetUniform

        public static void glGetUniform​(int program,
                                        int location,
                                        java.nio.FloatBuffer params)
      • glGetUniform

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

        public static int glGetUniformLocation​(int program,
                                               java.nio.ByteBuffer name)
        Returns the location of the uniform with the specified name. The ByteBuffer should contain the uniform name as a null-terminated string.

        Parameters:
        program -
        name -
      • glGetUniformLocation

        public static int glGetUniformLocation​(int program,
                                               java.lang.CharSequence name)
        Overloads glGetUniformLocation.
      • glGetVertexAttrib

        public static void glGetVertexAttrib​(int index,
                                             int pname,
                                             java.nio.FloatBuffer params)
      • glGetVertexAttrib

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

        public static java.nio.ByteBuffer glGetVertexAttribPointer​(int index,
                                                                   int pname,
                                                                   long result_size)
      • glHint

        public static void glHint​(int target,
                                  int mode)
      • glIsBuffer

        public static boolean glIsBuffer​(int buffer)
      • glIsEnabled

        public static boolean glIsEnabled​(int cap)
      • glIsFramebuffer

        public static boolean glIsFramebuffer​(int framebuffer)
      • glIsProgram

        public static boolean glIsProgram​(int program)
      • glIsRenderbuffer

        public static boolean glIsRenderbuffer​(int renderbuffer)
      • glIsShader

        public static boolean glIsShader​(int shader)
      • glIsTexture

        public static boolean glIsTexture​(int texture)
      • glLineWidth

        public static void glLineWidth​(float width)
      • glLinkProgram

        public static void glLinkProgram​(int program)
      • glPixelStorei

        public static void glPixelStorei​(int pname,
                                         int param)
      • glPolygonOffset

        public static void glPolygonOffset​(float factor,
                                           float units)
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ByteBuffer pixels)
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)
      • glReadPixels

        public static void glReadPixels​(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)
      • glReleaseShaderCompiler

        public static void glReleaseShaderCompiler()
      • glRenderbufferStorage

        public static void glRenderbufferStorage​(int target,
                                                 int internalformat,
                                                 int width,
                                                 int height)
      • glSampleCoverage

        public static void glSampleCoverage​(float value,
                                            boolean invert)
      • glScissor

        public static void glScissor​(int x,
                                     int y,
                                     int width,
                                     int height)
      • glShaderBinary

        public static void glShaderBinary​(java.nio.IntBuffer shaders,
                                          int binaryformat,
                                          java.nio.ByteBuffer binary)
      • glShaderSource

        public static void glShaderSource​(int shader,
                                          java.nio.ByteBuffer string)
        glShaderSource allows multiple, optionally null-terminated, source strings to define a shader program.

        This method uses just a single string, that should NOT be null-terminated.

        Parameters:
        shader -
        string -
      • glShaderSource

        public static void glShaderSource​(int shader,
                                          java.lang.CharSequence string)
        Overloads glShaderSource.
      • glShaderSource

        public static void glShaderSource​(int shader,
                                          java.lang.CharSequence[] strings)
        Overloads glShaderSource.
      • glStencilFunc

        public static void glStencilFunc​(int func,
                                         int ref,
                                         int mask)
      • glStencilFuncSeparate

        public static void glStencilFuncSeparate​(int face,
                                                 int func,
                                                 int ref,
                                                 int mask)
      • glStencilMask

        public static void glStencilMask​(int mask)
      • glStencilMaskSeparate

        public static void glStencilMaskSeparate​(int face,
                                                 int mask)
      • glStencilOp

        public static void glStencilOp​(int fail,
                                       int zfail,
                                       int zpass)
      • glStencilOpSeparate

        public static void glStencilOpSeparate​(int face,
                                               int fail,
                                               int zfail,
                                               int zpass)
      • glTexImage2D

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

        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)
      • glTexImage2D

        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)
      • glTexImage2D

        public static void glTexImage2D​(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)
      • glTexParameterf

        public static void glTexParameterf​(int target,
                                           int pname,
                                           float param)
      • glTexParameter

        public static void glTexParameter​(int target,
                                          int pname,
                                          java.nio.FloatBuffer param)
      • glTexParameteri

        public static void glTexParameteri​(int target,
                                           int pname,
                                           int param)
      • glTexParameter

        public static void glTexParameter​(int target,
                                          int pname,
                                          java.nio.IntBuffer param)
      • glTexSubImage2D

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

        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.FloatBuffer pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.IntBuffer pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D​(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.ShortBuffer pixels)
      • glUniform1f

        public static void glUniform1f​(int location,
                                       float x)
      • glUniform1

        public static void glUniform1​(int location,
                                      java.nio.FloatBuffer v)
      • glUniform1i

        public static void glUniform1i​(int location,
                                       int x)
      • glUniform1

        public static void glUniform1​(int location,
                                      java.nio.IntBuffer v)
      • glUniform2f

        public static void glUniform2f​(int location,
                                       float x,
                                       float y)
      • glUniform2

        public static void glUniform2​(int location,
                                      java.nio.FloatBuffer v)
      • glUniform2i

        public static void glUniform2i​(int location,
                                       int x,
                                       int y)
      • glUniform2

        public static void glUniform2​(int location,
                                      java.nio.IntBuffer v)
      • glUniform3f

        public static void glUniform3f​(int location,
                                       float x,
                                       float y,
                                       float z)
      • glUniform3

        public static void glUniform3​(int location,
                                      java.nio.FloatBuffer v)
      • glUniform3i

        public static void glUniform3i​(int location,
                                       int x,
                                       int y,
                                       int z)
      • glUniform3

        public static void glUniform3​(int location,
                                      java.nio.IntBuffer v)
      • glUniform4f

        public static void glUniform4f​(int location,
                                       float x,
                                       float y,
                                       float z,
                                       float w)
      • glUniform4

        public static void glUniform4​(int location,
                                      java.nio.FloatBuffer v)
      • glUniform4i

        public static void glUniform4i​(int location,
                                       int x,
                                       int y,
                                       int z,
                                       int w)
      • glUniform4

        public static void glUniform4​(int location,
                                      java.nio.IntBuffer v)
      • glUniformMatrix2

        public static void glUniformMatrix2​(int location,
                                            boolean transpose,
                                            java.nio.FloatBuffer matrices)
      • glUniformMatrix3

        public static void glUniformMatrix3​(int location,
                                            boolean transpose,
                                            java.nio.FloatBuffer matrices)
      • glUniformMatrix4

        public static void glUniformMatrix4​(int location,
                                            boolean transpose,
                                            java.nio.FloatBuffer matrices)
      • glUseProgram

        public static void glUseProgram​(int program)
      • glValidateProgram

        public static void glValidateProgram​(int program)
      • glVertexAttrib1f

        public static void glVertexAttrib1f​(int indx,
                                            float x)
      • glVertexAttrib1

        public static void glVertexAttrib1​(int indx,
                                           java.nio.FloatBuffer values)
      • glVertexAttrib2f

        public static void glVertexAttrib2f​(int indx,
                                            float x,
                                            float y)
      • glVertexAttrib2

        public static void glVertexAttrib2​(int indx,
                                           java.nio.FloatBuffer values)
      • glVertexAttrib3f

        public static void glVertexAttrib3f​(int indx,
                                            float x,
                                            float y,
                                            float z)
      • glVertexAttrib3

        public static void glVertexAttrib3​(int indx,
                                           java.nio.FloatBuffer values)
      • glVertexAttrib4f

        public static void glVertexAttrib4f​(int indx,
                                            float x,
                                            float y,
                                            float z,
                                            float w)
      • glVertexAttrib4

        public static void glVertexAttrib4​(int indx,
                                           java.nio.FloatBuffer values)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.FloatBuffer buffer)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 boolean unsigned,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.ByteBuffer buffer)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 boolean unsigned,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.IntBuffer buffer)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 boolean unsigned,
                                                 boolean normalized,
                                                 int stride,
                                                 java.nio.ShortBuffer buffer)
      • glVertexAttribPointer

        public static void glVertexAttribPointer​(int index,
                                                 int size,
                                                 int type,
                                                 boolean normalized,
                                                 int stride,
                                                 long buffer_buffer_offset)
      • glViewport

        public static void glViewport​(int x,
                                      int y,
                                      int width,
                                      int height)