Class GLES30

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

public class GLES30 extends GLES20
  • Field Details

  • Method Details

    • glReadBuffer

      public static void glReadBuffer(int src)
      void glReadBuffer(GLenum src)
    • nglDrawRangeElements

      public static void nglDrawRangeElements(int mode, int start, int end, int count, int type, long indices)
      void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void const * indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, int count, int type, long indices)
      void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void const * indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, int type, ByteBuffer indices)
      void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void const * indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, ByteBuffer indices)
      void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void const * indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, ShortBuffer indices)
      void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void const * indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, IntBuffer indices)
      void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void const * indices)
    • nglTexImage3D

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

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

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

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

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

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

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

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

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

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

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

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels)
      void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void const * pixels)
    • glCopyTexSubImage3D

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

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

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

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

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

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

      public static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data)
      void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, void const * data)
    • nglGenQueries

      public static void nglGenQueries(int n, long ids)
      void glGenQueries(GLsizei n, GLuint * ids)
    • glGenQueries

      public static void glGenQueries(IntBuffer ids)
      void glGenQueries(GLsizei n, GLuint * ids)
    • glGenQueries

      public static int glGenQueries()
      void glGenQueries(GLsizei n, GLuint * ids)
    • nglDeleteQueries

      public static void nglDeleteQueries(int n, long ids)
      void glDeleteQueries(GLsizei n, GLuint const * ids)
    • glDeleteQueries

      public static void glDeleteQueries(IntBuffer ids)
      void glDeleteQueries(GLsizei n, GLuint const * ids)
    • glDeleteQueries

      public static void glDeleteQueries(int id)
      void glDeleteQueries(GLsizei n, GLuint const * ids)
    • glIsQuery

      public static boolean glIsQuery(int id)
      GLboolean glIsQuery(GLuint id)
    • glBeginQuery

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

      public static void glEndQuery(int target)
      void glEndQuery(GLenum target)
    • nglGetQueryiv

      public static void nglGetQueryiv(int target, int pname, long params)
      void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
    • glGetQueryiv

      public static void glGetQueryiv(int target, int pname, IntBuffer params)
      void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
    • glGetQueryi

      public static int glGetQueryi(int target, int pname)
      void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
    • nglGetQueryObjectuiv

      public static void nglGetQueryObjectuiv(int id, int pname, long params)
      void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
    • glGetQueryObjectuiv

      public static void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
      void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
    • glGetQueryObjectui

      public static int glGetQueryObjectui(int id, int pname)
      void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
    • glUnmapBuffer

      public static boolean glUnmapBuffer(int target)
      GLboolean glUnmapBuffer(GLenum target)
    • nglGetBufferPointerv

      public static void nglGetBufferPointerv(int target, int pname, long params)
      void glGetBufferPointerv(GLenum target, GLenum pname, void ** params)
    • glGetBufferPointerv

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

      public static long glGetBufferPointer(int target, int pname)
      void glGetBufferPointerv(GLenum target, GLenum pname, void ** params)
    • nglDrawBuffers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
      void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
    • nglMapBufferRange

      public static long nglMapBufferRange(int target, long offset, long length, int access)
      void * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
    • glMapBufferRange

      public static @Nullable ByteBuffer glMapBufferRange(int target, long offset, long length, int access)
      void * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
    • glMapBufferRange

      public static @Nullable ByteBuffer glMapBufferRange(int target, long offset, long length, int access, @Nullable ByteBuffer old_buffer)
      void * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
    • glFlushMappedBufferRange

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

      public static void glBindVertexArray(int array)
      void glBindVertexArray(GLuint array)
    • nglDeleteVertexArrays

      public static void nglDeleteVertexArrays(int n, long arrays)
      void glDeleteVertexArrays(GLsizei n, GLuint const * arrays)
    • glDeleteVertexArrays

      public static void glDeleteVertexArrays(IntBuffer arrays)
      void glDeleteVertexArrays(GLsizei n, GLuint const * arrays)
    • glDeleteVertexArrays

      public static void glDeleteVertexArrays(int array)
      void glDeleteVertexArrays(GLsizei n, GLuint const * arrays)
    • nglGenVertexArrays

      public static void nglGenVertexArrays(int n, long arrays)
      void glGenVertexArrays(GLsizei n, GLuint * arrays)
    • glGenVertexArrays

      public static void glGenVertexArrays(IntBuffer arrays)
      void glGenVertexArrays(GLsizei n, GLuint * arrays)
    • glGenVertexArrays

      public static int glGenVertexArrays()
      void glGenVertexArrays(GLsizei n, GLuint * arrays)
    • glIsVertexArray

      public static boolean glIsVertexArray(int array)
      GLboolean glIsVertexArray(GLuint array)
    • nglGetIntegeri_v

      public static void nglGetIntegeri_v(int target, int index, long data)
      void glGetIntegeri_v(GLenum target, GLuint index, GLint * data)
    • glGetIntegeri_v

      public static void glGetIntegeri_v(int target, int index, IntBuffer data)
      void glGetIntegeri_v(GLenum target, GLuint index, GLint * data)
    • glGetIntegeri

      public static int glGetIntegeri(int target, int index)
      void glGetIntegeri_v(GLenum target, GLuint index, GLint * data)
    • glBeginTransformFeedback

      public static void glBeginTransformFeedback(int primitiveMode)
      void glBeginTransformFeedback(GLenum primitiveMode)
    • glEndTransformFeedback

      public static void glEndTransformFeedback()
      void glEndTransformFeedback(void)
    • glBindBufferRange

      public static void glBindBufferRange(int target, int index, int buffer, long offset, long size)
      void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
    • glBindBufferBase

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

      public static void nglTransformFeedbackVaryings(int program, int count, long varyings, int bufferMode)
      void glTransformFeedbackVaryings(GLuint program, GLsizei count, GLchar const * const * varyings, GLenum bufferMode)
    • glTransformFeedbackVaryings

      public static void glTransformFeedbackVaryings(int program, PointerBuffer varyings, int bufferMode)
      void glTransformFeedbackVaryings(GLuint program, GLsizei count, GLchar const * const * varyings, GLenum bufferMode)
    • glTransformFeedbackVaryings

      public static void glTransformFeedbackVaryings(int program, CharSequence[] varyings, int bufferMode)
      void glTransformFeedbackVaryings(GLuint program, GLsizei count, GLchar const * const * varyings, GLenum bufferMode)
    • glTransformFeedbackVaryings

      public static void glTransformFeedbackVaryings(int program, CharSequence varying, int bufferMode)
      void glTransformFeedbackVaryings(GLuint program, GLsizei count, GLchar const * const * varyings, GLenum bufferMode)
    • nglGetTransformFeedbackVarying

      public static void nglGetTransformFeedbackVarying(int program, int index, int bufSize, long length, long size, long type, long name)
      void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
    • glGetTransformFeedbackVarying

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

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

      public static String glGetTransformFeedbackVarying(int program, int index, IntBuffer size, IntBuffer type)
      void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
    • nglVertexAttribIPointer

      public static void nglVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
      void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, void const * pointer)
    • glVertexAttribIPointer

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

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

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

      public static void glVertexAttribIPointer(int index, int size, int type, int stride, IntBuffer pointer)
      void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, void const * pointer)
    • nglGetVertexAttribIiv

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

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

      public static int glGetVertexAttribIi(int index, int pname)
      void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params)
    • nglGetVertexAttribIuiv

      public static void nglGetVertexAttribIuiv(int index, int pname, long params)
      void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)
    • glGetVertexAttribIuiv

      public static void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
      void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)
    • glGetVertexAttribIui

      public static int glGetVertexAttribIui(int index, int pname)
      void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)
    • glVertexAttribI4i

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

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

      public static void nglVertexAttribI4iv(int index, long v)
      void glVertexAttribI4iv(GLuint index, GLint const * v)
    • glVertexAttribI4iv

      public static void glVertexAttribI4iv(int index, IntBuffer v)
      void glVertexAttribI4iv(GLuint index, GLint const * v)
    • nglVertexAttribI4uiv

      public static void nglVertexAttribI4uiv(int index, long v)
      void glVertexAttribI4uiv(GLuint index, GLuint const * v)
    • glVertexAttribI4uiv

      public static void glVertexAttribI4uiv(int index, IntBuffer v)
      void glVertexAttribI4uiv(GLuint index, GLuint const * v)
    • nglGetUniformuiv

      public static void nglGetUniformuiv(int program, int location, long params)
      void glGetUniformuiv(GLuint program, GLint location, GLuint * params)
    • glGetUniformuiv

      public static void glGetUniformuiv(int program, int location, IntBuffer params)
      void glGetUniformuiv(GLuint program, GLint location, GLuint * params)
    • glGetUniformui

      public static int glGetUniformui(int program, int location)
      void glGetUniformuiv(GLuint program, GLint location, GLuint * params)
    • nglGetFragDataLocation

      public static int nglGetFragDataLocation(int program, long name)
      GLint glGetFragDataLocation(GLuint program, GLchar const * name)
    • glGetFragDataLocation

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

      public static int glGetFragDataLocation(int program, CharSequence name)
      GLint glGetFragDataLocation(GLuint program, GLchar const * name)
    • glUniform1ui

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

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

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

      public static void glUniform4ui(int location, int v0, int v1, int v2, int v3)
      void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
    • nglUniform1uiv

      public static void nglUniform1uiv(int location, int count, long value)
      void glUniform1uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform1uiv

      public static void glUniform1uiv(int location, IntBuffer value)
      void glUniform1uiv(GLint location, GLsizei count, GLuint const * value)
    • nglUniform2uiv

      public static void nglUniform2uiv(int location, int count, long value)
      void glUniform2uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform2uiv

      public static void glUniform2uiv(int location, IntBuffer value)
      void glUniform2uiv(GLint location, GLsizei count, GLuint const * value)
    • nglUniform3uiv

      public static void nglUniform3uiv(int location, int count, long value)
      void glUniform3uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform3uiv

      public static void glUniform3uiv(int location, IntBuffer value)
      void glUniform3uiv(GLint location, GLsizei count, GLuint const * value)
    • nglUniform4uiv

      public static void nglUniform4uiv(int location, int count, long value)
      void glUniform4uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform4uiv

      public static void glUniform4uiv(int location, IntBuffer value)
      void glUniform4uiv(GLint location, GLsizei count, GLuint const * value)
    • nglClearBufferiv

      public static void nglClearBufferiv(int buffer, int drawbuffer, long value)
      void glClearBufferiv(GLenum buffer, GLint drawbuffer, GLint const * value)
    • glClearBufferiv

      public static void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
      void glClearBufferiv(GLenum buffer, GLint drawbuffer, GLint const * value)
    • nglClearBufferuiv

      public static void nglClearBufferuiv(int buffer, int drawbuffer, long value)
      void glClearBufferuiv(GLenum buffer, GLint drawbuffer, GLuint const * value)
    • glClearBufferuiv

      public static void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
      void glClearBufferuiv(GLenum buffer, GLint drawbuffer, GLuint const * value)
    • nglClearBufferfv

      public static void nglClearBufferfv(int buffer, int drawbuffer, long value)
      void glClearBufferfv(GLenum buffer, GLint drawbuffer, GLfloat const * value)
    • glClearBufferfv

      public static void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
      void glClearBufferfv(GLenum buffer, GLint drawbuffer, GLfloat const * value)
    • glClearBufferfi

      public static void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
      void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
    • nglGetStringi

      public static long nglGetStringi(int name, int index)
      GLubyte const * glGetStringi(GLenum name, GLuint index)
    • glGetStringi

      public static @Nullable String glGetStringi(int name, int index)
      GLubyte const * glGetStringi(GLenum name, GLuint index)
    • glCopyBufferSubData

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

      public static void nglGetUniformIndices(int program, int uniformCount, long uniformNames, long uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • glGetUniformIndices

      public static void glGetUniformIndices(int program, PointerBuffer uniformNames, IntBuffer uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • nglGetActiveUniformsiv

      public static void nglGetActiveUniformsiv(int program, int uniformCount, long uniformIndices, int pname, long params)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • glGetActiveUniformsiv

      public static void glGetActiveUniformsiv(int program, IntBuffer uniformIndices, int pname, IntBuffer params)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • nglGetUniformBlockIndex

      public static int nglGetUniformBlockIndex(int program, long uniformBlockName)
      GLuint glGetUniformBlockIndex(GLuint program, GLchar const * uniformBlockName)
    • glGetUniformBlockIndex

      public static int glGetUniformBlockIndex(int program, ByteBuffer uniformBlockName)
      GLuint glGetUniformBlockIndex(GLuint program, GLchar const * uniformBlockName)
    • glGetUniformBlockIndex

      public static int glGetUniformBlockIndex(int program, CharSequence uniformBlockName)
      GLuint glGetUniformBlockIndex(GLuint program, GLchar const * uniformBlockName)
    • nglGetActiveUniformBlockiv

      public static void nglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, long params)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • glGetActiveUniformBlockiv

      public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • glGetActiveUniformBlocki

      public static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • nglGetActiveUniformBlockName

      public static void nglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetActiveUniformBlockName

      public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable IntBuffer length, ByteBuffer uniformBlockName)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetActiveUniformBlockName

      public static String glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetActiveUniformBlockName

      public static String glGetActiveUniformBlockName(int program, int uniformBlockIndex)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glUniformBlockBinding

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

      public static void glDrawArraysInstanced(int mode, int first, int count, int instancecount)
      void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
    • nglDrawElementsInstanced

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

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

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

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

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

      public static void glDrawElementsInstanced(int mode, IntBuffer indices, int instancecount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei instancecount)
    • glFenceSync

      public static long glFenceSync(int condition, int flags)
      GLsync glFenceSync(GLenum condition, GLbitfield flags)
    • nglIsSync

      public static boolean nglIsSync(long sync)
      GLboolean glIsSync(GLsync sync)
    • glIsSync

      public static boolean glIsSync(long sync)
      GLboolean glIsSync(GLsync sync)
    • nglDeleteSync

      public static void nglDeleteSync(long sync)
      void glDeleteSync(GLsync sync)
    • glDeleteSync

      public static void glDeleteSync(long sync)
      void glDeleteSync(GLsync sync)
    • nglClientWaitSync

      public static int nglClientWaitSync(long sync, int flags, long timeout)
      GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
    • glClientWaitSync

      public static int glClientWaitSync(long sync, int flags, long timeout)
      GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
    • nglWaitSync

      public static void nglWaitSync(long sync, int flags, long timeout)
      void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
    • glWaitSync

      public static void glWaitSync(long sync, int flags, long timeout)
      void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
    • nglGetInteger64v

      public static void nglGetInteger64v(int pname, long data)
      void glGetInteger64v(GLenum pname, GLint64 * data)
    • glGetInteger64v

      public static void glGetInteger64v(int pname, LongBuffer data)
      void glGetInteger64v(GLenum pname, GLint64 * data)
    • glGetInteger64

      public static long glGetInteger64(int pname)
      void glGetInteger64v(GLenum pname, GLint64 * data)
    • nglGetSynciv

      public static void nglGetSynciv(long sync, int pname, int bufSize, long length, long values)
      void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
    • glGetSynciv

      public static void glGetSynciv(long sync, int pname, @Nullable IntBuffer length, IntBuffer values)
      void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
    • glGetSynci

      public static int glGetSynci(long sync, int pname, @Nullable IntBuffer length)
      void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
    • nglGetInteger64i_v

      public static void nglGetInteger64i_v(int target, int index, long data)
      void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
    • glGetInteger64i_v

      public static void glGetInteger64i_v(int target, int index, LongBuffer data)
      void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
    • glGetInteger64i

      public static long glGetInteger64i(int target, int index)
      void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
    • nglGetBufferParameteri64v

      public static void nglGetBufferParameteri64v(int target, int pname, long params)
      void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
    • glGetBufferParameteri64v

      public static void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
      void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
    • glGetBufferParameteri64

      public static long glGetBufferParameteri64(int target, int pname)
      void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
    • nglGenSamplers

      public static void nglGenSamplers(int count, long samplers)
      void glGenSamplers(GLsizei count, GLuint * samplers)
    • glGenSamplers

      public static void glGenSamplers(IntBuffer samplers)
      void glGenSamplers(GLsizei count, GLuint * samplers)
    • glGenSamplers

      public static int glGenSamplers()
      void glGenSamplers(GLsizei count, GLuint * samplers)
    • nglDeleteSamplers

      public static void nglDeleteSamplers(int count, long samplers)
      void glDeleteSamplers(GLsizei count, GLuint const * samplers)
    • glDeleteSamplers

      public static void glDeleteSamplers(IntBuffer samplers)
      void glDeleteSamplers(GLsizei count, GLuint const * samplers)
    • glDeleteSamplers

      public static void glDeleteSamplers(int sampler)
      void glDeleteSamplers(GLsizei count, GLuint const * samplers)
    • glIsSampler

      public static boolean glIsSampler(int sampler)
      GLboolean glIsSampler(GLuint sampler)
    • glBindSampler

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

      public static void glSamplerParameteri(int sampler, int pname, int param)
      void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
    • nglSamplerParameteriv

      public static void nglSamplerParameteriv(int sampler, int pname, long param)
      void glSamplerParameteriv(GLuint sampler, GLenum pname, GLint const * param)
    • glSamplerParameteriv

      public static void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
      void glSamplerParameteriv(GLuint sampler, GLenum pname, GLint const * param)
    • glSamplerParameterf

      public static void glSamplerParameterf(int sampler, int pname, float param)
      void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
    • nglSamplerParameterfv

      public static void nglSamplerParameterfv(int sampler, int pname, long param)
      void glSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat const * param)
    • glSamplerParameterfv

      public static void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
      void glSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat const * param)
    • nglGetSamplerParameteriv

      public static void nglGetSamplerParameteriv(int sampler, int pname, long params)
      void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
    • glGetSamplerParameteriv

      public static void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
      void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
    • glGetSamplerParameteri

      public static int glGetSamplerParameteri(int sampler, int pname)
      void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
    • nglGetSamplerParameterfv

      public static void nglGetSamplerParameterfv(int sampler, int pname, long params)
      void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
    • glGetSamplerParameterfv

      public static void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
      void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
    • glGetSamplerParameterf

      public static float glGetSamplerParameterf(int sampler, int pname)
      void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
    • glVertexAttribDivisor

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

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

      public static void nglDeleteTransformFeedbacks(int n, long ids)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(IntBuffer ids)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(int id)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • nglGenTransformFeedbacks

      public static void nglGenTransformFeedbacks(int n, long ids)
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glGenTransformFeedbacks

      public static void glGenTransformFeedbacks(IntBuffer ids)
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glGenTransformFeedbacks

      public static int glGenTransformFeedbacks()
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glIsTransformFeedback

      public static boolean glIsTransformFeedback(int id)
      GLboolean glIsTransformFeedback(GLuint id)
    • glPauseTransformFeedback

      public static void glPauseTransformFeedback()
      void glPauseTransformFeedback(void)
    • glResumeTransformFeedback

      public static void glResumeTransformFeedback()
      void glResumeTransformFeedback(void)
    • nglGetProgramBinary

      public static void nglGetProgramBinary(int program, int bufSize, long length, long binaryFormat, long binary)
      void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
    • glGetProgramBinary

      public static void glGetProgramBinary(int program, @Nullable IntBuffer length, IntBuffer binaryFormat, ByteBuffer binary)
      void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
    • nglProgramBinary

      public static void nglProgramBinary(int program, int binaryFormat, long binary, int length)
      void glProgramBinary(GLuint program, GLenum binaryFormat, void const * binary, GLsizei length)
    • glProgramBinary

      public static void glProgramBinary(int program, int binaryFormat, ByteBuffer binary)
      void glProgramBinary(GLuint program, GLenum binaryFormat, void const * binary, GLsizei length)
    • glProgramParameteri

      public static void glProgramParameteri(int program, int pname, int value)
      void glProgramParameteri(GLuint program, GLenum pname, GLint value)
    • nglInvalidateFramebuffer

      public static void nglInvalidateFramebuffer(int target, int numAttachments, long attachments)
      void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments)
    • glInvalidateFramebuffer

      public static void glInvalidateFramebuffer(int target, IntBuffer attachments)
      void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments)
    • glInvalidateFramebuffer

      public static void glInvalidateFramebuffer(int target, int attachment)
      void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments)
    • nglInvalidateSubFramebuffer

      public static void nglInvalidateSubFramebuffer(int target, int numAttachments, long attachments, int x, int y, int width, int height)
      void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
    • glInvalidateSubFramebuffer

      public static void glInvalidateSubFramebuffer(int target, IntBuffer attachments, int x, int y, int width, int height)
      void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
    • glInvalidateSubFramebuffer

      public static void glInvalidateSubFramebuffer(int target, int attachment, int x, int y, int width, int height)
      void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
    • glTexStorage2D

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

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

      public static void nglGetInternalformativ(int target, int internalformat, int pname, int bufSize, long params)
      void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params)
    • glGetInternalformativ

      public static void glGetInternalformativ(int target, int internalformat, int pname, IntBuffer params)
      void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params)
    • glGetInternalformati

      public static int glGetInternalformati(int target, int internalformat, int pname)
      void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params)
    • glTexImage3D

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

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

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

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

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

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

      public static void glGenQueries(int[] ids)
      void glGenQueries(GLsizei n, GLuint * ids)
    • glDeleteQueries

      public static void glDeleteQueries(int[] ids)
      void glDeleteQueries(GLsizei n, GLuint const * ids)
    • glGetQueryiv

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

      public static void glGetQueryObjectuiv(int id, int pname, int[] params)
      void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
    • glDrawBuffers

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

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

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

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

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

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

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

      public static void glDeleteVertexArrays(int[] arrays)
      void glDeleteVertexArrays(GLsizei n, GLuint const * arrays)
    • glGenVertexArrays

      public static void glGenVertexArrays(int[] arrays)
      void glGenVertexArrays(GLsizei n, GLuint * arrays)
    • glGetIntegeri_v

      public static void glGetIntegeri_v(int target, int index, int[] data)
      void glGetIntegeri_v(GLenum target, GLuint index, GLint * data)
    • glGetTransformFeedbackVarying

      public static void glGetTransformFeedbackVarying(int program, int index, int @Nullable [] length, int[] size, int[] type, ByteBuffer name)
      void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
    • glGetVertexAttribIiv

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

      public static void glGetVertexAttribIuiv(int index, int pname, int[] params)
      void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)
    • glVertexAttribI4iv

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

      public static void glVertexAttribI4uiv(int index, int[] v)
      void glVertexAttribI4uiv(GLuint index, GLuint const * v)
    • glGetUniformuiv

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

      public static void glUniform1uiv(int location, int[] value)
      void glUniform1uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform2uiv

      public static void glUniform2uiv(int location, int[] value)
      void glUniform2uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform3uiv

      public static void glUniform3uiv(int location, int[] value)
      void glUniform3uiv(GLint location, GLsizei count, GLuint const * value)
    • glUniform4uiv

      public static void glUniform4uiv(int location, int[] value)
      void glUniform4uiv(GLint location, GLsizei count, GLuint const * value)
    • glClearBufferiv

      public static void glClearBufferiv(int buffer, int drawbuffer, int[] value)
      void glClearBufferiv(GLenum buffer, GLint drawbuffer, GLint const * value)
    • glClearBufferuiv

      public static void glClearBufferuiv(int buffer, int drawbuffer, int[] value)
      void glClearBufferuiv(GLenum buffer, GLint drawbuffer, GLuint const * value)
    • glClearBufferfv

      public static void glClearBufferfv(int buffer, int drawbuffer, float[] value)
      void glClearBufferfv(GLenum buffer, GLint drawbuffer, GLfloat const * value)
    • glGetUniformIndices

      public static void glGetUniformIndices(int program, PointerBuffer uniformNames, int[] uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • glGetActiveUniformsiv

      public static void glGetActiveUniformsiv(int program, int[] uniformIndices, int pname, int[] params)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • glGetActiveUniformBlockiv

      public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • glGetActiveUniformBlockName

      public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int @Nullable [] length, ByteBuffer uniformBlockName)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetInteger64v

      public static void glGetInteger64v(int pname, long[] data)
      void glGetInteger64v(GLenum pname, GLint64 * data)
    • glGetSynciv

      public static void glGetSynciv(long sync, int pname, int @Nullable [] length, int[] values)
      void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
    • glGetInteger64i_v

      public static void glGetInteger64i_v(int target, int index, long[] data)
      void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data)
    • glGetBufferParameteri64v

      public static void glGetBufferParameteri64v(int target, int pname, long[] params)
      void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params)
    • glGenSamplers

      public static void glGenSamplers(int[] samplers)
      void glGenSamplers(GLsizei count, GLuint * samplers)
    • glDeleteSamplers

      public static void glDeleteSamplers(int[] samplers)
      void glDeleteSamplers(GLsizei count, GLuint const * samplers)
    • glSamplerParameteriv

      public static void glSamplerParameteriv(int sampler, int pname, int[] param)
      void glSamplerParameteriv(GLuint sampler, GLenum pname, GLint const * param)
    • glSamplerParameterfv

      public static void glSamplerParameterfv(int sampler, int pname, float[] param)
      void glSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat const * param)
    • glGetSamplerParameteriv

      public static void glGetSamplerParameteriv(int sampler, int pname, int[] params)
      void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params)
    • glGetSamplerParameterfv

      public static void glGetSamplerParameterfv(int sampler, int pname, float[] params)
      void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(int[] ids)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • glGenTransformFeedbacks

      public static void glGenTransformFeedbacks(int[] ids)
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glGetProgramBinary

      public static void glGetProgramBinary(int program, int @Nullable [] length, int[] binaryFormat, ByteBuffer binary)
      void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
    • glInvalidateFramebuffer

      public static void glInvalidateFramebuffer(int target, int[] attachments)
      void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments)
    • glInvalidateSubFramebuffer

      public static void glInvalidateSubFramebuffer(int target, int[] attachments, int x, int y, int width, int height)
      void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, GLenum const * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
    • glGetInternalformativ

      public static void glGetInternalformativ(int target, int internalformat, int pname, int[] params)
      void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params)