Package arc.backend.sdl.jni
Class SDLGL
java.lang.Object
arc.backend.sdl.jni.SDLGL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glActiveTexture
(int texture) static void
glAttachShader
(int program, int shader) static void
glBeginQuery
(int target, int id) static void
glBeginTransformFeedback
(int primitiveMode) static void
glBindAttribLocation
(int program, int index, String name) static void
glBindBuffer
(int target, int buffer) static void
glBindBufferBase
(int target, int index, int buffer) static void
glBindBufferRange
(int target, int index, int buffer, int offset, int size) static void
glBindFramebuffer
(int target, int framebuffer) static void
glBindRenderbuffer
(int target, int renderbuffer) static void
glBindSampler
(int unit, int sampler) static void
glBindTexture
(int target, int texture) static void
glBindTransformFeedback
(int target, int id) static void
glBindVertexArray
(int array) static void
glBlendColor
(float red, float green, float blue, float alpha) static void
glBlendEquation
(int mode) static void
glBlendEquationSeparate
(int modeRGB, int modeAlpha) static void
glBlendFunc
(int sfactor, int dfactor) static void
glBlendFuncSeparate
(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) static void
glBlitFramebuffer
(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) static void
glBufferData
(int target, int size, Buffer data, int usage) static void
glBufferSubData
(int target, int offset, int size, Buffer data) static int
glCheckFramebufferStatus
(int target) static void
glClear
(int mask) static void
glClearBufferfi
(int buffer, int drawbuffer, float depth, int stencil) static void
glClearBufferfv
(int buffer, int drawbuffer, FloatBuffer value) static void
glClearBufferiv
(int buffer, int drawbuffer, IntBuffer value) static void
glClearBufferuiv
(int buffer, int drawbuffer, IntBuffer value) static void
glClearColor
(float red, float green, float blue, float alpha) static void
glClearDepthf
(float depth) static void
glClearStencil
(int s) static void
glColorMask
(boolean red, boolean green, boolean blue, boolean alpha) static void
glCompileShader
(int shader) static void
glCompressedTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data) static void
glCompressedTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data) static void
glCopyBufferSubData
(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) static void
glCopyTexImage2D
(int target, int level, int internalformat, int x, int y, int width, int height, int border) static void
glCopyTexSubImage2D
(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) static void
glCopyTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) static int
static int
glCreateShader
(int type) static void
glCullFace
(int mode) static void
glDeleteBuffer
(int buffer) static void
glDeleteFramebuffer
(int framebuffer) static void
glDeleteProgram
(int program) static void
glDeleteQueries
(int n, IntBuffer ids) static void
glDeleteRenderbuffer
(int renderbuffer) static void
glDeleteSamplers
(int count, IntBuffer samplers) static void
glDeleteShader
(int shader) static void
glDeleteTexture
(int texture) static void
glDeleteTransformFeedbacks
(int n, IntBuffer ids) static void
glDeleteVertexArrays
(int n, IntBuffer arrays) static void
glDepthFunc
(int func) static void
glDepthMask
(boolean flag) static void
glDepthRangef
(float zNear, float zFar) static void
glDetachShader
(int program, int shader) static void
glDisable
(int cap) static void
glDisableVertexAttribArray
(int index) static void
glDrawArrays
(int mode, int first, int count) static void
glDrawArraysInstanced
(int mode, int first, int count, int instanceCount) static void
glDrawBuffers
(int n, IntBuffer bufs) static void
glDrawElements
(int mode, int count, int type, int indices) static void
glDrawElements
(int mode, int count, int type, Buffer indices) static void
glDrawElementsInstanced
(int mode, int count, int type, int indicesOffset, int instanceCount) static void
glDrawRangeElements
(int mode, int start, int end, int count, int type, int offset) static void
glDrawRangeElements
(int mode, int start, int end, int count, int type, Buffer indices) static void
glEnable
(int cap) static void
glEnableVertexAttribArray
(int index) static void
glEndQuery
(int target) static void
static void
glFinish()
static void
glFlush()
static void
glFlushMappedBufferRange
(int target, int offset, int length) static void
glFramebufferRenderbuffer
(int target, int attachment, int renderbuffertarget, int renderbuffer) static void
glFramebufferTexture2D
(int target, int attachment, int textarget, int texture, int level) static void
glFramebufferTextureLayer
(int target, int attachment, int texture, int level, int layer) static void
glFrontFace
(int mode) static int
static void
glGenerateMipmap
(int target) static int
static void
glGenQueries
(int n, IntBuffer ids) static int
static void
glGenSamplers
(int count, IntBuffer samplers) static int
static void
glGenTransformFeedbacks
(int n, IntBuffer ids) static void
glGenVertexArrays
(int n, IntBuffer arrays) static String
glGetActiveAttrib
(int program, int index, Object size, Object type) static String
glGetActiveUniform
(int program, int index, Object size, Object type) static void
glGetActiveUniformBlockiv
(int program, int uniformBlockIndex, int pname, IntBuffer params) static void
glGetActiveUniformBlockName
(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName) static void
glGetActiveUniformsiv
(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params) static int
glGetAttribLocation
(int program, String name) static void
glGetBooleanv
(int pname, Buffer params) static void
glGetBufferParameteri64v
(int target, int pname, LongBuffer params) static void
glGetBufferParameteriv
(int target, int pname, IntBuffer params) static Buffer
glGetBufferPointerv
(int target, int pname) static int
static void
glGetFloatv
(int pname, FloatBuffer params) static int
glGetFragDataLocation
(int program, String name) static void
glGetFramebufferAttachmentParameteriv
(int target, int attachment, int pname, IntBuffer params) static void
glGetInteger64v
(int pname, LongBuffer params) static void
glGetIntegerv
(int pname, IntBuffer params) static String
glGetProgramInfoLog
(int program) static void
glGetProgramiv
(int program, int pname, IntBuffer params) static void
glGetQueryiv
(int target, int pname, IntBuffer params) static void
glGetQueryObjectuiv
(int id, int pname, IntBuffer params) static void
glGetRenderbufferParameteriv
(int target, int pname, IntBuffer params) static void
glGetSamplerParameterfv
(int sampler, int pname, FloatBuffer params) static void
glGetSamplerParameteriv
(int sampler, int pname, IntBuffer params) static String
glGetShaderInfoLog
(int shader) static void
glGetShaderiv
(int shader, int pname, IntBuffer params) static void
glGetShaderPrecisionFormat
(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision) static String
glGetString
(int name) static String
glGetStringi
(int name, int index) static void
glGetTexParameterfv
(int target, int pname, FloatBuffer params) static void
glGetTexParameteriv
(int target, int pname, IntBuffer params) static int
glGetUniformBlockIndex
(int program, String uniformBlockName) static void
glGetUniformfv
(int program, int location, FloatBuffer params) static void
glGetUniformIndices
(int program, String[] uniformNames, IntBuffer uniformIndices) static void
glGetUniformiv
(int program, int location, IntBuffer params) static int
glGetUniformLocation
(int program, String name) static void
glGetUniformuiv
(int program, int location, IntBuffer params) static void
glGetVertexAttribfv
(int index, int pname, FloatBuffer params) static void
glGetVertexAttribIiv
(int index, int pname, IntBuffer params) static void
glGetVertexAttribIuiv
(int index, int pname, IntBuffer params) static void
glGetVertexAttribiv
(int index, int pname, IntBuffer params) static void
glHint
(int target, int mode) static void
glInvalidateFramebuffer
(int target, int numAttachments, IntBuffer attachments) static void
glInvalidateSubFramebuffer
(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height) static boolean
glIsBuffer
(int buffer) static boolean
glIsEnabled
(int cap) static boolean
glIsFramebuffer
(int framebuffer) static boolean
glIsProgram
(int program) static boolean
glIsQuery
(int id) static boolean
glIsRenderbuffer
(int renderbuffer) static boolean
glIsSampler
(int sampler) static boolean
glIsShader
(int shader) static boolean
glIsTexture
(int texture) static boolean
glIsTransformFeedback
(int id) static boolean
glIsVertexArray
(int array) static void
glLineWidth
(float width) static void
glLinkProgram
(int program) static void
static void
glPixelStorei
(int pname, int param) static void
glPolygonOffset
(float factor, float units) static void
glProgramParameteri
(int program, int pname, int value) static void
glReadBuffer
(int mode) static void
glReadPixels
(int x, int y, int width, int height, int format, int type, Buffer pixels) static void
static void
glRenderbufferStorage
(int target, int internalformat, int width, int height) static void
glRenderbufferStorageMultisample
(int target, int samples, int internalformat, int width, int height) static void
static void
glSampleCoverage
(float value, boolean invert) static void
glSamplerParameterf
(int sampler, int pname, float param) static void
glSamplerParameterfv
(int sampler, int pname, FloatBuffer param) static void
glSamplerParameteri
(int sampler, int pname, int param) static void
glSamplerParameteriv
(int sampler, int pname, IntBuffer param) static void
glScissor
(int x, int y, int width, int height) static void
glShaderSource
(int shader, String string) static void
glStencilFunc
(int func, int ref, int mask) static void
glStencilFuncSeparate
(int face, int func, int ref, int mask) static void
glStencilMask
(int mask) static void
glStencilMaskSeparate
(int face, int mask) static void
glStencilOp
(int fail, int zfail, int zpass) static void
glStencilOpSeparate
(int face, int fail, int zfail, int zpass) static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels) static void
glTexImage3D
(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset) static void
glTexImage3D
(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels) static void
glTexParameterf
(int target, int pname, float param) static void
glTexParameterfv
(int target, int pname, FloatBuffer params) static void
glTexParameteri
(int target, int pname, int param) static void
glTexParameteriv
(int target, int pname, IntBuffer params) static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels) static void
glTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset) static void
glTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels) static void
glTransformFeedbackVaryings
(int program, String[] varyings, int bufferMode) static void
glUniform1f
(int location, float x) static void
glUniform1fv
(int location, int count, float[] v, int offset) static void
glUniform1fv
(int location, int count, FloatBuffer v) static void
glUniform1i
(int location, int x) static void
glUniform1iv
(int location, int count, int[] v, int offset) static void
glUniform1iv
(int location, int count, IntBuffer v) static void
glUniform1uiv
(int location, int count, IntBuffer value) static void
glUniform2f
(int location, float x, float y) static void
glUniform2fv
(int location, int count, float[] v, int offset) static void
glUniform2fv
(int location, int count, FloatBuffer v) static void
glUniform2i
(int location, int x, int y) static void
glUniform2iv
(int location, int count, int[] v, int offset) static void
glUniform2iv
(int location, int count, IntBuffer v) static void
glUniform3f
(int location, float x, float y, float z) static void
glUniform3fv
(int location, int count, float[] v, int offset) static void
glUniform3fv
(int location, int count, FloatBuffer v) static void
glUniform3i
(int location, int x, int y, int z) static void
glUniform3iv
(int location, int count, int[] v, int offset) static void
glUniform3iv
(int location, int count, IntBuffer v) static void
glUniform3uiv
(int location, int count, IntBuffer value) static void
glUniform4f
(int location, float x, float y, float z, float w) static void
glUniform4fv
(int location, int count, float[] v, int offset) static void
glUniform4fv
(int location, int count, FloatBuffer v) static void
glUniform4i
(int location, int x, int y, int z, int w) static void
glUniform4iv
(int location, int count, int[] v, int offset) static void
glUniform4iv
(int location, int count, IntBuffer v) static void
glUniform4uiv
(int location, int count, IntBuffer value) static void
glUniformBlockBinding
(int program, int uniformBlockIndex, int uniformBlockBinding) static void
glUniformMatrix2fv
(int location, int count, boolean transpose, float[] value, int offset) static void
glUniformMatrix2fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix2x3fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix2x4fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix3fv
(int location, int count, boolean transpose, float[] value, int offset) static void
glUniformMatrix3fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix3x2fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix3x4fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix4fv
(int location, int count, boolean transpose, float[] value, int offset) static void
glUniformMatrix4fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix4x2fv
(int location, int count, boolean transpose, FloatBuffer value) static void
glUniformMatrix4x3fv
(int location, int count, boolean transpose, FloatBuffer value) static boolean
glUnmapBuffer
(int target) static void
glUseProgram
(int program) static void
glValidateProgram
(int program) static void
glVertexAttrib1f
(int indx, float x) static void
glVertexAttrib1fv
(int indx, FloatBuffer values) static void
glVertexAttrib2f
(int indx, float x, float y) static void
glVertexAttrib2fv
(int indx, FloatBuffer values) static void
glVertexAttrib3f
(int indx, float x, float y, float z) static void
glVertexAttrib3fv
(int indx, FloatBuffer values) static void
glVertexAttrib4f
(int indx, float x, float y, float z, float w) static void
glVertexAttrib4fv
(int indx, FloatBuffer values) static void
glVertexAttribDivisor
(int index, int divisor) static void
glVertexAttribI4i
(int index, int x, int y, int z, int w) static void
glVertexAttribI4ui
(int index, int x, int y, int z, int w) static void
glVertexAttribIPointer
(int index, int size, int type, int stride, int offset) static void
glVertexAttribPointer
(int indx, int size, int type, boolean normalized, int stride, int ptr) static void
glVertexAttribPointer
(int indx, int size, int type, boolean normalized, int stride, Object ptr) static void
glViewport
(int x, int y, int width, int height) static String
init()
-
Constructor Details
-
SDLGL
public SDLGL()
-
-
Method Details
-
init
-
glActiveTexture
public static void glActiveTexture(int texture) -
glBindTexture
public static void glBindTexture(int target, int texture) -
glBlendFunc
public static void glBlendFunc(int sfactor, int dfactor) -
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 depth) -
glClearStencil
public static void glClearStencil(int s) -
glColorMask
public static void glColorMask(boolean red, boolean green, boolean blue, boolean alpha) -
glCompressedTexImage2D
public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data) -
glCompressedTexSubImage2D
public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer 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) -
glCullFace
public static void glCullFace(int mode) -
glDeleteTexture
public static void glDeleteTexture(int texture) -
glDepthFunc
public static void glDepthFunc(int func) -
glDepthMask
public static void glDepthMask(boolean flag) -
glDepthRangef
public static void glDepthRangef(float zNear, float zFar) -
glDisable
public static void glDisable(int cap) -
glDrawArrays
public static void glDrawArrays(int mode, int first, int count) -
glDrawElements
-
glEnable
public static void glEnable(int cap) -
glFinish
public static void glFinish() -
glFlush
public static void glFlush() -
glFrontFace
public static void glFrontFace(int mode) -
glGenTexture
public static int glGenTexture() -
glGetError
public static int glGetError() -
glGetIntegerv
-
glGetString
-
glHint
public static void glHint(int target, int mode) -
glLineWidth
public static void glLineWidth(float width) -
glPixelStorei
public static void glPixelStorei(int pname, int param) -
glPolygonOffset
public static void glPolygonOffset(float factor, float units) -
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels) -
glScissor
public static void glScissor(int x, int y, int width, int height) -
glStencilFunc
public static void glStencilFunc(int func, int ref, int mask) -
glStencilMask
public static void glStencilMask(int mask) -
glStencilOp
public static void glStencilOp(int fail, int zfail, int zpass) -
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels) -
glTexParameterf
public static void glTexParameterf(int target, int pname, float param) -
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels) -
glViewport
public static void glViewport(int x, int y, int width, int height) -
glAttachShader
public static void glAttachShader(int program, int shader) -
glBindAttribLocation
-
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) -
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) -
glBlendFuncSeparate
public static void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -
glBufferData
-
glBufferSubData
-
glCheckFramebufferStatus
public static int glCheckFramebufferStatus(int target) -
glCompileShader
public static void glCompileShader(int shader) -
glCreateProgram
public static int glCreateProgram() -
glCreateShader
public static int glCreateShader(int type) -
glDeleteBuffer
public static void glDeleteBuffer(int buffer) -
glDeleteFramebuffer
public static void glDeleteFramebuffer(int framebuffer) -
glDeleteProgram
public static void glDeleteProgram(int program) -
glDeleteRenderbuffer
public static void glDeleteRenderbuffer(int renderbuffer) -
glDeleteShader
public static void glDeleteShader(int shader) -
glDetachShader
public static void glDetachShader(int program, int shader) -
glDisableVertexAttribArray
public static void glDisableVertexAttribArray(int index) -
glDrawElements
public static void glDrawElements(int mode, int count, int type, int indices) -
glEnableVertexAttribArray
public static void glEnableVertexAttribArray(int index) -
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) -
glGenBuffer
public static int glGenBuffer() -
glGenerateMipmap
public static void glGenerateMipmap(int target) -
glGenFramebuffer
public static int glGenFramebuffer() -
glGenRenderbuffer
public static int glGenRenderbuffer() -
glGetActiveAttrib
-
glGetActiveUniform
-
glGetAttribLocation
-
glGetBooleanv
-
glGetBufferParameteriv
-
glGetFloatv
-
glGetFramebufferAttachmentParameteriv
public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params) -
glGetProgramiv
-
glGetProgramInfoLog
-
glGetRenderbufferParameteriv
-
glGetShaderiv
-
glGetShaderInfoLog
-
glGetShaderPrecisionFormat
-
glGetTexParameterfv
-
glGetTexParameteriv
-
glGetUniformfv
-
glGetUniformiv
-
glGetUniformLocation
-
glGetVertexAttribfv
-
glGetVertexAttribiv
-
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) -
glLinkProgram
public static void glLinkProgram(int program) -
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) -
glShaderSource
-
glStencilFuncSeparate
public static void glStencilFuncSeparate(int face, int func, int ref, int mask) -
glStencilMaskSeparate
public static void glStencilMaskSeparate(int face, int mask) -
glStencilOpSeparate
public static void glStencilOpSeparate(int face, int fail, int zfail, int zpass) -
glTexParameterfv
-
glTexParameteri
public static void glTexParameteri(int target, int pname, int param) -
glTexParameteriv
-
glUniform1f
public static void glUniform1f(int location, float x) -
glUniform1fv
-
glUniform1fv
public static void glUniform1fv(int location, int count, float[] v, int offset) -
glUniform1i
public static void glUniform1i(int location, int x) -
glUniform1iv
-
glUniform1iv
public static void glUniform1iv(int location, int count, int[] v, int offset) -
glUniform2f
public static void glUniform2f(int location, float x, float y) -
glUniform2fv
-
glUniform2fv
public static void glUniform2fv(int location, int count, float[] v, int offset) -
glUniform2i
public static void glUniform2i(int location, int x, int y) -
glUniform2iv
-
glUniform2iv
public static void glUniform2iv(int location, int count, int[] v, int offset) -
glUniform3f
public static void glUniform3f(int location, float x, float y, float z) -
glUniform3fv
-
glUniform3fv
public static void glUniform3fv(int location, int count, float[] v, int offset) -
glUniform3i
public static void glUniform3i(int location, int x, int y, int z) -
glUniform3iv
-
glUniform3iv
public static void glUniform3iv(int location, int count, int[] v, int offset) -
glUniform4f
public static void glUniform4f(int location, float x, float y, float z, float w) -
glUniform4fv
-
glUniform4fv
public static void glUniform4fv(int location, int count, float[] v, int offset) -
glUniform4i
public static void glUniform4i(int location, int x, int y, int z, int w) -
glUniform4iv
-
glUniform4iv
public static void glUniform4iv(int location, int count, int[] v, int offset) -
glUniformMatrix2fv
public static void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix2fv
public static void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset) -
glUniformMatrix3fv
public static void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix3fv
public static void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset) -
glUniformMatrix4fv
public static void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix4fv
public static void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset) -
glUseProgram
public static void glUseProgram(int program) -
glValidateProgram
public static void glValidateProgram(int program) -
glVertexAttrib1f
public static void glVertexAttrib1f(int indx, float x) -
glVertexAttrib1fv
-
glVertexAttrib2f
public static void glVertexAttrib2f(int indx, float x, float y) -
glVertexAttrib2fv
-
glVertexAttrib3f
public static void glVertexAttrib3f(int indx, float x, float y, float z) -
glVertexAttrib3fv
-
glVertexAttrib4f
public static void glVertexAttrib4f(int indx, float x, float y, float z, float w) -
glVertexAttrib4fv
-
glVertexAttribPointer
public static void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Object ptr) -
glVertexAttribPointer
public static void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int ptr) -
glReadBuffer
public static void glReadBuffer(int mode) -
glDrawRangeElements
public static void glDrawRangeElements(int mode, int start, int end, int count, int type, int offset) -
glDrawRangeElements
public static void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices) -
glTexImage3D
public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset) -
glTexImage3D
public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer 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 offset) -
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, Buffer pixels) -
glCopyTexSubImage3D
public static void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) -
glGenQueries
-
glDeleteQueries
-
glIsQuery
public static boolean glIsQuery(int id) -
glBeginQuery
public static void glBeginQuery(int target, int id) -
glEndQuery
public static void glEndQuery(int target) -
glGetQueryiv
-
glGetQueryObjectuiv
-
glUnmapBuffer
public static boolean glUnmapBuffer(int target) -
glGetBufferPointerv
-
glDrawBuffers
-
glUniformMatrix2x3fv
public static void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix3x2fv
public static void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix2x4fv
public static void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix4x2fv
public static void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix3x4fv
public static void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value) -
glUniformMatrix4x3fv
public static void glUniformMatrix4x3fv(int location, int count, 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) -
glFlushMappedBufferRange
public static void glFlushMappedBufferRange(int target, int offset, int length) -
glBindVertexArray
public static void glBindVertexArray(int array) -
glDeleteVertexArrays
-
glGenVertexArrays
-
glIsVertexArray
public static boolean glIsVertexArray(int array) -
glBeginTransformFeedback
public static void glBeginTransformFeedback(int primitiveMode) -
glEndTransformFeedback
public static void glEndTransformFeedback() -
glBindBufferRange
public static void glBindBufferRange(int target, int index, int buffer, int offset, int size) -
glBindBufferBase
public static void glBindBufferBase(int target, int index, int buffer) -
glTransformFeedbackVaryings
-
glVertexAttribIPointer
public static void glVertexAttribIPointer(int index, int size, int type, int stride, int offset) -
glGetVertexAttribIiv
-
glGetVertexAttribIuiv
-
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) -
glGetUniformuiv
-
glGetFragDataLocation
-
glUniform1uiv
-
glUniform3uiv
-
glUniform4uiv
-
glClearBufferiv
-
glClearBufferuiv
-
glClearBufferfv
-
glClearBufferfi
public static void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil) -
glGetStringi
-
glCopyBufferSubData
public static void glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) -
glGetUniformIndices
-
glGetActiveUniformsiv
-
glGetUniformBlockIndex
-
glGetActiveUniformBlockiv
public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params) -
glGetActiveUniformBlockName
-
glUniformBlockBinding
public static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) -
glDrawArraysInstanced
public static void glDrawArraysInstanced(int mode, int first, int count, int instanceCount) -
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount) -
glGetInteger64v
-
glGetBufferParameteri64v
-
glGenSamplers
-
glDeleteSamplers
-
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) -
glSamplerParameteriv
-
glSamplerParameterf
public static void glSamplerParameterf(int sampler, int pname, float param) -
glSamplerParameterfv
-
glGetSamplerParameteriv
-
glGetSamplerParameterfv
-
glVertexAttribDivisor
public static void glVertexAttribDivisor(int index, int divisor) -
glBindTransformFeedback
public static void glBindTransformFeedback(int target, int id) -
glDeleteTransformFeedbacks
-
glGenTransformFeedbacks
-
glIsTransformFeedback
public static boolean glIsTransformFeedback(int id) -
glPauseTransformFeedback
public static void glPauseTransformFeedback() -
glResumeTransformFeedback
public static void glResumeTransformFeedback() -
glProgramParameteri
public static void glProgramParameteri(int program, int pname, int value) -
glInvalidateFramebuffer
-
glInvalidateSubFramebuffer
public static void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
-