Class GLES20

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

public class GLES20 extends Object
The core OpenGL ES 2.0 functionality.
  • Field Details

  • Method Details

    • glActiveTexture

      public static void glActiveTexture(int texture)
    • glAttachShader

      public static void glAttachShader(int program, int shader)
    • nglBindAttribLocation

      public static void nglBindAttribLocation(int program, int index, long name)
    • glBindAttribLocation

      public static void glBindAttribLocation(int program, int index, ByteBuffer name)
    • glBindAttribLocation

      public static void glBindAttribLocation(int program, int index, CharSequence name)
    • glBindBuffer

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

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

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

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

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

      public static void glBlendEquation(int mode)
    • glBlendEquationSeparate

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

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

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

      public static void nglBufferData(int target, long size, long data, int usage)
    • glBufferData

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

      public static void glBufferData(int target, ByteBuffer data, int usage)
    • glBufferData

      public static void glBufferData(int target, ShortBuffer data, int usage)
    • glBufferData

      public static void glBufferData(int target, IntBuffer data, int usage)
    • glBufferData

      public static void glBufferData(int target, FloatBuffer data, int usage)
    • nglBufferSubData

      public static void nglBufferSubData(int target, long offset, long size, long data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, ByteBuffer data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, ShortBuffer data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, IntBuffer data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, FloatBuffer data)
    • glCheckFramebufferStatus

      public static int glCheckFramebufferStatus(int target)
    • glClear

      public static void glClear(int mask)
    • glClearColor

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

      public static void glClearDepthf(float d)
    • glClearStencil

      public static void glClearStencil(int s)
    • glColorMask

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

      public static void glCompileShader(int shader)
    • nglCompressedTexImage2D

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

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

      public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, @Nullable ByteBuffer data)
    • nglCompressedTexSubImage2D

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

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

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

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

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

      public static int glCreateProgram()
    • glCreateShader

      public static int glCreateShader(int type)
    • glCullFace

      public static void glCullFace(int mode)
    • nglDeleteBuffers

      public static void nglDeleteBuffers(int n, long buffers)
    • glDeleteBuffers

      public static void glDeleteBuffers(IntBuffer buffers)
    • glDeleteBuffers

      public static void glDeleteBuffers(int buffer)
    • nglDeleteFramebuffers

      public static void nglDeleteFramebuffers(int n, long framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(IntBuffer framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int framebuffer)
    • glDeleteProgram

      public static void glDeleteProgram(int program)
    • nglDeleteRenderbuffers

      public static void nglDeleteRenderbuffers(int n, long renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(IntBuffer renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int renderbuffer)
    • glDeleteShader

      public static void glDeleteShader(int shader)
    • nglDeleteTextures

      public static void nglDeleteTextures(int n, long textures)
    • glDeleteTextures

      public static void glDeleteTextures(IntBuffer textures)
    • glDeleteTextures

      public static void glDeleteTextures(int texture)
    • glDepthFunc

      public static void glDepthFunc(int func)
    • glDepthMask

      public static void glDepthMask(boolean flag)
    • glDepthRangef

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

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

      public static void glDisable(int cap)
    • glDisableVertexAttribArray

      public static void glDisableVertexAttribArray(int index)
    • glDrawArrays

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

      public static void nglDrawElements(int mode, int count, int type, long indices)
    • glDrawElements

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

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

      public static void glDrawElements(int mode, ByteBuffer indices)
    • glDrawElements

      public static void glDrawElements(int mode, ShortBuffer indices)
    • glDrawElements

      public static void glDrawElements(int mode, IntBuffer indices)
    • glEnable

      public static void glEnable(int cap)
    • glEnableVertexAttribArray

      public static void glEnableVertexAttribArray(int index)
    • glFinish

      public static void glFinish()
    • glFlush

      public static void glFlush()
    • glFramebufferRenderbuffer

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

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

      public static void glFrontFace(int mode)
    • nglGenBuffers

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

      public static void glGenBuffers(IntBuffer buffers)
    • glGenBuffers

      public static int glGenBuffers()
    • glGenerateMipmap

      public static void glGenerateMipmap(int target)
    • nglGenFramebuffers

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

      public static void glGenFramebuffers(IntBuffer framebuffers)
    • glGenFramebuffers

      public static int glGenFramebuffers()
    • nglGenRenderbuffers

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

      public static void glGenRenderbuffers(IntBuffer renderbuffers)
    • glGenRenderbuffers

      public static int glGenRenderbuffers()
    • nglGenTextures

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

      public static void glGenTextures(IntBuffer textures)
    • glGenTextures

      public static int glGenTextures()
    • nglGetActiveAttrib

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

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

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

      public static String glGetActiveAttrib(int program, int index, IntBuffer size, IntBuffer type)
    • nglGetActiveUniform

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

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

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

      public static String glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type)
    • nglGetAttachedShaders

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

      public static void glGetAttachedShaders(int program, @Nullable IntBuffer count, IntBuffer shaders)
    • nglGetAttribLocation

      public static int nglGetAttribLocation(int program, long name)
    • glGetAttribLocation

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

      public static int glGetAttribLocation(int program, CharSequence name)
    • nglGetBooleanv

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

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

      public static boolean glGetBoolean(int pname)
    • nglGetBufferParameteriv

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

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

      public static int glGetBufferParameteri(int target, int pname)
    • glGetError

      public static int glGetError()
    • nglGetFloatv

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

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

      public static float glGetFloat(int pname)
    • nglGetFramebufferAttachmentParameteriv

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

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

      public static int glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
    • nglGetIntegerv

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

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

      public static int glGetInteger(int pname)
    • nglGetProgramiv

      public static void nglGetProgramiv(int program, int pname, long params)
    • glGetProgramiv

      public static void glGetProgramiv(int program, int pname, IntBuffer params)
    • glGetProgrami

      public static int glGetProgrami(int program, int pname)
    • nglGetProgramInfoLog

      public static void nglGetProgramInfoLog(int program, int bufSize, long length, long infoLog)
    • glGetProgramInfoLog

      public static void glGetProgramInfoLog(int program, @Nullable IntBuffer length, ByteBuffer infoLog)
    • glGetProgramInfoLog

      public static String glGetProgramInfoLog(int program, int bufSize)
    • glGetProgramInfoLog

      public static String glGetProgramInfoLog(int program)
    • nglGetRenderbufferParameteriv

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

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

      public static int glGetRenderbufferParameteri(int target, int pname)
    • nglGetShaderiv

      public static void nglGetShaderiv(int shader, int pname, long params)
    • glGetShaderiv

      public static void glGetShaderiv(int shader, int pname, IntBuffer params)
    • glGetShaderi

      public static int glGetShaderi(int shader, int pname)
    • nglGetShaderInfoLog

      public static void nglGetShaderInfoLog(int shader, int bufSize, long length, long infoLog)
    • glGetShaderInfoLog

      public static void glGetShaderInfoLog(int shader, @Nullable IntBuffer length, ByteBuffer infoLog)
    • glGetShaderInfoLog

      public static String glGetShaderInfoLog(int shader, int bufSize)
    • glGetShaderInfoLog

      public static String glGetShaderInfoLog(int shader)
    • nglGetShaderPrecisionFormat

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

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

      public static void nglGetShaderSource(int shader, int bufSize, long length, long source)
    • glGetShaderSource

      public static void glGetShaderSource(int shader, @Nullable IntBuffer length, ByteBuffer source)
    • glGetShaderSource

      public static String glGetShaderSource(int shader, int bufSize)
    • glGetShaderSource

      public static String glGetShaderSource(int shader)
    • nglGetString

      public static long nglGetString(int name)
    • glGetString

      @Nullable public static String glGetString(int name)
    • nglGetTexParameterfv

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

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

      public static float glGetTexParameterf(int target, int pname)
    • nglGetTexParameteriv

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

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

      public static int glGetTexParameteri(int target, int pname)
    • nglGetUniformfv

      public static void nglGetUniformfv(int program, int location, long params)
    • glGetUniformfv

      public static void glGetUniformfv(int program, int location, FloatBuffer params)
    • glGetUniformf

      public static float glGetUniformf(int program, int location)
    • nglGetUniformiv

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

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

      public static int glGetUniformi(int program, int location)
    • nglGetUniformLocation

      public static int nglGetUniformLocation(int program, long name)
    • glGetUniformLocation

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

      public static int glGetUniformLocation(int program, CharSequence name)
    • nglGetVertexAttribfv

      public static void nglGetVertexAttribfv(int index, int pname, long params)
    • glGetVertexAttribfv

      public static void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
    • nglGetVertexAttribiv

      public static void nglGetVertexAttribiv(int index, int pname, long params)
    • glGetVertexAttribiv

      public static void glGetVertexAttribiv(int index, int pname, IntBuffer params)
    • nglGetVertexAttribPointerv

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

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

      public static long glGetVertexAttribPointer(int index, int pname)
    • glHint

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

      public static boolean glIsBuffer(int buffer)
    • glIsEnabled

      public static boolean glIsEnabled(int cap)
    • glIsFramebuffer

      public static boolean glIsFramebuffer(int framebuffer)
    • glIsProgram

      public static boolean glIsProgram(int program)
    • glIsRenderbuffer

      public static boolean glIsRenderbuffer(int renderbuffer)
    • glIsShader

      public static boolean glIsShader(int shader)
    • glIsTexture

      public static boolean glIsTexture(int texture)
    • glLineWidth

      public static void glLineWidth(float width)
    • glLinkProgram

      public static void glLinkProgram(int program)
    • glPixelStorei

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

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

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

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

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

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

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

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

      public static void glReleaseShaderCompiler()
    • glRenderbufferStorage

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

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

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

      public static void nglShaderBinary(int count, long shaders, int binaryformat, long binary, int length)
    • glShaderBinary

      public static void glShaderBinary(IntBuffer shaders, int binaryformat, ByteBuffer binary)
    • nglShaderSource

      public static void nglShaderSource(int shader, int count, long string, long length)
    • glShaderSource

      public static void glShaderSource(int shader, PointerBuffer string, @Nullable IntBuffer length)
    • glShaderSource

      public static void glShaderSource(int shader, CharSequence... string)
    • glShaderSource

      public static void glShaderSource(int shader, CharSequence string)
    • glStencilFunc

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

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

      public static void glStencilMask(int mask)
    • glStencilMaskSeparate

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

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

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

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

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

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

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

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

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

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

      public static void nglTexParameterfv(int target, int pname, long params)
    • glTexParameterfv

      public static void glTexParameterfv(int target, int pname, FloatBuffer params)
    • glTexParameteri

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

      public static void nglTexParameteriv(int target, int pname, long params)
    • glTexParameteriv

      public static void glTexParameteriv(int target, int pname, IntBuffer params)
    • nglTexSubImage2D

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

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

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

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)
    • glTexSubImage2D

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

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

      public static void glUniform1f(int location, float v0)
    • nglUniform1fv

      public static void nglUniform1fv(int location, int count, long value)
    • glUniform1fv

      public static void glUniform1fv(int location, FloatBuffer value)
    • glUniform1i

      public static void glUniform1i(int location, int v0)
    • nglUniform1iv

      public static void nglUniform1iv(int location, int count, long value)
    • glUniform1iv

      public static void glUniform1iv(int location, IntBuffer value)
    • glUniform2f

      public static void glUniform2f(int location, float v0, float v1)
    • nglUniform2fv

      public static void nglUniform2fv(int location, int count, long value)
    • glUniform2fv

      public static void glUniform2fv(int location, FloatBuffer value)
    • glUniform2i

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

      public static void nglUniform2iv(int location, int count, long value)
    • glUniform2iv

      public static void glUniform2iv(int location, IntBuffer value)
    • glUniform3f

      public static void glUniform3f(int location, float v0, float v1, float v2)
    • nglUniform3fv

      public static void nglUniform3fv(int location, int count, long value)
    • glUniform3fv

      public static void glUniform3fv(int location, FloatBuffer value)
    • glUniform3i

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

      public static void nglUniform3iv(int location, int count, long value)
    • glUniform3iv

      public static void glUniform3iv(int location, IntBuffer value)
    • glUniform4f

      public static void glUniform4f(int location, float v0, float v1, float v2, float v3)
    • nglUniform4fv

      public static void nglUniform4fv(int location, int count, long value)
    • glUniform4fv

      public static void glUniform4fv(int location, FloatBuffer value)
    • glUniform4i

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

      public static void nglUniform4iv(int location, int count, long value)
    • glUniform4iv

      public static void glUniform4iv(int location, IntBuffer value)
    • nglUniformMatrix2fv

      public static void nglUniformMatrix2fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix2fv

      public static void glUniformMatrix2fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix3fv

      public static void nglUniformMatrix3fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix3fv

      public static void glUniformMatrix3fv(int location, boolean transpose, FloatBuffer value)
    • nglUniformMatrix4fv

      public static void nglUniformMatrix4fv(int location, int count, boolean transpose, long value)
    • glUniformMatrix4fv

      public static void glUniformMatrix4fv(int location, boolean transpose, FloatBuffer value)
    • glUseProgram

      public static void glUseProgram(int program)
    • glValidateProgram

      public static void glValidateProgram(int program)
    • glVertexAttrib1f

      public static void glVertexAttrib1f(int index, float x)
    • nglVertexAttrib1fv

      public static void nglVertexAttrib1fv(int index, long v)
    • glVertexAttrib1fv

      public static void glVertexAttrib1fv(int index, FloatBuffer v)
    • glVertexAttrib2f

      public static void glVertexAttrib2f(int index, float x, float y)
    • nglVertexAttrib2fv

      public static void nglVertexAttrib2fv(int index, long v)
    • glVertexAttrib2fv

      public static void glVertexAttrib2fv(int index, FloatBuffer v)
    • glVertexAttrib3f

      public static void glVertexAttrib3f(int index, float x, float y, float z)
    • nglVertexAttrib3fv

      public static void nglVertexAttrib3fv(int index, long v)
    • glVertexAttrib3fv

      public static void glVertexAttrib3fv(int index, FloatBuffer v)
    • glVertexAttrib4f

      public static void glVertexAttrib4f(int index, float x, float y, float z, float w)
    • nglVertexAttrib4fv

      public static void nglVertexAttrib4fv(int index, long v)
    • glVertexAttrib4fv

      public static void glVertexAttrib4fv(int index, FloatBuffer v)
    • nglVertexAttribPointer

      public static void nglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ByteBuffer pointer)
    • glVertexAttribPointer

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

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ShortBuffer pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, IntBuffer pointer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, FloatBuffer pointer)
    • glViewport

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

      public static void glBufferData(int target, short[] data, int usage)
      Array version of: BufferData
      See Also:
    • glBufferData

      public static void glBufferData(int target, int[] data, int usage)
      Array version of: BufferData
      See Also:
    • glBufferData

      public static void glBufferData(int target, float[] data, int usage)
      Array version of: BufferData
      See Also:
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, short[] data)
      Array version of: BufferSubData
      See Also:
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, int[] data)
      Array version of: BufferSubData
      See Also:
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, float[] data)
      Array version of: BufferSubData
      See Also:
    • glDeleteBuffers

      public static void glDeleteBuffers(int[] buffers)
      Array version of: DeleteBuffers
      See Also:
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int[] framebuffers)
      Array version of: DeleteFramebuffers
      See Also:
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int[] renderbuffers)
      Array version of: DeleteRenderbuffers
      See Also:
    • glDeleteTextures

      public static void glDeleteTextures(int[] textures)
      Array version of: DeleteTextures
      See Also:
    • glGenBuffers

      public static void glGenBuffers(int[] buffers)
      Array version of: GenBuffers
      See Also:
    • glGenFramebuffers

      public static void glGenFramebuffers(int[] framebuffers)
      Array version of: GenFramebuffers
      See Also:
    • glGenRenderbuffers

      public static void glGenRenderbuffers(int[] renderbuffers)
      Array version of: GenRenderbuffers
      See Also:
    • glGenTextures

      public static void glGenTextures(int[] textures)
      Array version of: GenTextures
      See Also:
    • glGetActiveAttrib

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

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

      public static void glGetAttachedShaders(int program, @Nullable int[] count, int[] shaders)
      Array version of: GetAttachedShaders
      See Also:
    • glGetBufferParameteriv

      public static void glGetBufferParameteriv(int target, int pname, int[] params)
      Array version of: GetBufferParameteriv
      See Also:
    • glGetFloatv

      public static void glGetFloatv(int pname, float[] data)
      Array version of: GetFloatv
      See Also:
    • glGetFramebufferAttachmentParameteriv

      public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
      See Also:
    • glGetIntegerv

      public static void glGetIntegerv(int pname, int[] data)
      Array version of: GetIntegerv
      See Also:
    • glGetProgramiv

      public static void glGetProgramiv(int program, int pname, int[] params)
      Array version of: GetProgramiv
      See Also:
    • glGetProgramInfoLog

      public static void glGetProgramInfoLog(int program, @Nullable int[] length, ByteBuffer infoLog)
      Array version of: GetProgramInfoLog
      See Also:
    • glGetRenderbufferParameteriv

      public static void glGetRenderbufferParameteriv(int target, int pname, int[] params)
      Array version of: GetRenderbufferParameteriv
      See Also:
    • glGetShaderiv

      public static void glGetShaderiv(int shader, int pname, int[] params)
      Array version of: GetShaderiv
      See Also:
    • glGetShaderInfoLog

      public static void glGetShaderInfoLog(int shader, @Nullable int[] length, ByteBuffer infoLog)
      Array version of: GetShaderInfoLog
      See Also:
    • glGetShaderPrecisionFormat

      public static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int[] precision)
      Array version of: GetShaderPrecisionFormat
      See Also:
    • glGetShaderSource

      public static void glGetShaderSource(int shader, @Nullable int[] length, ByteBuffer source)
      Array version of: GetShaderSource
      See Also:
    • glGetTexParameterfv

      public static void glGetTexParameterfv(int target, int pname, float[] params)
      Array version of: GetTexParameterfv
      See Also:
    • glGetTexParameteriv

      public static void glGetTexParameteriv(int target, int pname, int[] params)
      Array version of: GetTexParameteriv
      See Also:
    • glGetUniformfv

      public static void glGetUniformfv(int program, int location, float[] params)
      Array version of: GetUniformfv
      See Also:
    • glGetUniformiv

      public static void glGetUniformiv(int program, int location, int[] params)
      Array version of: GetUniformiv
      See Also:
    • glGetVertexAttribfv

      public static void glGetVertexAttribfv(int index, int pname, float[] params)
      Array version of: GetVertexAttribfv
      See Also:
    • glGetVertexAttribiv

      public static void glGetVertexAttribiv(int index, int pname, int[] params)
      Array version of: GetVertexAttribiv
      See Also:
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, short[] pixels)
      Array version of: ReadPixels
      See Also:
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, int[] pixels)
      Array version of: ReadPixels
      See Also:
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, float[] pixels)
      Array version of: ReadPixels
      See Also:
    • glShaderBinary

      public static void glShaderBinary(int[] shaders, int binaryformat, ByteBuffer binary)
      Array version of: ShaderBinary
      See Also:
    • glShaderSource

      public static void glShaderSource(int shader, PointerBuffer string, @Nullable int[] length)
      Array version of: ShaderSource
      See Also:
    • glTexImage2D

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

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

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable float[] pixels)
      Array version of: TexImage2D
      See Also:
    • glTexParameterfv

      public static void glTexParameterfv(int target, int pname, float[] params)
      Array version of: TexParameterfv
      See Also:
    • glTexParameteriv

      public static void glTexParameteriv(int target, int pname, int[] params)
      Array version of: TexParameteriv
      See Also:
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels)
      Array version of: TexSubImage2D
      See Also:
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels)
      Array version of: TexSubImage2D
      See Also:
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels)
      Array version of: TexSubImage2D
      See Also:
    • glUniform1fv

      public static void glUniform1fv(int location, float[] value)
      Array version of: Uniform1fv
      See Also:
    • glUniform1iv

      public static void glUniform1iv(int location, int[] value)
      Array version of: Uniform1iv
      See Also:
    • glUniform2fv

      public static void glUniform2fv(int location, float[] value)
      Array version of: Uniform2fv
      See Also:
    • glUniform2iv

      public static void glUniform2iv(int location, int[] value)
      Array version of: Uniform2iv
      See Also:
    • glUniform3fv

      public static void glUniform3fv(int location, float[] value)
      Array version of: Uniform3fv
      See Also:
    • glUniform3iv

      public static void glUniform3iv(int location, int[] value)
      Array version of: Uniform3iv
      See Also:
    • glUniform4fv

      public static void glUniform4fv(int location, float[] value)
      Array version of: Uniform4fv
      See Also:
    • glUniform4iv

      public static void glUniform4iv(int location, int[] value)
      Array version of: Uniform4iv
      See Also:
    • glUniformMatrix2fv

      public static void glUniformMatrix2fv(int location, boolean transpose, float[] value)
      Array version of: UniformMatrix2fv
      See Also:
    • glUniformMatrix3fv

      public static void glUniformMatrix3fv(int location, boolean transpose, float[] value)
      Array version of: UniformMatrix3fv
      See Also:
    • glUniformMatrix4fv

      public static void glUniformMatrix4fv(int location, boolean transpose, float[] value)
      Array version of: UniformMatrix4fv
      See Also:
    • glVertexAttrib1fv

      public static void glVertexAttrib1fv(int index, float[] v)
      Array version of: VertexAttrib1fv
      See Also:
    • glVertexAttrib2fv

      public static void glVertexAttrib2fv(int index, float[] v)
      Array version of: VertexAttrib2fv
      See Also:
    • glVertexAttrib3fv

      public static void glVertexAttrib3fv(int index, float[] v)
      Array version of: VertexAttrib3fv
      See Also:
    • glVertexAttrib4fv

      public static void glVertexAttrib4fv(int index, float[] v)
      Array version of: VertexAttrib4fv
      See Also: