Class GLES20

java.lang.Object
org.lwjgl.opengles.GLES20
Direct Known Subclasses:
GLES30

public class GLES20 extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    glActiveTexture(int texture)
    void glActiveTexture(GLenum texture)
    static void
    glAttachShader(int program, int shader)
    void glAttachShader(GLuint program, GLuint shader)
    static void
    glBindAttribLocation(int program, int index, CharSequence name)
    void glBindAttribLocation(GLuint program, GLuint index, GLchar const * name)
    static void
    glBindAttribLocation(int program, int index, ByteBuffer name)
    void glBindAttribLocation(GLuint program, GLuint index, GLchar const * name)
    static void
    glBindBuffer(int target, int buffer)
    void glBindBuffer(GLenum target, GLuint buffer)
    static void
    glBindFramebuffer(int target, int framebuffer)
    void glBindFramebuffer(GLenum target, GLuint framebuffer)
    static void
    glBindRenderbuffer(int target, int renderbuffer)
    void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
    static void
    glBindTexture(int target, int texture)
    void glBindTexture(GLenum target, GLuint texture)
    static void
    glBlendColor(float red, float green, float blue, float alpha)
    void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
    static void
    glBlendEquation(int mode)
    void glBlendEquation(GLenum mode)
    static void
    glBlendEquationSeparate(int modeRGB, int modeAlpha)
    void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
    static void
    glBlendFunc(int sfactor, int dfactor)
    void glBlendFunc(GLenum sfactor, GLenum dfactor)
    static void
    glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
    void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
    static void
    glBufferData(int target, float[] data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, int[] data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, long size, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, short[] data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, ByteBuffer data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, FloatBuffer data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, IntBuffer data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferData(int target, ShortBuffer data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    glBufferSubData(int target, long offset, float[] data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    glBufferSubData(int target, long offset, int[] data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    glBufferSubData(int target, long offset, short[] data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    glBufferSubData(int target, long offset, ByteBuffer data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    glBufferSubData(int target, long offset, FloatBuffer data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    glBufferSubData(int target, long offset, IntBuffer data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    glBufferSubData(int target, long offset, ShortBuffer data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static int
    GLenum glCheckFramebufferStatus(GLenum target)
    static void
    glClear(int mask)
    void glClear(GLbitfield mask)
    static void
    glClearColor(float red, float green, float blue, float alpha)
    void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
    static void
    glClearDepthf(float d)
    void glClearDepthf(GLfloat d)
    static void
    void glClearStencil(GLint s)
    static void
    glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
    void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
    static void
    glCompileShader(int shader)
    void glCompileShader(GLuint shader)
    static void
    glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data)
    void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void const * data)
    static void
    glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, @Nullable ByteBuffer data)
    void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void const * data)
    static void
    glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data)
    void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void const * data)
    static void
    glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data)
    void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void const * data)
    static void
    glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
    void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
    static void
    glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
    void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
    static int
    GLuint glCreateProgram(void)
    static int
    glCreateShader(int type)
    GLuint glCreateShader(GLenum type)
    static void
    glCullFace(int mode)
    void glCullFace(GLenum mode)
    static void
    glDeleteBuffers(int buffer)
    void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    static void
    glDeleteBuffers(int[] buffers)
    void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    static void
    void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    static void
    glDeleteFramebuffers(int framebuffer)
    void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    static void
    glDeleteFramebuffers(int[] framebuffers)
    void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    static void
    void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    static void
    glDeleteProgram(int program)
    void glDeleteProgram(GLuint program)
    static void
    glDeleteRenderbuffers(int renderbuffer)
    void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    static void
    glDeleteRenderbuffers(int[] renderbuffers)
    void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    static void
    void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    static void
    glDeleteShader(int shader)
    void glDeleteShader(GLuint shader)
    static void
    glDeleteTextures(int texture)
    void glDeleteTextures(GLsizei n, GLuint const * textures)
    static void
    glDeleteTextures(int[] textures)
    void glDeleteTextures(GLsizei n, GLuint const * textures)
    static void
    void glDeleteTextures(GLsizei n, GLuint const * textures)
    static void
    glDepthFunc(int func)
    void glDepthFunc(GLenum func)
    static void
    glDepthMask(boolean flag)
    void glDepthMask(GLboolean flag)
    static void
    glDepthRangef(float n, float f)
    void glDepthRangef(GLfloat n, GLfloat f)
    static void
    glDetachShader(int program, int shader)
    void glDetachShader(GLuint program, GLuint shader)
    static void
    glDisable(int cap)
    void glDisable(GLenum cap)
    static void
    void glDisableVertexAttribArray(GLuint index)
    static void
    glDrawArrays(int mode, int first, int count)
    void glDrawArrays(GLenum mode, GLint first, GLsizei count)
    static void
    glDrawElements(int mode, int count, int type, long indices)
    void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    static void
    glDrawElements(int mode, int type, ByteBuffer indices)
    void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    static void
    glDrawElements(int mode, ByteBuffer indices)
    void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    static void
    glDrawElements(int mode, IntBuffer indices)
    void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    static void
    glDrawElements(int mode, ShortBuffer indices)
    void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    static void
    glEnable(int cap)
    void glEnable(GLenum cap)
    static void
    void glEnableVertexAttribArray(GLuint index)
    static void
    void glFinish(void)
    static void
    void glFlush(void)
    static void
    glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
    void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
    static void
    glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
    void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
    static void
    glFrontFace(int mode)
    void glFrontFace(GLenum mode)
    static int
    void glGenBuffers(GLsizei n, GLuint * buffers)
    static void
    glGenBuffers(int[] buffers)
    void glGenBuffers(GLsizei n, GLuint * buffers)
    static void
    void glGenBuffers(GLsizei n, GLuint * buffers)
    static void
    glGenerateMipmap(int target)
    void glGenerateMipmap(GLenum target)
    static int
    void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    static void
    glGenFramebuffers(int[] framebuffers)
    void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    static void
    void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    static int
    void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    static void
    glGenRenderbuffers(int[] renderbuffers)
    void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    static void
    void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    static int
    void glGenTextures(GLsizei n, GLuint * textures)
    static void
    glGenTextures(int[] textures)
    void glGenTextures(GLsizei n, GLuint * textures)
    static void
    void glGenTextures(GLsizei n, GLuint * textures)
    static void
    glGetActiveAttrib(int program, int index, int @Nullable [] length, int[] size, int[] type, ByteBuffer name)
    void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static String
    glGetActiveAttrib(int program, int index, int bufSize, IntBuffer size, IntBuffer type)
    void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static void
    glGetActiveAttrib(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
    void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static String
    glGetActiveAttrib(int program, int index, IntBuffer size, IntBuffer type)
    void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static void
    glGetActiveUniform(int program, int index, int @Nullable [] length, int[] size, int[] type, ByteBuffer name)
    void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static String
    glGetActiveUniform(int program, int index, int bufSize, IntBuffer size, IntBuffer type)
    void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static void
    glGetActiveUniform(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
    void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static String
    glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type)
    void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static void
    glGetAttachedShaders(int program, int @Nullable [] count, int[] shaders)
    void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
    static void
    glGetAttachedShaders(int program, @Nullable IntBuffer count, IntBuffer shaders)
    void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
    static int
    glGetAttribLocation(int program, CharSequence name)
    GLint glGetAttribLocation(GLuint program, GLchar const * name)
    static int
    glGetAttribLocation(int program, ByteBuffer name)
    GLint glGetAttribLocation(GLuint program, GLchar const * name)
    static boolean
    glGetBoolean(int pname)
    void glGetBooleanv(GLenum pname, GLboolean * data)
    static void
    glGetBooleanv(int pname, ByteBuffer data)
    void glGetBooleanv(GLenum pname, GLboolean * data)
    static int
    glGetBufferParameteri(int target, int pname)
    void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    glGetBufferParameteriv(int target, int pname, int[] params)
    void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    glGetBufferParameteriv(int target, int pname, IntBuffer params)
    void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static int
    GLenum glGetError(void)
    static float
    glGetFloat(int pname)
    void glGetFloatv(GLenum pname, GLfloat * data)
    static void
    glGetFloatv(int pname, float[] data)
    void glGetFloatv(GLenum pname, GLfloat * data)
    static void
    glGetFloatv(int pname, FloatBuffer data)
    void glGetFloatv(GLenum pname, GLfloat * data)
    static int
    glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
    void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    static void
    glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
    void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    static void
    glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
    void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    static int
    glGetInteger(int pname)
    void glGetIntegerv(GLenum pname, GLint * data)
    static void
    glGetIntegerv(int pname, int[] data)
    void glGetIntegerv(GLenum pname, GLint * data)
    static void
    glGetIntegerv(int pname, IntBuffer data)
    void glGetIntegerv(GLenum pname, GLint * data)
    static int
    glGetProgrami(int program, int pname)
    void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    static String
    glGetProgramInfoLog(int program)
    void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static String
    glGetProgramInfoLog(int program, int bufSize)
    void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    glGetProgramInfoLog(int program, int @Nullable [] length, ByteBuffer infoLog)
    void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    glGetProgramInfoLog(int program, @Nullable IntBuffer length, ByteBuffer infoLog)
    void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    glGetProgramiv(int program, int pname, int[] params)
    void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    static void
    glGetProgramiv(int program, int pname, IntBuffer params)
    void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    static int
    glGetRenderbufferParameteri(int target, int pname)
    void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    glGetRenderbufferParameteriv(int target, int pname, int[] params)
    void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
    void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static int
    glGetShaderi(int shader, int pname)
    void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    static String
    glGetShaderInfoLog(int shader)
    void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static String
    glGetShaderInfoLog(int shader, int bufSize)
    void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    glGetShaderInfoLog(int shader, int @Nullable [] length, ByteBuffer infoLog)
    void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    glGetShaderInfoLog(int shader, @Nullable IntBuffer length, ByteBuffer infoLog)
    void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    glGetShaderiv(int shader, int pname, int[] params)
    void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    static void
    glGetShaderiv(int shader, int pname, IntBuffer params)
    void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    static void
    glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int[] precision)
    void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
    static void
    glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
    void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
    static String
    glGetShaderSource(int shader)
    void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
    static String
    glGetShaderSource(int shader, int bufSize)
    void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
    static void
    glGetShaderSource(int shader, int @Nullable [] length, ByteBuffer source)
    void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
    static void
    glGetShaderSource(int shader, @Nullable IntBuffer length, ByteBuffer source)
    void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
    static @Nullable String
    glGetString(int name)
    GLubyte const * glGetString(GLenum name)
    static float
    glGetTexParameterf(int target, int pname)
    void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    static void
    glGetTexParameterfv(int target, int pname, float[] params)
    void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    static void
    glGetTexParameterfv(int target, int pname, FloatBuffer params)
    void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    static int
    glGetTexParameteri(int target, int pname)
    void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    glGetTexParameteriv(int target, int pname, int[] params)
    void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    glGetTexParameteriv(int target, int pname, IntBuffer params)
    void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    static float
    glGetUniformf(int program, int location)
    void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    static void
    glGetUniformfv(int program, int location, float[] params)
    void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    static void
    glGetUniformfv(int program, int location, FloatBuffer params)
    void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    static int
    glGetUniformi(int program, int location)
    void glGetUniformiv(GLuint program, GLint location, GLint * params)
    static void
    glGetUniformiv(int program, int location, int[] params)
    void glGetUniformiv(GLuint program, GLint location, GLint * params)
    static void
    glGetUniformiv(int program, int location, IntBuffer params)
    void glGetUniformiv(GLuint program, GLint location, GLint * params)
    static int
    glGetUniformLocation(int program, CharSequence name)
    GLint glGetUniformLocation(GLuint program, GLchar const * name)
    static int
    glGetUniformLocation(int program, ByteBuffer name)
    GLint glGetUniformLocation(GLuint program, GLchar const * name)
    static void
    glGetVertexAttribfv(int index, int pname, float[] params)
    void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
    static void
    glGetVertexAttribfv(int index, int pname, FloatBuffer params)
    void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
    static void
    glGetVertexAttribiv(int index, int pname, int[] params)
    void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    static void
    glGetVertexAttribiv(int index, int pname, IntBuffer params)
    void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    static long
    glGetVertexAttribPointer(int index, int pname)
    void glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** pointer)
    static void
    glGetVertexAttribPointerv(int index, int pname, PointerBuffer pointer)
    void glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** pointer)
    static void
    glHint(int target, int mode)
    void glHint(GLenum target, GLenum mode)
    static boolean
    glIsBuffer(int buffer)
    GLboolean glIsBuffer(GLuint buffer)
    static boolean
    glIsEnabled(int cap)
    GLboolean glIsEnabled(GLenum cap)
    static boolean
    glIsFramebuffer(int framebuffer)
    GLboolean glIsFramebuffer(GLuint framebuffer)
    static boolean
    glIsProgram(int program)
    GLboolean glIsProgram(GLuint program)
    static boolean
    glIsRenderbuffer(int renderbuffer)
    GLboolean glIsRenderbuffer(GLuint renderbuffer)
    static boolean
    glIsShader(int shader)
    GLboolean glIsShader(GLuint shader)
    static boolean
    glIsTexture(int texture)
    GLboolean glIsTexture(GLuint texture)
    static void
    glLineWidth(float width)
    void glLineWidth(GLfloat width)
    static void
    glLinkProgram(int program)
    void glLinkProgram(GLuint program)
    static void
    glPixelStorei(int pname, int param)
    void glPixelStorei(GLenum pname, GLint param)
    static void
    glPolygonOffset(float factor, float units)
    void glPolygonOffset(GLfloat factor, GLfloat units)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, float[] pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, int[] pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, long pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, short[] pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    glReadPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    void glReleaseShaderCompiler(void)
    static void
    glRenderbufferStorage(int target, int internalformat, int width, int height)
    void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
    static void
    glSampleCoverage(float value, boolean invert)
    void glSampleCoverage(GLfloat value, GLboolean invert)
    static void
    glScissor(int x, int y, int width, int height)
    void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
    static void
    glShaderBinary(int[] shaders, int binaryformat, ByteBuffer binary)
    void glShaderBinary(GLsizei count, GLuint const * shaders, GLenum binaryformat, void const * binary, GLsizei length)
    static void
    glShaderBinary(IntBuffer shaders, int binaryformat, ByteBuffer binary)
    void glShaderBinary(GLsizei count, GLuint const * shaders, GLenum binaryformat, void const * binary, GLsizei length)
    static void
    glShaderSource(int shader, CharSequence string)
    void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * string, GLint const * length)
    static void
    glShaderSource(int shader, CharSequence... string)
    void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * string, GLint const * length)
    static void
    glShaderSource(int shader, PointerBuffer string, int @Nullable [] length)
    void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * string, GLint const * length)
    static void
    glShaderSource(int shader, PointerBuffer string, @Nullable IntBuffer length)
    void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * string, GLint const * length)
    static void
    glStencilFunc(int func, int ref, int mask)
    void glStencilFunc(GLenum func, GLint ref, GLuint mask)
    static void
    glStencilFuncSeparate(int face, int func, int ref, int mask)
    void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
    static void
    glStencilMask(int mask)
    void glStencilMask(GLuint mask)
    static void
    glStencilMaskSeparate(int face, int mask)
    void glStencilMaskSeparate(GLenum face, GLuint mask)
    static void
    glStencilOp(int fail, int zfail, int zpass)
    void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
    static void
    glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
    void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, float @Nullable [] pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int @Nullable [] pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, short @Nullable [] pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable ByteBuffer pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable FloatBuffer pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable IntBuffer pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable ShortBuffer pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    glTexParameterf(int target, int pname, float param)
    void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
    static void
    glTexParameterfv(int target, int pname, float[] params)
    void glTexParameterfv(GLenum target, GLenum pname, GLfloat const * params)
    static void
    glTexParameterfv(int target, int pname, FloatBuffer params)
    void glTexParameterfv(GLenum target, GLenum pname, GLfloat const * params)
    static void
    glTexParameteri(int target, int pname, int param)
    void glTexParameteri(GLenum target, GLenum pname, GLint param)
    static void
    glTexParameteriv(int target, int pname, int[] params)
    void glTexParameteriv(GLenum target, GLenum pname, GLint const * params)
    static void
    glTexParameteriv(int target, int pname, IntBuffer params)
    void glTexParameteriv(GLenum target, GLenum pname, GLint const * params)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    glUniform1f(int location, float v0)
    void glUniform1f(GLint location, GLfloat v0)
    static void
    glUniform1fv(int location, float[] value)
    void glUniform1fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform1fv(int location, FloatBuffer value)
    void glUniform1fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform1i(int location, int v0)
    void glUniform1i(GLint location, GLint v0)
    static void
    glUniform1iv(int location, int[] value)
    void glUniform1iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniform1iv(int location, IntBuffer value)
    void glUniform1iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniform2f(int location, float v0, float v1)
    void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
    static void
    glUniform2fv(int location, float[] value)
    void glUniform2fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform2fv(int location, FloatBuffer value)
    void glUniform2fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform2i(int location, int v0, int v1)
    void glUniform2i(GLint location, GLint v0, GLint v1)
    static void
    glUniform2iv(int location, int[] value)
    void glUniform2iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniform2iv(int location, IntBuffer value)
    void glUniform2iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniform3f(int location, float v0, float v1, float v2)
    void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
    static void
    glUniform3fv(int location, float[] value)
    void glUniform3fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform3fv(int location, FloatBuffer value)
    void glUniform3fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform3i(int location, int v0, int v1, int v2)
    void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
    static void
    glUniform3iv(int location, int[] value)
    void glUniform3iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniform3iv(int location, IntBuffer value)
    void glUniform3iv(GLint location, GLsizei count, GLint const * value)
    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)
    static void
    glUniform4fv(int location, float[] value)
    void glUniform4fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    glUniform4fv(int location, FloatBuffer value)
    void glUniform4fv(GLint location, GLsizei count, GLfloat const * value)
    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)
    static void
    glUniform4iv(int location, int[] value)
    void glUniform4iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniform4iv(int location, IntBuffer value)
    void glUniform4iv(GLint location, GLsizei count, GLint const * value)
    static void
    glUniformMatrix2fv(int location, boolean transpose, float[] value)
    void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    glUniformMatrix2fv(int location, boolean transpose, FloatBuffer value)
    void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    glUniformMatrix3fv(int location, boolean transpose, float[] value)
    void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    glUniformMatrix3fv(int location, boolean transpose, FloatBuffer value)
    void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    glUniformMatrix4fv(int location, boolean transpose, float[] value)
    void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    glUniformMatrix4fv(int location, boolean transpose, FloatBuffer value)
    void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    glUseProgram(int program)
    void glUseProgram(GLuint program)
    static void
    glValidateProgram(int program)
    void glValidateProgram(GLuint program)
    static void
    glVertexAttrib1f(int index, float x)
    void glVertexAttrib1f(GLuint index, GLfloat x)
    static void
    glVertexAttrib1fv(int index, float[] v)
    void glVertexAttrib1fv(GLuint index, GLfloat const * v)
    static void
    void glVertexAttrib1fv(GLuint index, GLfloat const * v)
    static void
    glVertexAttrib2f(int index, float x, float y)
    void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
    static void
    glVertexAttrib2fv(int index, float[] v)
    void glVertexAttrib2fv(GLuint index, GLfloat const * v)
    static void
    void glVertexAttrib2fv(GLuint index, GLfloat const * v)
    static void
    glVertexAttrib3f(int index, float x, float y, float z)
    void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
    static void
    glVertexAttrib3fv(int index, float[] v)
    void glVertexAttrib3fv(GLuint index, GLfloat const * v)
    static void
    void glVertexAttrib3fv(GLuint index, GLfloat const * v)
    static void
    glVertexAttrib4f(int index, float x, float y, float z, float w)
    void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
    static void
    glVertexAttrib4fv(int index, float[] v)
    void glVertexAttrib4fv(GLuint index, GLfloat const * v)
    static void
    void glVertexAttrib4fv(GLuint index, GLfloat const * v)
    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)
    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)
    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)
    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)
    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)
    static void
    glViewport(int x, int y, int width, int height)
    void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
    static void
    nglBindAttribLocation(int program, int index, long name)
    void glBindAttribLocation(GLuint program, GLuint index, GLchar const * name)
    static void
    nglBufferData(int target, long size, long data, int usage)
    void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    static void
    nglBufferSubData(int target, long offset, long size, long data)
    void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    static void
    nglCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data)
    void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void const * data)
    static void
    nglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data)
    void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void const * data)
    static void
    nglDeleteBuffers(int n, long buffers)
    void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    static void
    nglDeleteFramebuffers(int n, long framebuffers)
    void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    static void
    nglDeleteRenderbuffers(int n, long renderbuffers)
    void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    static void
    nglDeleteTextures(int n, long textures)
    void glDeleteTextures(GLsizei n, GLuint const * textures)
    static void
    nglDrawElements(int mode, int count, int type, long indices)
    void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    static void
    nglGenBuffers(int n, long buffers)
    void glGenBuffers(GLsizei n, GLuint * buffers)
    static void
    nglGenFramebuffers(int n, long framebuffers)
    void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    static void
    nglGenRenderbuffers(int n, long renderbuffers)
    void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    static void
    nglGenTextures(int n, long textures)
    void glGenTextures(GLsizei n, GLuint * textures)
    static void
    nglGetActiveAttrib(int program, int index, int bufSize, long length, long size, long type, long name)
    void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static void
    nglGetActiveUniform(int program, int index, int bufSize, long length, long size, long type, long name)
    void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    static void
    nglGetAttachedShaders(int program, int maxCount, long count, long shaders)
    void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
    static int
    nglGetAttribLocation(int program, long name)
    GLint glGetAttribLocation(GLuint program, GLchar const * name)
    static void
    nglGetBooleanv(int pname, long data)
    void glGetBooleanv(GLenum pname, GLboolean * data)
    static void
    nglGetBufferParameteriv(int target, int pname, long params)
    void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    nglGetFloatv(int pname, long data)
    void glGetFloatv(GLenum pname, GLfloat * data)
    static void
    nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)
    void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    static void
    nglGetIntegerv(int pname, long data)
    void glGetIntegerv(GLenum pname, GLint * data)
    static void
    nglGetProgramInfoLog(int program, int bufSize, long length, long infoLog)
    void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    nglGetProgramiv(int program, int pname, long params)
    void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
    static void
    nglGetRenderbufferParameteriv(int target, int pname, long params)
    void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    nglGetShaderInfoLog(int shader, int bufSize, long length, long infoLog)
    void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
    static void
    nglGetShaderiv(int shader, int pname, long params)
    void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
    static void
    nglGetShaderPrecisionFormat(int shadertype, int precisiontype, long range, long precision)
    void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
    static void
    nglGetShaderSource(int shader, int bufSize, long length, long source)
    void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
    static long
    nglGetString(int name)
    GLubyte const * glGetString(GLenum name)
    static void
    nglGetTexParameterfv(int target, int pname, long params)
    void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    static void
    nglGetTexParameteriv(int target, int pname, long params)
    void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    static void
    nglGetUniformfv(int program, int location, long params)
    void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
    static void
    nglGetUniformiv(int program, int location, long params)
    void glGetUniformiv(GLuint program, GLint location, GLint * params)
    static int
    nglGetUniformLocation(int program, long name)
    GLint glGetUniformLocation(GLuint program, GLchar const * name)
    static void
    nglGetVertexAttribfv(int index, int pname, long params)
    void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
    static void
    nglGetVertexAttribiv(int index, int pname, long params)
    void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
    static void
    nglGetVertexAttribPointerv(int index, int pname, long pointer)
    void glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** pointer)
    static void
    nglReadPixels(int x, int y, int width, int height, int format, int type, long pixels)
    void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    static void
    nglShaderBinary(int count, long shaders, int binaryformat, long binary, int length)
    void glShaderBinary(GLsizei count, GLuint const * shaders, GLenum binaryformat, void const * binary, GLsizei length)
    static void
    nglShaderSource(int shader, int count, long string, long length)
    void glShaderSource(GLuint shader, GLsizei count, GLchar const * const * string, GLint const * length)
    static void
    nglTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)
    void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    static void
    nglTexParameterfv(int target, int pname, long params)
    void glTexParameterfv(GLenum target, GLenum pname, GLfloat const * params)
    static void
    nglTexParameteriv(int target, int pname, long params)
    void glTexParameteriv(GLenum target, GLenum pname, GLint const * params)
    static void
    nglTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)
    void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    static void
    nglUniform1fv(int location, int count, long value)
    void glUniform1fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    nglUniform1iv(int location, int count, long value)
    void glUniform1iv(GLint location, GLsizei count, GLint const * value)
    static void
    nglUniform2fv(int location, int count, long value)
    void glUniform2fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    nglUniform2iv(int location, int count, long value)
    void glUniform2iv(GLint location, GLsizei count, GLint const * value)
    static void
    nglUniform3fv(int location, int count, long value)
    void glUniform3fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    nglUniform3iv(int location, int count, long value)
    void glUniform3iv(GLint location, GLsizei count, GLint const * value)
    static void
    nglUniform4fv(int location, int count, long value)
    void glUniform4fv(GLint location, GLsizei count, GLfloat const * value)
    static void
    nglUniform4iv(int location, int count, long value)
    void glUniform4iv(GLint location, GLsizei count, GLint const * value)
    static void
    nglUniformMatrix2fv(int location, int count, boolean transpose, long value)
    void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    nglUniformMatrix3fv(int location, int count, boolean transpose, long value)
    void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    nglUniformMatrix4fv(int location, int count, boolean transpose, long value)
    void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat const * value)
    static void
    nglVertexAttrib1fv(int index, long v)
    void glVertexAttrib1fv(GLuint index, GLfloat const * v)
    static void
    nglVertexAttrib2fv(int index, long v)
    void glVertexAttrib2fv(GLuint index, GLfloat const * v)
    static void
    nglVertexAttrib3fv(int index, long v)
    void glVertexAttrib3fv(GLuint index, GLfloat const * v)
    static void
    nglVertexAttrib4fv(int index, long v)
    void glVertexAttrib4fv(GLuint index, GLfloat const * v)
    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)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • glActiveTexture

      public static void glActiveTexture(int texture)
      void glActiveTexture(GLenum texture)
    • glAttachShader

      public static void glAttachShader(int program, int shader)
      void glAttachShader(GLuint program, GLuint shader)
    • 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)
    • glBindBuffer

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

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

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

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

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

      public static void glBlendEquation(int mode)
      void glBlendEquation(GLenum mode)
    • glBlendEquationSeparate

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

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

      public static void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
      void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
    • nglBufferData

      public static void nglBufferData(int target, long size, long data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, long size, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, ByteBuffer data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, ShortBuffer data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, IntBuffer data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, FloatBuffer data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • nglBufferSubData

      public static void nglBufferSubData(int target, long offset, long size, long data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, ByteBuffer data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, ShortBuffer data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, IntBuffer data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, FloatBuffer data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glCheckFramebufferStatus

      public static int glCheckFramebufferStatus(int target)
      GLenum glCheckFramebufferStatus(GLenum target)
    • glClear

      public static void glClear(int mask)
      void glClear(GLbitfield mask)
    • glClearColor

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

      public static void glClearDepthf(float d)
      void glClearDepthf(GLfloat d)
    • glClearStencil

      public static void glClearStencil(int s)
      void glClearStencil(GLint s)
    • glColorMask

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

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

      public static void nglCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data)
      void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void const * data)
    • glCompressedTexImage2D

      public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data)
      void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void const * data)
    • glCompressedTexImage2D

      public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, @Nullable ByteBuffer data)
      void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void const * data)
    • nglCompressedTexSubImage2D

      public static void nglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data)
      void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void const * data)
    • glCompressedTexSubImage2D

      public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data)
      void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void const * data)
    • glCompressedTexSubImage2D

      public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data)
      void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void const * data)
    • glCopyTexImage2D

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

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

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

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

      public static void glCullFace(int mode)
      void glCullFace(GLenum mode)
    • nglDeleteBuffers

      public static void nglDeleteBuffers(int n, long buffers)
      void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    • glDeleteBuffers

      public static void glDeleteBuffers(IntBuffer buffers)
      void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    • glDeleteBuffers

      public static void glDeleteBuffers(int buffer)
      void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    • nglDeleteFramebuffers

      public static void nglDeleteFramebuffers(int n, long framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(IntBuffer framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int framebuffer)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteProgram

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

      public static void nglDeleteRenderbuffers(int n, long renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(IntBuffer renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int renderbuffer)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteShader

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

      public static void nglDeleteTextures(int n, long textures)
      void glDeleteTextures(GLsizei n, GLuint const * textures)
    • glDeleteTextures

      public static void glDeleteTextures(IntBuffer textures)
      void glDeleteTextures(GLsizei n, GLuint const * textures)
    • glDeleteTextures

      public static void glDeleteTextures(int texture)
      void glDeleteTextures(GLsizei n, GLuint const * textures)
    • glDepthFunc

      public static void glDepthFunc(int func)
      void glDepthFunc(GLenum func)
    • glDepthMask

      public static void glDepthMask(boolean flag)
      void glDepthMask(GLboolean flag)
    • glDepthRangef

      public static void glDepthRangef(float n, float f)
      void glDepthRangef(GLfloat n, GLfloat f)
    • glDetachShader

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

      public static void glDisable(int cap)
      void glDisable(GLenum cap)
    • glDisableVertexAttribArray

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

      public static void glDrawArrays(int mode, int first, int count)
      void glDrawArrays(GLenum mode, GLint first, GLsizei count)
    • nglDrawElements

      public static void nglDrawElements(int mode, int count, int type, long indices)
      void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    • glDrawElements

      public static void glDrawElements(int mode, int count, int type, long indices)
      void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    • glDrawElements

      public static void glDrawElements(int mode, int type, ByteBuffer indices)
      void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    • glDrawElements

      public static void glDrawElements(int mode, ByteBuffer indices)
      void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    • glDrawElements

      public static void glDrawElements(int mode, ShortBuffer indices)
      void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    • glDrawElements

      public static void glDrawElements(int mode, IntBuffer indices)
      void glDrawElements(GLenum mode, GLsizei count, GLenum type, void const * indices)
    • glEnable

      public static void glEnable(int cap)
      void glEnable(GLenum cap)
    • glEnableVertexAttribArray

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

      public static void glFinish()
      void glFinish(void)
    • glFlush

      public static void glFlush()
      void glFlush(void)
    • glFramebufferRenderbuffer

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

      public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
      void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
    • glFrontFace

      public static void glFrontFace(int mode)
      void glFrontFace(GLenum mode)
    • nglGenBuffers

      public static void nglGenBuffers(int n, long buffers)
      void glGenBuffers(GLsizei n, GLuint * buffers)
    • glGenBuffers

      public static void glGenBuffers(IntBuffer buffers)
      void glGenBuffers(GLsizei n, GLuint * buffers)
    • glGenBuffers

      public static int glGenBuffers()
      void glGenBuffers(GLsizei n, GLuint * buffers)
    • glGenerateMipmap

      public static void glGenerateMipmap(int target)
      void glGenerateMipmap(GLenum target)
    • nglGenFramebuffers

      public static void nglGenFramebuffers(int n, long framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGenFramebuffers

      public static void glGenFramebuffers(IntBuffer framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGenFramebuffers

      public static int glGenFramebuffers()
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • nglGenRenderbuffers

      public static void nglGenRenderbuffers(int n, long renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGenRenderbuffers

      public static void glGenRenderbuffers(IntBuffer renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGenRenderbuffers

      public static int glGenRenderbuffers()
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • nglGenTextures

      public static void nglGenTextures(int n, long textures)
      void glGenTextures(GLsizei n, GLuint * textures)
    • glGenTextures

      public static void glGenTextures(IntBuffer textures)
      void glGenTextures(GLsizei n, GLuint * textures)
    • glGenTextures

      public static int glGenTextures()
      void glGenTextures(GLsizei n, GLuint * textures)
    • nglGetActiveAttrib

      public static void nglGetActiveAttrib(int program, int index, int bufSize, long length, long size, long type, long name)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, 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 bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveAttrib

      public static String glGetActiveAttrib(int program, int index, int bufSize, IntBuffer size, IntBuffer type)
      void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, 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 bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • nglGetActiveUniform

      public static void nglGetActiveUniform(int program, int index, int bufSize, long length, long size, long type, long name)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, 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 bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetActiveUniform

      public static String glGetActiveUniform(int program, int index, int bufSize, IntBuffer size, IntBuffer type)
      void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, 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 bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • 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)
    • 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)
    • nglGetBooleanv

      public static void nglGetBooleanv(int pname, long data)
      void glGetBooleanv(GLenum pname, GLboolean * data)
    • glGetBooleanv

      public static void glGetBooleanv(int pname, ByteBuffer data)
      void glGetBooleanv(GLenum pname, GLboolean * data)
    • glGetBoolean

      public static boolean glGetBoolean(int pname)
      void glGetBooleanv(GLenum pname, GLboolean * data)
    • nglGetBufferParameteriv

      public static void nglGetBufferParameteriv(int target, int pname, long params)
      void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetBufferParameteriv

      public static void glGetBufferParameteriv(int target, int pname, IntBuffer params)
      void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetBufferParameteri

      public static int glGetBufferParameteri(int target, int pname)
      void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetError

      public static int glGetError()
      GLenum glGetError(void)
    • nglGetFloatv

      public static void nglGetFloatv(int pname, long data)
      void glGetFloatv(GLenum pname, GLfloat * data)
    • glGetFloatv

      public static void glGetFloatv(int pname, FloatBuffer data)
      void glGetFloatv(GLenum pname, GLfloat * data)
    • glGetFloat

      public static float glGetFloat(int pname)
      void glGetFloatv(GLenum pname, GLfloat * data)
    • nglGetFramebufferAttachmentParameteriv

      public static void nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glGetFramebufferAttachmentParameteriv

      public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glGetFramebufferAttachmentParameteri

      public static int glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • nglGetIntegerv

      public static void nglGetIntegerv(int pname, long data)
      void glGetIntegerv(GLenum pname, GLint * data)
    • glGetIntegerv

      public static void glGetIntegerv(int pname, IntBuffer data)
      void glGetIntegerv(GLenum pname, GLint * data)
    • glGetInteger

      public static int glGetInteger(int pname)
      void glGetIntegerv(GLenum pname, GLint * data)
    • 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)
    • nglGetProgramInfoLog

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

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

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

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

      public static void nglGetRenderbufferParameteriv(int target, int pname, long params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetRenderbufferParameteriv

      public static void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetRenderbufferParameteri

      public static int glGetRenderbufferParameteri(int target, int pname)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • 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)
    • nglGetShaderInfoLog

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

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

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

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

      public static void nglGetShaderPrecisionFormat(int shadertype, int precisiontype, long range, long precision)
      void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
    • glGetShaderPrecisionFormat

      public static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
      void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
    • nglGetShaderSource

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

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

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

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

      public static long nglGetString(int name)
      GLubyte const * glGetString(GLenum name)
    • glGetString

      public static @Nullable String glGetString(int name)
      GLubyte const * glGetString(GLenum name)
    • nglGetTexParameterfv

      public static void nglGetTexParameterfv(int target, int pname, long params)
      void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    • glGetTexParameterfv

      public static void glGetTexParameterfv(int target, int pname, FloatBuffer params)
      void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    • glGetTexParameterf

      public static float glGetTexParameterf(int target, int pname)
      void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    • nglGetTexParameteriv

      public static void nglGetTexParameteriv(int target, int pname, long params)
      void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetTexParameteriv

      public static void glGetTexParameteriv(int target, int pname, IntBuffer params)
      void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetTexParameteri

      public static int glGetTexParameteri(int target, int pname)
      void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    • 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)
    • 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)
    • 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)
    • 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)
    • 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)
    • glHint

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

      public static boolean glIsBuffer(int buffer)
      GLboolean glIsBuffer(GLuint buffer)
    • glIsEnabled

      public static boolean glIsEnabled(int cap)
      GLboolean glIsEnabled(GLenum cap)
    • glIsFramebuffer

      public static boolean glIsFramebuffer(int framebuffer)
      GLboolean glIsFramebuffer(GLuint framebuffer)
    • glIsProgram

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

      public static boolean glIsRenderbuffer(int renderbuffer)
      GLboolean glIsRenderbuffer(GLuint renderbuffer)
    • glIsShader

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

      public static boolean glIsTexture(int texture)
      GLboolean glIsTexture(GLuint texture)
    • glLineWidth

      public static void glLineWidth(float width)
      void glLineWidth(GLfloat width)
    • glLinkProgram

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

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

      public static void glPolygonOffset(float factor, float units)
      void glPolygonOffset(GLfloat factor, GLfloat units)
    • nglReadPixels

      public static void nglReadPixels(int x, int y, int width, int height, int format, int type, long pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, long pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReleaseShaderCompiler

      public static void glReleaseShaderCompiler()
      void glReleaseShaderCompiler(void)
    • glRenderbufferStorage

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

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

      public static void glScissor(int x, int y, int width, int height)
      void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
    • nglShaderBinary

      public static void nglShaderBinary(int count, long shaders, int binaryformat, long binary, int length)
      void glShaderBinary(GLsizei count, GLuint const * shaders, GLenum binaryformat, void const * binary, GLsizei length)
    • glShaderBinary

      public static void glShaderBinary(IntBuffer shaders, int binaryformat, ByteBuffer binary)
      void glShaderBinary(GLsizei count, GLuint const * shaders, GLenum binaryformat, void const * binary, GLsizei length)
    • nglShaderSource

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

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

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

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

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

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

      public static void glStencilMask(int mask)
      void glStencilMask(GLuint mask)
    • glStencilMaskSeparate

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

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

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

      public static void nglTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable ByteBuffer pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable ShortBuffer pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable IntBuffer pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable FloatBuffer pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexParameterf

      public static void glTexParameterf(int target, int pname, float param)
      void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
    • nglTexParameterfv

      public static void nglTexParameterfv(int target, int pname, long params)
      void glTexParameterfv(GLenum target, GLenum pname, GLfloat const * params)
    • glTexParameterfv

      public static void glTexParameterfv(int target, int pname, FloatBuffer params)
      void glTexParameterfv(GLenum target, GLenum pname, GLfloat const * params)
    • glTexParameteri

      public static void glTexParameteri(int target, int pname, int param)
      void glTexParameteri(GLenum target, GLenum pname, GLint param)
    • nglTexParameteriv

      public static void nglTexParameteriv(int target, int pname, long params)
      void glTexParameteriv(GLenum target, GLenum pname, GLint const * params)
    • glTexParameteriv

      public static void glTexParameteriv(int target, int pname, IntBuffer params)
      void glTexParameteriv(GLenum target, GLenum pname, GLint const * params)
    • nglTexSubImage2D

      public static void nglTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glUniform1f

      public static void glUniform1f(int location, float v0)
      void glUniform1f(GLint location, GLfloat v0)
    • 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)
    • glUniform1i

      public static void glUniform1i(int location, int v0)
      void glUniform1i(GLint location, GLint v0)
    • 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)
    • glUniform2f

      public static void glUniform2f(int location, float v0, float v1)
      void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
    • 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)
    • glUniform2i

      public static void glUniform2i(int location, int v0, int v1)
      void glUniform2i(GLint location, GLint v0, GLint v1)
    • 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)
    • glUniform3f

      public static void glUniform3f(int location, float v0, float v1, float v2)
      void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
    • 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)
    • glUniform3i

      public static void glUniform3i(int location, int v0, int v1, int v2)
      void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
    • 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)
    • 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)
    • 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)
    • 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)
    • 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)
    • glUseProgram

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

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

      public static void glVertexAttrib1f(int index, float x)
      void glVertexAttrib1f(GLuint index, GLfloat x)
    • 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)
    • glVertexAttrib2f

      public static void glVertexAttrib2f(int index, float x, float y)
      void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
    • 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)
    • glVertexAttrib3f

      public static void glVertexAttrib3f(int index, float x, float y, float z)
      void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
    • 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)
    • glVertexAttrib4f

      public static void glVertexAttrib4f(int index, float x, float y, float z, float w)
      void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
    • 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)
    • 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)
    • glViewport

      public static void glViewport(int x, int y, int width, int height)
      void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
    • glBufferData

      public static void glBufferData(int target, short[] data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, int[] data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferData

      public static void glBufferData(int target, float[] data, int usage)
      void glBufferData(GLenum target, GLsizeiptr size, void const * data, GLenum usage)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, short[] data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, int[] data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, float[] data)
      void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void const * data)
    • glDeleteBuffers

      public static void glDeleteBuffers(int[] buffers)
      void glDeleteBuffers(GLsizei n, GLuint const * buffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int[] framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int[] renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteTextures

      public static void glDeleteTextures(int[] textures)
      void glDeleteTextures(GLsizei n, GLuint const * textures)
    • glGenBuffers

      public static void glGenBuffers(int[] buffers)
      void glGenBuffers(GLsizei n, GLuint * buffers)
    • glGenFramebuffers

      public static void glGenFramebuffers(int[] framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGenRenderbuffers

      public static void glGenRenderbuffers(int[] renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGenTextures

      public static void glGenTextures(int[] textures)
      void glGenTextures(GLsizei n, GLuint * textures)
    • 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 bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • 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 bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
    • glGetAttachedShaders

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

      public static void glGetBufferParameteriv(int target, int pname, int[] params)
      void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetFloatv

      public static void glGetFloatv(int pname, float[] data)
      void glGetFloatv(GLenum pname, GLfloat * data)
    • glGetFramebufferAttachmentParameteriv

      public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glGetIntegerv

      public static void glGetIntegerv(int pname, int[] data)
      void glGetIntegerv(GLenum pname, GLint * data)
    • glGetProgramiv

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

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

      public static void glGetRenderbufferParameteriv(int target, int pname, int[] params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetShaderiv

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

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

      public static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int[] precision)
      void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
    • glGetShaderSource

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

      public static void glGetTexParameterfv(int target, int pname, float[] params)
      void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
    • glGetTexParameteriv

      public static void glGetTexParameteriv(int target, int pname, int[] params)
      void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
    • 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)
    • glGetVertexAttribfv

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

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

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, short[] pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, int[] pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, float[] pixels)
      void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels)
    • glShaderBinary

      public static void glShaderBinary(int[] shaders, int binaryformat, ByteBuffer binary)
      void glShaderBinary(GLsizei count, GLuint const * shaders, GLenum binaryformat, void const * binary, GLsizei length)
    • glShaderSource

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

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, short @Nullable [] pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int @Nullable [] pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, float @Nullable [] pixels)
      void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void const * pixels)
    • glTexParameterfv

      public static void glTexParameterfv(int target, int pname, float[] params)
      void glTexParameterfv(GLenum target, GLenum pname, GLfloat const * params)
    • glTexParameteriv

      public static void glTexParameteriv(int target, int pname, int[] params)
      void glTexParameteriv(GLenum target, GLenum pname, GLint const * params)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels)
      void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, void const * pixels)
    • glUniform1fv

      public static void glUniform1fv(int location, float[] value)
      void glUniform1fv(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)
    • glUniform2fv

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

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

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

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

      public static void glUniform4fv(int location, float[] value)
      void glUniform4fv(GLint location, GLsizei count, GLfloat 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)
    • glVertexAttrib1fv

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

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

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

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