Class GLES30

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

public class GLES30 extends GLES20
The core OpenGL ES 3.0 functionality.
  • Field Details

  • Method Details

    • glReadBuffer

      public static void glReadBuffer(int src)
    • nglDrawRangeElements

      public static void nglDrawRangeElements(int mode, int start, int end, int count, int type, long indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, int count, int type, long indices)
    • glDrawRangeElements

      public static void glDrawRangeElements(int mode, int start, int end, int type, ByteBuffer indices)
    • glDrawRangeElements

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

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

      public static void glDrawRangeElements(int mode, int start, int end, IntBuffer 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)
    • 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)
    • glTexImage3D

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

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, @Nullable ShortBuffer 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)
    • 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)
    • 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)
    • 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)
    • glTexSubImage3D

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

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer 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)
    • 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)
    • glCopyTexSubImage3D

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

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

      public static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data)
    • glCompressedTexImage3D

      public static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, @Nullable ByteBuffer 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)
    • glCompressedTexSubImage3D

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

      public static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data)
    • nglGenQueries

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

      public static void glGenQueries(IntBuffer ids)
    • glGenQueries

      public static int glGenQueries()
    • nglDeleteQueries

      public static void nglDeleteQueries(int n, long ids)
    • glDeleteQueries

      public static void glDeleteQueries(IntBuffer ids)
    • glDeleteQueries

      public static void glDeleteQueries(int id)
    • glIsQuery

      public static boolean glIsQuery(int id)
    • glBeginQuery

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

      public static void glEndQuery(int target)
    • nglGetQueryiv

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

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

      public static int glGetQueryi(int target, int pname)
    • nglGetQueryObjectuiv

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

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

      public static int glGetQueryObjectui(int id, int pname)
    • glUnmapBuffer

      public static boolean glUnmapBuffer(int target)
    • nglGetBufferPointerv

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

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

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

      public static void nglDrawBuffers(int n, long bufs)
    • glDrawBuffers

      public static void glDrawBuffers(IntBuffer bufs)
    • glDrawBuffers

      public static void glDrawBuffers(int buf)
    • nglUniformMatrix2x3fv

      public static void nglUniformMatrix2x3fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix2x3fv

      public static void glUniformMatrix2x3fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix3x2fv

      public static void nglUniformMatrix3x2fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix3x2fv

      public static void glUniformMatrix3x2fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix2x4fv

      public static void nglUniformMatrix2x4fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix2x4fv

      public static void glUniformMatrix2x4fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix4x2fv

      public static void nglUniformMatrix4x2fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix4x2fv

      public static void glUniformMatrix4x2fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix3x4fv

      public static void nglUniformMatrix3x4fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix3x4fv

      public static void glUniformMatrix3x4fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix4x3fv

      public static void nglUniformMatrix4x3fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix4x3fv

      public static void glUniformMatrix4x3fv(int location, boolean transpose, FloatBuffer value)
    • glBlitFramebuffer

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

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

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

      public static long nglMapBufferRange(int target, long offset, long length, int access)
    • glMapBufferRange

      @Nullable public static ByteBuffer glMapBufferRange(int target, long offset, long length, int access)
    • glMapBufferRange

      @Nullable public static ByteBuffer glMapBufferRange(int target, long offset, long length, int access, @Nullable ByteBuffer old_buffer)
    • glFlushMappedBufferRange

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

      public static void glBindVertexArray(int array)
    • nglDeleteVertexArrays

      public static void nglDeleteVertexArrays(int n, long arrays)
    • glDeleteVertexArrays

      public static void glDeleteVertexArrays(IntBuffer arrays)
    • glDeleteVertexArrays

      public static void glDeleteVertexArrays(int array)
    • nglGenVertexArrays

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

      public static void glGenVertexArrays(IntBuffer arrays)
    • glGenVertexArrays

      public static int glGenVertexArrays()
    • glIsVertexArray

      public static boolean glIsVertexArray(int array)
    • nglGetIntegeri_v

      public static void nglGetIntegeri_v(int target, int index, long data)
    • glGetIntegeri_v

      public static void glGetIntegeri_v(int target, int index, IntBuffer data)
    • glGetIntegeri

      public static int glGetIntegeri(int target, int index)
    • glBeginTransformFeedback

      public static void glBeginTransformFeedback(int primitiveMode)
    • glEndTransformFeedback

      public static void glEndTransformFeedback()
    • glBindBufferRange

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

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

      public static void nglTransformFeedbackVaryings(int program, int count, long varyings, int bufferMode)
    • glTransformFeedbackVaryings

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

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

      public static void glTransformFeedbackVaryings(int program, CharSequence varying, int bufferMode)
    • nglGetTransformFeedbackVarying

      public static void nglGetTransformFeedbackVarying(int program, int index, int bufSize, long length, long size, long type, long name)
    • glGetTransformFeedbackVarying

      public static void glGetTransformFeedbackVarying(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
    • glGetTransformFeedbackVarying

      public static String glGetTransformFeedbackVarying(int program, int index, int bufSize, IntBuffer size, IntBuffer type)
    • glGetTransformFeedbackVarying

      public static String glGetTransformFeedbackVarying(int program, int index, IntBuffer size, IntBuffer type)
    • nglVertexAttribIPointer

      public static void nglVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
    • glVertexAttribIPointer

      public static void glVertexAttribIPointer(int index, int size, int type, int stride, ByteBuffer pointer)
    • glVertexAttribIPointer

      public static void glVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
    • glVertexAttribIPointer

      public static void glVertexAttribIPointer(int index, int size, int type, int stride, ShortBuffer pointer)
    • glVertexAttribIPointer

      public static void glVertexAttribIPointer(int index, int size, int type, int stride, IntBuffer pointer)
    • nglGetVertexAttribIiv

      public static void nglGetVertexAttribIiv(int index, int pname, long params)
    • glGetVertexAttribIiv

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

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

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

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

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

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

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

      public static void nglVertexAttribI4iv(int index, long v)
    • glVertexAttribI4iv

      public static void glVertexAttribI4iv(int index, IntBuffer v)
    • nglVertexAttribI4uiv

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

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

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

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

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

      public static int nglGetFragDataLocation(int program, long name)
    • glGetFragDataLocation

      public static int glGetFragDataLocation(int program, ByteBuffer name)
    • glGetFragDataLocation

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

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

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

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

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

      public static void nglUniform1uiv(int location, int count, long value)
    • glUniform1uiv

      public static void glUniform1uiv(int location, IntBuffer value)
    • nglUniform2uiv

      public static void nglUniform2uiv(int location, int count, long value)
    • glUniform2uiv

      public static void glUniform2uiv(int location, IntBuffer value)
    • nglUniform3uiv

      public static void nglUniform3uiv(int location, int count, long value)
    • glUniform3uiv

      public static void glUniform3uiv(int location, IntBuffer value)
    • nglUniform4uiv

      public static void nglUniform4uiv(int location, int count, long value)
    • glUniform4uiv

      public static void glUniform4uiv(int location, IntBuffer value)
    • nglClearBufferiv

      public static void nglClearBufferiv(int buffer, int drawbuffer, long value)
    • glClearBufferiv

      public static void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
    • nglClearBufferuiv

      public static void nglClearBufferuiv(int buffer, int drawbuffer, long value)
    • glClearBufferuiv

      public static void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
    • nglClearBufferfv

      public static void nglClearBufferfv(int buffer, int drawbuffer, long value)
    • glClearBufferfv

      public static void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
    • glClearBufferfi

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

      public static long nglGetStringi(int name, int index)
    • glGetStringi

      @Nullable public static String glGetStringi(int name, int index)
    • glCopyBufferSubData

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

      public static void nglGetUniformIndices(int program, int uniformCount, long uniformNames, long uniformIndices)
    • glGetUniformIndices

      public static void glGetUniformIndices(int program, PointerBuffer uniformNames, IntBuffer uniformIndices)
    • nglGetActiveUniformsiv

      public static void nglGetActiveUniformsiv(int program, int uniformCount, long uniformIndices, int pname, long params)
    • glGetActiveUniformsiv

      public static void glGetActiveUniformsiv(int program, IntBuffer uniformIndices, int pname, IntBuffer params)
    • nglGetUniformBlockIndex

      public static int nglGetUniformBlockIndex(int program, long uniformBlockName)
    • glGetUniformBlockIndex

      public static int glGetUniformBlockIndex(int program, ByteBuffer uniformBlockName)
    • glGetUniformBlockIndex

      public static int glGetUniformBlockIndex(int program, CharSequence uniformBlockName)
    • nglGetActiveUniformBlockiv

      public static void nglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, long params)
    • glGetActiveUniformBlockiv

      public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
    • glGetActiveUniformBlocki

      public static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)
    • nglGetActiveUniformBlockName

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

      public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable IntBuffer length, ByteBuffer uniformBlockName)
    • glGetActiveUniformBlockName

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

      public static String glGetActiveUniformBlockName(int program, int uniformBlockIndex)
    • glUniformBlockBinding

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

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

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

      public static void glDrawElementsInstanced(int mode, int count, int type, long indices, int instancecount)
    • glDrawElementsInstanced

      public static void glDrawElementsInstanced(int mode, int type, ByteBuffer indices, int instancecount)
    • glDrawElementsInstanced

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

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

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

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

      public static boolean nglIsSync(long sync)
    • glIsSync

      public static boolean glIsSync(long sync)
    • nglDeleteSync

      public static void nglDeleteSync(long sync)
    • glDeleteSync

      public static void glDeleteSync(long sync)
    • nglClientWaitSync

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

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

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

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

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

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

      public static long glGetInteger64(int pname)
    • nglGetSynciv

      public static void nglGetSynciv(long sync, int pname, int bufSize, long length, long values)
    • glGetSynciv

      public static void glGetSynciv(long sync, int pname, @Nullable IntBuffer length, IntBuffer values)
    • glGetSynci

      public static int glGetSynci(long sync, int pname, @Nullable IntBuffer length)
    • nglGetInteger64i_v

      public static void nglGetInteger64i_v(int target, int index, long data)
    • glGetInteger64i_v

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

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

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

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

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

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

      public static void glGenSamplers(IntBuffer samplers)
    • glGenSamplers

      public static int glGenSamplers()
    • nglDeleteSamplers

      public static void nglDeleteSamplers(int count, long samplers)
    • glDeleteSamplers

      public static void glDeleteSamplers(IntBuffer samplers)
    • glDeleteSamplers

      public static void glDeleteSamplers(int sampler)
    • glIsSampler

      public static boolean glIsSampler(int sampler)
    • glBindSampler

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

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

      public static void nglSamplerParameteriv(int sampler, int pname, long param)
    • glSamplerParameteriv

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

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

      public static void nglSamplerParameterfv(int sampler, int pname, long param)
    • glSamplerParameterfv

      public static void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
    • nglGetSamplerParameteriv

      public static void nglGetSamplerParameteriv(int sampler, int pname, long params)
    • glGetSamplerParameteriv

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

      public static int glGetSamplerParameteri(int sampler, int pname)
    • nglGetSamplerParameterfv

      public static void nglGetSamplerParameterfv(int sampler, int pname, long params)
    • glGetSamplerParameterfv

      public static void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
    • glGetSamplerParameterf

      public static float glGetSamplerParameterf(int sampler, int pname)
    • glVertexAttribDivisor

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

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

      public static void nglDeleteTransformFeedbacks(int n, long ids)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(IntBuffer ids)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(int id)
    • nglGenTransformFeedbacks

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

      public static void glGenTransformFeedbacks(IntBuffer ids)
    • glGenTransformFeedbacks

      public static int glGenTransformFeedbacks()
    • glIsTransformFeedback

      public static boolean glIsTransformFeedback(int id)
    • glPauseTransformFeedback

      public static void glPauseTransformFeedback()
    • glResumeTransformFeedback

      public static void glResumeTransformFeedback()
    • nglGetProgramBinary

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

      public static void glGetProgramBinary(int program, @Nullable IntBuffer length, IntBuffer binaryFormat, ByteBuffer binary)
    • nglProgramBinary

      public static void nglProgramBinary(int program, int binaryFormat, long binary, int length)
    • glProgramBinary

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

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

      public static void nglInvalidateFramebuffer(int target, int numAttachments, long attachments)
    • glInvalidateFramebuffer

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

      public static void glInvalidateFramebuffer(int target, int attachment)
    • nglInvalidateSubFramebuffer

      public static void nglInvalidateSubFramebuffer(int target, int numAttachments, long attachments, int x, int y, int width, int height)
    • glInvalidateSubFramebuffer

      public static void glInvalidateSubFramebuffer(int target, IntBuffer attachments, int x, int y, int width, int height)
    • glInvalidateSubFramebuffer

      public static void glInvalidateSubFramebuffer(int target, int attachment, int x, int y, int width, int height)
    • glTexStorage2D

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

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

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

      public static void glGetInternalformativ(int target, int internalformat, int pname, IntBuffer params)
    • glGetInternalformati

      public static int glGetInternalformati(int target, int internalformat, int pname)
    • glTexImage3D

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static void glGetTransformFeedbackVarying(int program, int index, @Nullable int[] length, int[] size, int[] type, ByteBuffer name)
      Array version of: GetTransformFeedbackVarying
      See Also:
    • glGetVertexAttribIiv

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable int[] length, ByteBuffer uniformBlockName)
      Array version of: GetActiveUniformBlockName
      See Also:
    • glGetInteger64v

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

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

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

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

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

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

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

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

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

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

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

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

      public static void glGetProgramBinary(int program, @Nullable int[] length, int[] binaryFormat, ByteBuffer binary)
      Array version of: GetProgramBinary
      See Also:
    • glInvalidateFramebuffer

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

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

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