Class GL20

Direct Known Subclasses:
GL21

public class GL20 extends GL15
  • Field Details

  • Method Details

    • glCreateProgram

      public static int glCreateProgram()
      GLuint glCreateProgram(void)
    • glDeleteProgram

      public static void glDeleteProgram(int program)
      void glDeleteProgram(GLuint program)
    • glIsProgram

      public static boolean glIsProgram(int program)
      GLboolean glIsProgram(GLuint program)
    • glCreateShader

      public static int glCreateShader(int type)
      GLuint glCreateShader(GLenum type)
    • glDeleteShader

      public static void glDeleteShader(int shader)
      void glDeleteShader(GLuint shader)
    • glIsShader

      public static boolean glIsShader(int shader)
      GLboolean glIsShader(GLuint shader)
    • glAttachShader

      public static void glAttachShader(int program, int shader)
      void glAttachShader(GLuint program, GLuint shader)
    • glDetachShader

      public static void glDetachShader(int program, int shader)
      void glDetachShader(GLuint program, GLuint shader)
    • nglShaderSource

      public static void nglShaderSource(int shader, int count, long strings, long length)
      void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * strings, GLint const * length)
    • glShaderSource

      public static void glShaderSource(int shader, PointerBuffer strings, @Nullable IntBuffer length)
      void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * strings, GLint const * length)
    • glShaderSource

      public static void glShaderSource(int shader, CharSequence... strings)
      void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * strings, GLint const * length)
    • glShaderSource

      public static void glShaderSource(int shader, CharSequence string)
      void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * strings, GLint const * length)
    • glCompileShader

      public static void glCompileShader(int shader)
      void glCompileShader(GLuint shader)
    • glLinkProgram

      public static void glLinkProgram(int program)
      void glLinkProgram(GLuint program)
    • glUseProgram

      public static void glUseProgram(int program)
      void glUseProgram(GLuint program)
    • glValidateProgram

      public static void glValidateProgram(int program)
      void glValidateProgram(GLuint program)
    • glUniform1f

      public static void glUniform1f(int location, float v0)
      void glUniform1f(GLint location, GLfloat v0)
    • glUniform2f

      public static void glUniform2f(int location, float v0, float v1)
      void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
    • glUniform3f

      public static void glUniform3f(int location, float v0, float v1, float v2)
      void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
    • glUniform4f

      public static void glUniform4f(int location, float v0, float v1, float v2, float v3)
      void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
    • glUniform1i

      public static void glUniform1i(int location, int v0)
      void glUniform1i(GLint location, GLint v0)
    • glUniform2i

      public static void glUniform2i(int location, int v0, int v1)
      void glUniform2i(GLint location, GLint v0, GLint v1)
    • glUniform3i

      public static void glUniform3i(int location, int v0, int v1, int v2)
      void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
    • glUniform4i

      public static void glUniform4i(int location, int v0, int v1, int v2, int v3)
      void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
    • nglUniform1fv

      public static void nglUniform1fv(int location, int count, long value)
      void glUniform1fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform1fv

      public static void glUniform1fv(int location, FloatBuffer value)
      void glUniform1fv(GLint location, GLsizei count, GLfloat const * value)
    • nglUniform2fv

      public static void nglUniform2fv(int location, int count, long value)
      void glUniform2fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform2fv

      public static void glUniform2fv(int location, FloatBuffer value)
      void glUniform2fv(GLint location, GLsizei count, GLfloat const * value)
    • nglUniform3fv

      public static void nglUniform3fv(int location, int count, long value)
      void glUniform3fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform3fv

      public static void glUniform3fv(int location, FloatBuffer value)
      void glUniform3fv(GLint location, GLsizei count, GLfloat const * value)
    • nglUniform4fv

      public static void nglUniform4fv(int location, int count, long value)
      void glUniform4fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform4fv

      public static void glUniform4fv(int location, FloatBuffer value)
      void glUniform4fv(GLint location, GLsizei count, GLfloat const * value)
    • nglUniform1iv

      public static void nglUniform1iv(int location, int count, long value)
      void glUniform1iv(GLint location, GLsizei count, GLint const * value)
    • glUniform1iv

      public static void glUniform1iv(int location, IntBuffer value)
      void glUniform1iv(GLint location, GLsizei count, GLint const * value)
    • nglUniform2iv

      public static void nglUniform2iv(int location, int count, long value)
      void glUniform2iv(GLint location, GLsizei count, GLint const * value)
    • glUniform2iv

      public static void glUniform2iv(int location, IntBuffer value)
      void glUniform2iv(GLint location, GLsizei count, GLint const * value)
    • nglUniform3iv

      public static void nglUniform3iv(int location, int count, long value)
      void glUniform3iv(GLint location, GLsizei count, GLint const * value)
    • glUniform3iv

      public static void glUniform3iv(int location, IntBuffer value)
      void glUniform3iv(GLint location, GLsizei count, GLint const * value)
    • nglUniform4iv

      public static void nglUniform4iv(int location, int count, long value)
      void glUniform4iv(GLint location, GLsizei count, GLint const * value)
    • glUniform4iv

      public static void glUniform4iv(int location, IntBuffer value)
      void glUniform4iv(GLint location, GLsizei count, GLint const * value)
    • nglUniformMatrix2fv

      public static void nglUniformMatrix2fv(int location, int count, boolean transpose, long value)
      void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • glUniformMatrix2fv

      public static void glUniformMatrix2fv(int location, boolean transpose, FloatBuffer value)
      void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • nglUniformMatrix3fv

      public static void nglUniformMatrix3fv(int location, int count, boolean transpose, long value)
      void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • glUniformMatrix3fv

      public static void glUniformMatrix3fv(int location, boolean transpose, FloatBuffer value)
      void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • nglUniformMatrix4fv

      public static void nglUniformMatrix4fv(int location, int count, boolean transpose, long value)
      void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • glUniformMatrix4fv

      public static void glUniformMatrix4fv(int location, boolean transpose, FloatBuffer value)
      void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • nglGetShaderiv

      public static void nglGetShaderiv(int shader, int pname, long params)
      void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    • glGetShaderiv

      public static void glGetShaderiv(int shader, int pname, IntBuffer params)
      void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    • glGetShaderi

      public static int glGetShaderi(int shader, int pname)
      void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    • nglGetProgramiv

      public static void nglGetProgramiv(int program, int pname, long params)
      void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    • glGetProgramiv

      public static void glGetProgramiv(int program, int pname, IntBuffer params)
      void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    • glGetProgrami

      public static int glGetProgrami(int program, int pname)
      void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    • nglGetShaderInfoLog

      public static void nglGetShaderInfoLog(int shader, int maxLength, long length, long infoLog)
      void glGetShaderInfoLog(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetShaderInfoLog

      public static void glGetShaderInfoLog(int shader, @Nullable IntBuffer length, ByteBuffer infoLog)
      void glGetShaderInfoLog(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetShaderInfoLog

      public static String glGetShaderInfoLog(int shader, int maxLength)
      void glGetShaderInfoLog(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetShaderInfoLog

      public static String glGetShaderInfoLog(int shader)
      void glGetShaderInfoLog(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • nglGetProgramInfoLog

      public static void nglGetProgramInfoLog(int program, int maxLength, long length, long infoLog)
      void glGetProgramInfoLog(GLuint program, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetProgramInfoLog

      public static void glGetProgramInfoLog(int program, @Nullable IntBuffer length, ByteBuffer infoLog)
      void glGetProgramInfoLog(GLuint program, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetProgramInfoLog

      public static String glGetProgramInfoLog(int program, int maxLength)
      void glGetProgramInfoLog(GLuint program, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetProgramInfoLog

      public static String glGetProgramInfoLog(int program)
      void glGetProgramInfoLog(GLuint program, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • nglGetAttachedShaders

      public static void nglGetAttachedShaders(int program, int maxCount, long count, long shaders)
      void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
    • glGetAttachedShaders

      public static void glGetAttachedShaders(int program, @Nullable IntBuffer count, IntBuffer shaders)
      void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
    • nglGetUniformLocation

      public static int nglGetUniformLocation(int program, long name)
      GLint glGetUniformLocation(GLuint program, GLchar const * name)
    • glGetUniformLocation

      public static int glGetUniformLocation(int program, ByteBuffer name)
      GLint glGetUniformLocation(GLuint program, GLchar const * name)
    • glGetUniformLocation

      public static int glGetUniformLocation(int program, CharSequence name)
      GLint glGetUniformLocation(GLuint program, GLchar const * name)
    • nglGetActiveUniform

      public static void nglGetActiveUniform(int program, int index, int maxLength, long length, long size, long type, long name)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveUniform

      public static void glGetActiveUniform(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveUniform

      public static String glGetActiveUniform(int program, int index, int maxLength, IntBuffer size, IntBuffer type)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveUniform

      public static String glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • nglGetUniformfv

      public static void nglGetUniformfv(int program, int location, long params)
      void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    • glGetUniformfv

      public static void glGetUniformfv(int program, int location, FloatBuffer params)
      void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    • glGetUniformf

      public static float glGetUniformf(int program, int location)
      void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    • nglGetUniformiv

      public static void nglGetUniformiv(int program, int location, long params)
      void glGetUniformiv(GLuint program, GLint location, GLint * params)
    • glGetUniformiv

      public static void glGetUniformiv(int program, int location, IntBuffer params)
      void glGetUniformiv(GLuint program, GLint location, GLint * params)
    • glGetUniformi

      public static int glGetUniformi(int program, int location)
      void glGetUniformiv(GLuint program, GLint location, GLint * params)
    • nglGetShaderSource

      public static void nglGetShaderSource(int shader, int maxLength, long length, long source)
      void glGetShaderSource(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * source)
    • glGetShaderSource

      public static void glGetShaderSource(int shader, @Nullable IntBuffer length, ByteBuffer source)
      void glGetShaderSource(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * source)
    • glGetShaderSource

      public static String glGetShaderSource(int shader, int maxLength)
      void glGetShaderSource(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * source)
    • glGetShaderSource

      public static String glGetShaderSource(int shader)
      void glGetShaderSource(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * source)
    • glVertexAttrib1f

      public static void glVertexAttrib1f(int index, float v0)
      void glVertexAttrib1f(GLuint index, GLfloat v0)
    • glVertexAttrib1s

      public static void glVertexAttrib1s(int index, short v0)
      void glVertexAttrib1s(GLuint index, GLshort v0)
    • glVertexAttrib1d

      public static void glVertexAttrib1d(int index, double v0)
      void glVertexAttrib1d(GLuint index, GLdouble v0)
    • glVertexAttrib2f

      public static void glVertexAttrib2f(int index, float v0, float v1)
      void glVertexAttrib2f(GLuint index, GLfloat v0, GLfloat v1)
    • glVertexAttrib2s

      public static void glVertexAttrib2s(int index, short v0, short v1)
      void glVertexAttrib2s(GLuint index, GLshort v0, GLshort v1)
    • glVertexAttrib2d

      public static void glVertexAttrib2d(int index, double v0, double v1)
      void glVertexAttrib2d(GLuint index, GLdouble v0, GLdouble v1)
    • glVertexAttrib3f

      public static void glVertexAttrib3f(int index, float v0, float v1, float v2)
      void glVertexAttrib3f(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2)
    • glVertexAttrib3s

      public static void glVertexAttrib3s(int index, short v0, short v1, short v2)
      void glVertexAttrib3s(GLuint index, GLshort v0, GLshort v1, GLshort v2)
    • glVertexAttrib3d

      public static void glVertexAttrib3d(int index, double v0, double v1, double v2)
      void glVertexAttrib3d(GLuint index, GLdouble v0, GLdouble v1, GLdouble v2)
    • glVertexAttrib4f

      public static void glVertexAttrib4f(int index, float v0, float v1, float v2, float v3)
      void glVertexAttrib4f(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
    • glVertexAttrib4s

      public static void glVertexAttrib4s(int index, short v0, short v1, short v2, short v3)
      void glVertexAttrib4s(GLuint index, GLshort v0, GLshort v1, GLshort v2, GLshort v3)
    • glVertexAttrib4d

      public static void glVertexAttrib4d(int index, double v0, double v1, double v2, double v3)
      void glVertexAttrib4d(GLuint index, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
    • glVertexAttrib4Nub

      public static void glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w)
      void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
    • nglVertexAttrib1fv

      public static void nglVertexAttrib1fv(int index, long v)
      void glVertexAttrib1fv(GLuint index, GLfloat const * v)
    • glVertexAttrib1fv

      public static void glVertexAttrib1fv(int index, FloatBuffer v)
      void glVertexAttrib1fv(GLuint index, GLfloat const * v)
    • nglVertexAttrib1sv

      public static void nglVertexAttrib1sv(int index, long v)
      void glVertexAttrib1sv(GLuint index, GLshort const * v)
    • glVertexAttrib1sv

      public static void glVertexAttrib1sv(int index, ShortBuffer v)
      void glVertexAttrib1sv(GLuint index, GLshort const * v)
    • nglVertexAttrib1dv

      public static void nglVertexAttrib1dv(int index, long v)
      void glVertexAttrib1dv(GLuint index, GLdouble const * v)
    • glVertexAttrib1dv

      public static void glVertexAttrib1dv(int index, DoubleBuffer v)
      void glVertexAttrib1dv(GLuint index, GLdouble const * v)
    • nglVertexAttrib2fv

      public static void nglVertexAttrib2fv(int index, long v)
      void glVertexAttrib2fv(GLuint index, GLfloat const * v)
    • glVertexAttrib2fv

      public static void glVertexAttrib2fv(int index, FloatBuffer v)
      void glVertexAttrib2fv(GLuint index, GLfloat const * v)
    • nglVertexAttrib2sv

      public static void nglVertexAttrib2sv(int index, long v)
      void glVertexAttrib2sv(GLuint index, GLshort const * v)
    • glVertexAttrib2sv

      public static void glVertexAttrib2sv(int index, ShortBuffer v)
      void glVertexAttrib2sv(GLuint index, GLshort const * v)
    • nglVertexAttrib2dv

      public static void nglVertexAttrib2dv(int index, long v)
      void glVertexAttrib2dv(GLuint index, GLdouble const * v)
    • glVertexAttrib2dv

      public static void glVertexAttrib2dv(int index, DoubleBuffer v)
      void glVertexAttrib2dv(GLuint index, GLdouble const * v)
    • nglVertexAttrib3fv

      public static void nglVertexAttrib3fv(int index, long v)
      void glVertexAttrib3fv(GLuint index, GLfloat const * v)
    • glVertexAttrib3fv

      public static void glVertexAttrib3fv(int index, FloatBuffer v)
      void glVertexAttrib3fv(GLuint index, GLfloat const * v)
    • nglVertexAttrib3sv

      public static void nglVertexAttrib3sv(int index, long v)
      void glVertexAttrib3sv(GLuint index, GLshort const * v)
    • glVertexAttrib3sv

      public static void glVertexAttrib3sv(int index, ShortBuffer v)
      void glVertexAttrib3sv(GLuint index, GLshort const * v)
    • nglVertexAttrib3dv

      public static void nglVertexAttrib3dv(int index, long v)
      void glVertexAttrib3dv(GLuint index, GLdouble const * v)
    • glVertexAttrib3dv

      public static void glVertexAttrib3dv(int index, DoubleBuffer v)
      void glVertexAttrib3dv(GLuint index, GLdouble const * v)
    • nglVertexAttrib4fv

      public static void nglVertexAttrib4fv(int index, long v)
      void glVertexAttrib4fv(GLuint index, GLfloat const * v)
    • glVertexAttrib4fv

      public static void glVertexAttrib4fv(int index, FloatBuffer v)
      void glVertexAttrib4fv(GLuint index, GLfloat const * v)
    • nglVertexAttrib4sv

      public static void nglVertexAttrib4sv(int index, long v)
      void glVertexAttrib4sv(GLuint index, GLshort const * v)
    • glVertexAttrib4sv

      public static void glVertexAttrib4sv(int index, ShortBuffer v)
      void glVertexAttrib4sv(GLuint index, GLshort const * v)
    • nglVertexAttrib4dv

      public static void nglVertexAttrib4dv(int index, long v)
      void glVertexAttrib4dv(GLuint index, GLdouble const * v)
    • glVertexAttrib4dv

      public static void glVertexAttrib4dv(int index, DoubleBuffer v)
      void glVertexAttrib4dv(GLuint index, GLdouble const * v)
    • nglVertexAttrib4iv

      public static void nglVertexAttrib4iv(int index, long v)
      void glVertexAttrib4iv(GLuint index, GLint const * v)
    • glVertexAttrib4iv

      public static void glVertexAttrib4iv(int index, IntBuffer v)
      void glVertexAttrib4iv(GLuint index, GLint const * v)
    • nglVertexAttrib4bv

      public static void nglVertexAttrib4bv(int index, long v)
      void glVertexAttrib4bv(GLuint index, GLbyte const * v)
    • glVertexAttrib4bv

      public static void glVertexAttrib4bv(int index, ByteBuffer v)
      void glVertexAttrib4bv(GLuint index, GLbyte const * v)
    • nglVertexAttrib4ubv

      public static void nglVertexAttrib4ubv(int index, long v)
      void glVertexAttrib4ubv(GLuint index, GLubyte const * v)
    • glVertexAttrib4ubv

      public static void glVertexAttrib4ubv(int index, ByteBuffer v)
      void glVertexAttrib4ubv(GLuint index, GLubyte const * v)
    • nglVertexAttrib4usv

      public static void nglVertexAttrib4usv(int index, long v)
      void glVertexAttrib4usv(GLuint index, GLushort const * v)
    • glVertexAttrib4usv

      public static void glVertexAttrib4usv(int index, ShortBuffer v)
      void glVertexAttrib4usv(GLuint index, GLushort const * v)
    • nglVertexAttrib4uiv

      public static void nglVertexAttrib4uiv(int index, long v)
      void glVertexAttrib4uiv(GLuint index, GLuint const * v)
    • glVertexAttrib4uiv

      public static void glVertexAttrib4uiv(int index, IntBuffer v)
      void glVertexAttrib4uiv(GLuint index, GLuint const * v)
    • nglVertexAttrib4Nbv

      public static void nglVertexAttrib4Nbv(int index, long v)
      void glVertexAttrib4Nbv(GLuint index, GLbyte const * v)
    • glVertexAttrib4Nbv

      public static void glVertexAttrib4Nbv(int index, ByteBuffer v)
      void glVertexAttrib4Nbv(GLuint index, GLbyte const * v)
    • nglVertexAttrib4Nsv

      public static void nglVertexAttrib4Nsv(int index, long v)
      void glVertexAttrib4Nsv(GLuint index, GLshort const * v)
    • glVertexAttrib4Nsv

      public static void glVertexAttrib4Nsv(int index, ShortBuffer v)
      void glVertexAttrib4Nsv(GLuint index, GLshort const * v)
    • nglVertexAttrib4Niv

      public static void nglVertexAttrib4Niv(int index, long v)
      void glVertexAttrib4Niv(GLuint index, GLint const * v)
    • glVertexAttrib4Niv

      public static void glVertexAttrib4Niv(int index, IntBuffer v)
      void glVertexAttrib4Niv(GLuint index, GLint const * v)
    • nglVertexAttrib4Nubv

      public static void nglVertexAttrib4Nubv(int index, long v)
      void glVertexAttrib4Nubv(GLuint index, GLubyte const * v)
    • glVertexAttrib4Nubv

      public static void glVertexAttrib4Nubv(int index, ByteBuffer v)
      void glVertexAttrib4Nubv(GLuint index, GLubyte const * v)
    • nglVertexAttrib4Nusv

      public static void nglVertexAttrib4Nusv(int index, long v)
      void glVertexAttrib4Nusv(GLuint index, GLushort const * v)
    • glVertexAttrib4Nusv

      public static void glVertexAttrib4Nusv(int index, ShortBuffer v)
      void glVertexAttrib4Nusv(GLuint index, GLushort const * v)
    • nglVertexAttrib4Nuiv

      public static void nglVertexAttrib4Nuiv(int index, long v)
      void glVertexAttrib4Nuiv(GLuint index, GLuint const * v)
    • glVertexAttrib4Nuiv

      public static void glVertexAttrib4Nuiv(int index, IntBuffer v)
      void glVertexAttrib4Nuiv(GLuint index, GLuint const * v)
    • nglVertexAttribPointer

      public static void nglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)
      void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void const * pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ByteBuffer pointer)
      void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void const * pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)
      void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void const * pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ShortBuffer pointer)
      void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void const * pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, IntBuffer pointer)
      void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void const * pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, FloatBuffer pointer)
      void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void const * pointer)
    • glEnableVertexAttribArray

      public static void glEnableVertexAttribArray(int index)
      void glEnableVertexAttribArray(GLuint index)
    • glDisableVertexAttribArray

      public static void glDisableVertexAttribArray(int index)
      void glDisableVertexAttribArray(GLuint index)
    • nglBindAttribLocation

      public static void nglBindAttribLocation(int program, int index, long name)
      void glBindAttribLocation(GLuint program, GLuint index, GLchar const * name)
    • glBindAttribLocation

      public static void glBindAttribLocation(int program, int index, ByteBuffer name)
      void glBindAttribLocation(GLuint program, GLuint index, GLchar const * name)
    • glBindAttribLocation

      public static void glBindAttribLocation(int program, int index, CharSequence name)
      void glBindAttribLocation(GLuint program, GLuint index, GLchar const * name)
    • nglGetActiveAttrib

      public static void nglGetActiveAttrib(int program, int index, int maxLength, long length, long size, long type, long name)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveAttrib

      public static void glGetActiveAttrib(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveAttrib

      public static String glGetActiveAttrib(int program, int index, int maxLength, IntBuffer size, IntBuffer type)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveAttrib

      public static String glGetActiveAttrib(int program, int index, IntBuffer size, IntBuffer type)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • nglGetAttribLocation

      public static int nglGetAttribLocation(int program, long name)
      GLint glGetAttribLocation(GLuint program, GLchar const * name)
    • glGetAttribLocation

      public static int glGetAttribLocation(int program, ByteBuffer name)
      GLint glGetAttribLocation(GLuint program, GLchar const * name)
    • glGetAttribLocation

      public static int glGetAttribLocation(int program, CharSequence name)
      GLint glGetAttribLocation(GLuint program, GLchar const * name)
    • nglGetVertexAttribiv

      public static void nglGetVertexAttribiv(int index, int pname, long params)
      void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    • glGetVertexAttribiv

      public static void glGetVertexAttribiv(int index, int pname, IntBuffer params)
      void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    • glGetVertexAttribi

      public static int glGetVertexAttribi(int index, int pname)
      void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    • nglGetVertexAttribfv

      public static void nglGetVertexAttribfv(int index, int pname, long params)
      void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
    • glGetVertexAttribfv

      public static void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
      void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
    • nglGetVertexAttribdv

      public static void nglGetVertexAttribdv(int index, int pname, long params)
      void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params)
    • glGetVertexAttribdv

      public static void glGetVertexAttribdv(int index, int pname, DoubleBuffer params)
      void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params)
    • nglGetVertexAttribPointerv

      public static void nglGetVertexAttribPointerv(int index, int pname, long pointer)
      void glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** pointer)
    • glGetVertexAttribPointerv

      public static void glGetVertexAttribPointerv(int index, int pname, PointerBuffer pointer)
      void glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** pointer)
    • glGetVertexAttribPointer

      public static long glGetVertexAttribPointer(int index, int pname)
      void glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** pointer)
    • nglDrawBuffers

      public static void nglDrawBuffers(int n, long bufs)
      void glDrawBuffers(GLsizei n, GLenum const * bufs)
    • glDrawBuffers

      public static void glDrawBuffers(IntBuffer bufs)
      void glDrawBuffers(GLsizei n, GLenum const * bufs)
    • glDrawBuffers

      public static void glDrawBuffers(int buf)
      void glDrawBuffers(GLsizei n, GLenum const * bufs)
    • glBlendEquationSeparate

      public static void glBlendEquationSeparate(int modeRGB, int modeAlpha)
      void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
    • glStencilOpSeparate

      public static void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
      void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
    • glStencilFuncSeparate

      public static void glStencilFuncSeparate(int face, int func, int ref, int mask)
      void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
    • glStencilMaskSeparate

      public static void glStencilMaskSeparate(int face, int mask)
      void glStencilMaskSeparate(GLenum face, GLuint mask)
    • glShaderSource

      public static void glShaderSource(int shader, PointerBuffer strings, int @Nullable [] length)
      void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * strings, GLint const * length)
    • glUniform1fv

      public static void glUniform1fv(int location, float[] value)
      void glUniform1fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform2fv

      public static void glUniform2fv(int location, float[] value)
      void glUniform2fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform3fv

      public static void glUniform3fv(int location, float[] value)
      void glUniform3fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform4fv

      public static void glUniform4fv(int location, float[] value)
      void glUniform4fv(GLint location, GLsizei count, GLfloat const * value)
    • glUniform1iv

      public static void glUniform1iv(int location, int[] value)
      void glUniform1iv(GLint location, GLsizei count, GLint const * value)
    • glUniform2iv

      public static void glUniform2iv(int location, int[] value)
      void glUniform2iv(GLint location, GLsizei count, GLint const * value)
    • glUniform3iv

      public static void glUniform3iv(int location, int[] value)
      void glUniform3iv(GLint location, GLsizei count, GLint const * value)
    • glUniform4iv

      public static void glUniform4iv(int location, int[] value)
      void glUniform4iv(GLint location, GLsizei count, GLint const * value)
    • glUniformMatrix2fv

      public static void glUniformMatrix2fv(int location, boolean transpose, float[] value)
      void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • glUniformMatrix3fv

      public static void glUniformMatrix3fv(int location, boolean transpose, float[] value)
      void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • glUniformMatrix4fv

      public static void glUniformMatrix4fv(int location, boolean transpose, float[] value)
      void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    • glGetShaderiv

      public static void glGetShaderiv(int shader, int pname, int[] params)
      void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    • glGetProgramiv

      public static void glGetProgramiv(int program, int pname, int[] params)
      void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    • glGetShaderInfoLog

      public static void glGetShaderInfoLog(int shader, int @Nullable [] length, ByteBuffer infoLog)
      void glGetShaderInfoLog(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetProgramInfoLog

      public static void glGetProgramInfoLog(int program, int @Nullable [] length, ByteBuffer infoLog)
      void glGetProgramInfoLog(GLuint program, GLsizei maxLength, GLsizei * length, GLchar * infoLog)
    • glGetAttachedShaders

      public static void glGetAttachedShaders(int program, int @Nullable [] count, int[] shaders)
      void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
    • glGetActiveUniform

      public static void glGetActiveUniform(int program, int index, int @Nullable [] length, int[] size, int[] type, ByteBuffer name)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetUniformfv

      public static void glGetUniformfv(int program, int location, float[] params)
      void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    • glGetUniformiv

      public static void glGetUniformiv(int program, int location, int[] params)
      void glGetUniformiv(GLuint program, GLint location, GLint * params)
    • glGetShaderSource

      public static void glGetShaderSource(int shader, int @Nullable [] length, ByteBuffer source)
      void glGetShaderSource(GLuint shader, GLsizei maxLength, GLsizei * length, GLchar * source)
    • glVertexAttrib1fv

      public static void glVertexAttrib1fv(int index, float[] v)
      void glVertexAttrib1fv(GLuint index, GLfloat const * v)
    • glVertexAttrib1sv

      public static void glVertexAttrib1sv(int index, short[] v)
      void glVertexAttrib1sv(GLuint index, GLshort const * v)
    • glVertexAttrib1dv

      public static void glVertexAttrib1dv(int index, double[] v)
      void glVertexAttrib1dv(GLuint index, GLdouble const * v)
    • glVertexAttrib2fv

      public static void glVertexAttrib2fv(int index, float[] v)
      void glVertexAttrib2fv(GLuint index, GLfloat const * v)
    • glVertexAttrib2sv

      public static void glVertexAttrib2sv(int index, short[] v)
      void glVertexAttrib2sv(GLuint index, GLshort const * v)
    • glVertexAttrib2dv

      public static void glVertexAttrib2dv(int index, double[] v)
      void glVertexAttrib2dv(GLuint index, GLdouble const * v)
    • glVertexAttrib3fv

      public static void glVertexAttrib3fv(int index, float[] v)
      void glVertexAttrib3fv(GLuint index, GLfloat const * v)
    • glVertexAttrib3sv

      public static void glVertexAttrib3sv(int index, short[] v)
      void glVertexAttrib3sv(GLuint index, GLshort const * v)
    • glVertexAttrib3dv

      public static void glVertexAttrib3dv(int index, double[] v)
      void glVertexAttrib3dv(GLuint index, GLdouble const * v)
    • glVertexAttrib4fv

      public static void glVertexAttrib4fv(int index, float[] v)
      void glVertexAttrib4fv(GLuint index, GLfloat const * v)
    • glVertexAttrib4sv

      public static void glVertexAttrib4sv(int index, short[] v)
      void glVertexAttrib4sv(GLuint index, GLshort const * v)
    • glVertexAttrib4dv

      public static void glVertexAttrib4dv(int index, double[] v)
      void glVertexAttrib4dv(GLuint index, GLdouble const * v)
    • glVertexAttrib4iv

      public static void glVertexAttrib4iv(int index, int[] v)
      void glVertexAttrib4iv(GLuint index, GLint const * v)
    • glVertexAttrib4usv

      public static void glVertexAttrib4usv(int index, short[] v)
      void glVertexAttrib4usv(GLuint index, GLushort const * v)
    • glVertexAttrib4uiv

      public static void glVertexAttrib4uiv(int index, int[] v)
      void glVertexAttrib4uiv(GLuint index, GLuint const * v)
    • glVertexAttrib4Nsv

      public static void glVertexAttrib4Nsv(int index, short[] v)
      void glVertexAttrib4Nsv(GLuint index, GLshort const * v)
    • glVertexAttrib4Niv

      public static void glVertexAttrib4Niv(int index, int[] v)
      void glVertexAttrib4Niv(GLuint index, GLint const * v)
    • glVertexAttrib4Nusv

      public static void glVertexAttrib4Nusv(int index, short[] v)
      void glVertexAttrib4Nusv(GLuint index, GLushort const * v)
    • glVertexAttrib4Nuiv

      public static void glVertexAttrib4Nuiv(int index, int[] v)
      void glVertexAttrib4Nuiv(GLuint index, GLuint const * v)
    • glGetActiveAttrib

      public static void glGetActiveAttrib(int program, int index, int @Nullable [] length, int[] size, int[] type, ByteBuffer name)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetVertexAttribiv

      public static void glGetVertexAttribiv(int index, int pname, int[] params)
      void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    • glGetVertexAttribfv

      public static void glGetVertexAttribfv(int index, int pname, float[] params)
      void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
    • glGetVertexAttribdv

      public static void glGetVertexAttribdv(int index, int pname, double[] params)
      void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params)
    • glDrawBuffers

      public static void glDrawBuffers(int[] bufs)
      void glDrawBuffers(GLsizei n, GLenum const * bufs)