public abstract class GL20
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GL20.Buffers
A helper class for bridging between Java arrays and buffers when implementing
GL20 . |
Modifier and Type | Method and Description |
---|---|
boolean |
checkError(java.lang.String op)
Checks for any GL error codes and logs them (if
checkErrors is true). |
abstract java.lang.String |
getPlatformGLExtensions() |
abstract int |
getSwapInterval() |
abstract void |
glActiveTexture(int texture) |
abstract void |
glAttachShader(int program,
int shader) |
abstract void |
glBindAttribLocation(int program,
int index,
java.lang.String name) |
abstract void |
glBindBuffer(int target,
int buffer) |
abstract void |
glBindFramebuffer(int target,
int framebuffer) |
abstract void |
glBindRenderbuffer(int target,
int renderbuffer) |
abstract void |
glBindTexture(int target,
int texture) |
abstract void |
glBlendColor(float red,
float green,
float blue,
float alpha) |
abstract void |
glBlendEquation(int mode) |
abstract void |
glBlendEquationSeparate(int modeRGB,
int modeAlpha) |
abstract void |
glBlendFunc(int sfactor,
int dfactor) |
abstract void |
glBlendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) |
abstract void |
glBufferData(int target,
int size,
java.nio.Buffer data,
int usage) |
abstract void |
glBufferSubData(int target,
int offset,
int size,
java.nio.Buffer data) |
abstract int |
glCheckFramebufferStatus(int target) |
abstract void |
glClear(int mask) |
abstract void |
glClearColor(float red,
float green,
float blue,
float alpha) |
abstract void |
glClearDepth(double depth) |
abstract void |
glClearDepthf(float depth) |
abstract void |
glClearStencil(int s) |
abstract void |
glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
abstract void |
glCompileShader(int shader) |
abstract void |
glCompressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.Buffer data) |
abstract void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7) |
abstract void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
java.nio.Buffer arg8) |
abstract void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8) |
abstract void |
glCompressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int imageSize,
java.nio.Buffer data) |
abstract void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8) |
abstract void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
java.nio.Buffer arg10) |
abstract void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
int arg10) |
abstract void |
glCopyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border) |
abstract void |
glCopyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height) |
abstract void |
glCopyTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8) |
abstract int |
glCreateProgram() |
abstract int |
glCreateShader(int type) |
abstract void |
glCullFace(int mode) |
void |
glDeleteBuffer(int id) |
void |
glDeleteBuffers(int n,
int[] buffers,
int offset) |
abstract void |
glDeleteBuffers(int n,
java.nio.IntBuffer buffers) |
void |
glDeleteFramebuffer(int id) |
void |
glDeleteFramebuffers(int n,
int[] framebuffers,
int offset) |
abstract void |
glDeleteFramebuffers(int n,
java.nio.IntBuffer framebuffers) |
abstract void |
glDeleteProgram(int program) |
void |
glDeleteRenderbuffer(int id) |
void |
glDeleteRenderbuffers(int n,
int[] renderbuffers,
int offset) |
abstract void |
glDeleteRenderbuffers(int n,
java.nio.IntBuffer renderbuffers) |
abstract void |
glDeleteShader(int shader) |
void |
glDeleteTexture(int id) |
void |
glDeleteTextures(int n,
int[] textures,
int offset) |
abstract void |
glDeleteTextures(int n,
java.nio.IntBuffer textures) |
abstract void |
glDepthFunc(int func) |
abstract void |
glDepthMask(boolean flag) |
abstract void |
glDepthRange(double zNear,
double zFar) |
abstract void |
glDepthRangef(float zNear,
float zFar) |
abstract void |
glDetachShader(int program,
int shader) |
abstract void |
glDisable(int cap) |
abstract void |
glDisableVertexAttribArray(int index) |
abstract void |
glDrawArrays(int mode,
int first,
int count) |
abstract void |
glDrawElements(int mode,
int count,
int type,
java.nio.Buffer indices) |
abstract void |
glDrawElements(int mode,
int count,
int type,
int offset) |
abstract void |
glEnable(int cap) |
abstract void |
glEnableVertexAttribArray(int index) |
abstract void |
glFinish() |
abstract void |
glFlush() |
abstract void |
glFramebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer) |
abstract void |
glFramebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level) |
abstract void |
glFramebufferTexture3D(int target,
int attachment,
int textarget,
int texture,
int level,
int zoffset) |
abstract void |
glFrontFace(int mode) |
int |
glGenBuffer() |
void |
glGenBuffers(int n,
int[] buffers,
int offset) |
abstract void |
glGenBuffers(int n,
java.nio.IntBuffer buffers) |
abstract void |
glGenerateMipmap(int target) |
int |
glGenFramebuffer() |
void |
glGenFramebuffers(int n,
int[] framebuffers,
int offset) |
abstract void |
glGenFramebuffers(int n,
java.nio.IntBuffer framebuffers) |
int |
glGenRenderbuffer() |
void |
glGenRenderbuffers(int n,
int[] renderbuffers,
int offset) |
abstract void |
glGenRenderbuffers(int n,
java.nio.IntBuffer renderbuffers) |
int |
glGenTexture() |
void |
glGenTextures(int n,
int[] textures,
int offset) |
abstract void |
glGenTextures(int n,
java.nio.IntBuffer textures) |
abstract java.lang.String |
glGetActiveAttrib(int program,
int index,
java.nio.IntBuffer size,
java.nio.IntBuffer type) |
abstract java.lang.String |
glGetActiveUniform(int program,
int index,
java.nio.IntBuffer size,
java.nio.IntBuffer type) |
void |
glGetAttachedShaders(int program,
int maxcount,
int[] count,
int countOffset,
int[] shaders,
int shadersOffset) |
abstract void |
glGetAttachedShaders(int program,
int maxcount,
java.nio.IntBuffer count,
java.nio.IntBuffer shaders) |
abstract int |
glGetAttribLocation(int program,
java.lang.String name) |
abstract boolean |
glGetBoolean(int pname) |
void |
glGetBooleanv(int pname,
byte[] params,
int offset) |
abstract void |
glGetBooleanv(int pname,
java.nio.ByteBuffer params) |
abstract int |
glGetBoundBuffer(int arg0) |
void |
glGetBufferParameteriv(int target,
int pname,
int[] params,
int offset) |
abstract void |
glGetBufferParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
abstract int |
glGetError() |
abstract float |
glGetFloat(int pname) |
void |
glGetFloatv(int pname,
float[] params,
int offset) |
abstract void |
glGetFloatv(int pname,
java.nio.FloatBuffer params) |
void |
glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
int[] params,
int offset) |
abstract void |
glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params) |
abstract int |
glGetInteger(int pname) |
void |
glGetIntegerv(int pname,
int[] params,
int offset) |
abstract void |
glGetIntegerv(int pname,
java.nio.IntBuffer params) |
void |
glGetProgramBinary(int program,
int bufsize,
int[] length,
int lengthOffset,
int[] binaryformat,
int binaryformatOffset,
java.nio.Buffer binary) |
abstract void |
glGetProgramBinary(int arg0,
int arg1,
java.nio.IntBuffer arg2,
java.nio.IntBuffer arg3,
java.nio.Buffer arg4) |
abstract java.lang.String |
glGetProgramInfoLog(int program) |
void |
glGetProgramInfoLog(int program,
int bufsize,
int[] length,
int lengthOffset,
byte[] infolog,
int infologOffset) |
abstract void |
glGetProgramInfoLog(int program,
int bufsize,
java.nio.IntBuffer length,
java.nio.ByteBuffer infolog) |
void |
glGetProgramiv(int program,
int pname,
int[] params,
int offset) |
abstract void |
glGetProgramiv(int program,
int pname,
java.nio.IntBuffer params) |
void |
glGetRenderbufferParameteriv(int target,
int pname,
int[] params,
int offset) |
abstract void |
glGetRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
abstract java.lang.String |
glGetShaderInfoLog(int shader) |
void |
glGetShaderInfoLog(int shader,
int bufsize,
int[] length,
int lengthOffset,
byte[] infolog,
int infologOffset) |
abstract void |
glGetShaderInfoLog(int shader,
int bufsize,
java.nio.IntBuffer length,
java.nio.ByteBuffer infolog) |
void |
glGetShaderiv(int shader,
int pname,
int[] params,
int offset) |
abstract void |
glGetShaderiv(int shader,
int pname,
java.nio.IntBuffer params) |
abstract void |
glGetShaderPrecisionFormat(int shadertype,
int precisiontype,
int[] range,
int rangeOffset,
int[] precision,
int precisionOffset) |
abstract void |
glGetShaderPrecisionFormat(int shadertype,
int precisiontype,
java.nio.IntBuffer range,
java.nio.IntBuffer precision) |
abstract void |
glGetShaderSource(int shader,
int bufsize,
int[] length,
int lengthOffset,
byte[] source,
int sourceOffset) |
abstract void |
glGetShaderSource(int shader,
int bufsize,
java.nio.IntBuffer length,
java.nio.ByteBuffer source) |
abstract java.lang.String |
glGetString(int name) |
void |
glGetTexParameterfv(int target,
int pname,
float[] params,
int offset) |
abstract void |
glGetTexParameterfv(int target,
int pname,
java.nio.FloatBuffer params) |
void |
glGetTexParameteriv(int target,
int pname,
int[] params,
int offset) |
abstract void |
glGetTexParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
void |
glGetUniformfv(int program,
int location,
float[] params,
int offset) |
abstract void |
glGetUniformfv(int program,
int location,
java.nio.FloatBuffer params) |
void |
glGetUniformiv(int program,
int location,
int[] params,
int offset) |
abstract void |
glGetUniformiv(int program,
int location,
java.nio.IntBuffer params) |
abstract int |
glGetUniformLocation(int program,
java.lang.String name) |
void |
glGetVertexAttribfv(int index,
int pname,
float[] params,
int offset) |
abstract void |
glGetVertexAttribfv(int index,
int pname,
java.nio.FloatBuffer params) |
void |
glGetVertexAttribiv(int index,
int pname,
int[] params,
int offset) |
abstract void |
glGetVertexAttribiv(int index,
int pname,
java.nio.IntBuffer params) |
abstract void |
glHint(int target,
int mode) |
abstract boolean |
glIsBuffer(int buffer) |
abstract boolean |
glIsEnabled(int cap) |
abstract boolean |
glIsFramebuffer(int framebuffer) |
abstract boolean |
glIsProgram(int program) |
abstract boolean |
glIsRenderbuffer(int renderbuffer) |
abstract boolean |
glIsShader(int shader) |
abstract boolean |
glIsTexture(int texture) |
abstract boolean |
glIsVBOArrayEnabled() |
abstract boolean |
glIsVBOElementEnabled() |
abstract void |
glLineWidth(float width) |
abstract void |
glLinkProgram(int program) |
abstract java.nio.ByteBuffer |
glMapBuffer(int arg0,
int arg1) |
abstract void |
glPixelStorei(int pname,
int param) |
abstract void |
glPolygonOffset(float factor,
float units) |
abstract void |
glProgramBinary(int arg0,
int arg1,
java.nio.Buffer arg2,
int arg3) |
abstract void |
glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels) |
abstract void |
glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
int pixelsBufferOffset) |
abstract void |
glReleaseShaderCompiler() |
abstract void |
glRenderbufferStorage(int target,
int internalformat,
int width,
int height) |
abstract void |
glSampleCoverage(float value,
boolean invert) |
abstract void |
glScissor(int x,
int y,
int width,
int height) |
abstract void |
glShaderBinary(int n,
int[] shaders,
int offset,
int binaryformat,
java.nio.Buffer binary,
int length) |
abstract void |
glShaderBinary(int n,
java.nio.IntBuffer shaders,
int binaryformat,
java.nio.Buffer binary,
int length) |
abstract void |
glShaderSource(int shader,
int count,
java.lang.String[] strings,
int[] length,
int lengthOffset) |
abstract void |
glShaderSource(int shader,
int count,
java.lang.String[] strings,
java.nio.IntBuffer length) |
abstract void |
glShaderSource(int shader,
java.lang.String string) |
abstract void |
glStencilFunc(int func,
int ref,
int mask) |
abstract void |
glStencilFuncSeparate(int face,
int func,
int ref,
int mask) |
abstract void |
glStencilMask(int mask) |
abstract void |
glStencilMaskSeparate(int face,
int mask) |
abstract void |
glStencilOp(int fail,
int zfail,
int zpass) |
abstract void |
glStencilOpSeparate(int face,
int fail,
int zfail,
int zpass) |
abstract void |
glTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
java.nio.Buffer pixels) |
abstract void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8) |
abstract void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
java.nio.Buffer arg9) |
abstract void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9) |
abstract void |
glTexParameterf(int target,
int pname,
float param) |
void |
glTexParameterfv(int target,
int pname,
float[] params,
int offset) |
abstract void |
glTexParameterfv(int target,
int pname,
java.nio.FloatBuffer params) |
abstract void |
glTexParameteri(int target,
int pname,
int param) |
void |
glTexParameteriv(int target,
int pname,
int[] params,
int offset) |
abstract void |
glTexParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
abstract void |
glTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels) |
abstract void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8) |
abstract void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
java.nio.Buffer arg10) |
abstract void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
int arg10) |
abstract void |
glUniform1f(int location,
float x) |
void |
glUniform1fv(int location,
int count,
float[] v,
int offset) |
abstract void |
glUniform1fv(int location,
int count,
java.nio.FloatBuffer v) |
abstract void |
glUniform1i(int location,
int x) |
void |
glUniform1iv(int location,
int count,
int[] v,
int offset) |
abstract void |
glUniform1iv(int location,
int count,
java.nio.IntBuffer v) |
abstract void |
glUniform2f(int location,
float x,
float y) |
void |
glUniform2fv(int location,
int count,
float[] v,
int offset) |
abstract void |
glUniform2fv(int location,
int count,
java.nio.FloatBuffer v) |
abstract void |
glUniform2i(int location,
int x,
int y) |
void |
glUniform2iv(int location,
int count,
int[] v,
int offset) |
abstract void |
glUniform2iv(int location,
int count,
java.nio.IntBuffer v) |
abstract void |
glUniform3f(int location,
float x,
float y,
float z) |
void |
glUniform3fv(int location,
int count,
float[] v,
int offset) |
abstract void |
glUniform3fv(int location,
int count,
java.nio.FloatBuffer v) |
abstract void |
glUniform3i(int location,
int x,
int y,
int z) |
void |
glUniform3iv(int location,
int count,
int[] v,
int offset) |
abstract void |
glUniform3iv(int location,
int count,
java.nio.IntBuffer v) |
abstract void |
glUniform4f(int location,
float x,
float y,
float z,
float w) |
void |
glUniform4fv(int location,
int count,
float[] v,
int offset) |
abstract void |
glUniform4fv(int location,
int count,
java.nio.FloatBuffer v) |
abstract void |
glUniform4i(int location,
int x,
int y,
int z,
int w) |
void |
glUniform4iv(int location,
int count,
int[] v,
int offset) |
abstract void |
glUniform4iv(int location,
int count,
java.nio.IntBuffer v) |
void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value,
int offset) |
abstract void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value,
int offset) |
abstract void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value,
int offset) |
abstract void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
abstract boolean |
glUnmapBuffer(int arg0) |
abstract void |
glUseProgram(int program) |
abstract void |
glValidateProgram(int program) |
abstract void |
glVertexAttrib1f(int indx,
float x) |
void |
glVertexAttrib1fv(int indx,
float[] values,
int offset) |
abstract void |
glVertexAttrib1fv(int indx,
java.nio.FloatBuffer values) |
abstract void |
glVertexAttrib2f(int indx,
float x,
float y) |
void |
glVertexAttrib2fv(int indx,
float[] values,
int offset) |
abstract void |
glVertexAttrib2fv(int indx,
java.nio.FloatBuffer values) |
abstract void |
glVertexAttrib3f(int indx,
float x,
float y,
float z) |
void |
glVertexAttrib3fv(int indx,
float[] values,
int offset) |
abstract void |
glVertexAttrib3fv(int indx,
java.nio.FloatBuffer values) |
abstract void |
glVertexAttrib4f(int indx,
float x,
float y,
float z,
float w) |
void |
glVertexAttrib4fv(int indx,
float[] values,
int offset) |
abstract void |
glVertexAttrib4fv(int indx,
java.nio.FloatBuffer values) |
abstract void |
glVertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr) |
abstract void |
glVertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int ptr) |
abstract void |
glViewport(int x,
int y,
int width,
int height) |
abstract boolean |
hasGLSL() |
abstract boolean |
isExtensionAvailable(java.lang.String extension) |
abstract boolean |
isFunctionAvailable(java.lang.String function) |
public static final int GL_ACTIVE_TEXTURE
public static final int GL_DEPTH_BUFFER_BIT
public static final int GL_STENCIL_BUFFER_BIT
public static final int GL_COLOR_BUFFER_BIT
public static final int GL_FALSE
public static final int GL_TRUE
public static final int GL_POINTS
public static final int GL_LINES
public static final int GL_LINE_LOOP
public static final int GL_LINE_STRIP
public static final int GL_TRIANGLES
public static final int GL_TRIANGLE_STRIP
public static final int GL_TRIANGLE_FAN
public static final int GL_ZERO
public static final int GL_ONE
public static final int GL_SRC_COLOR
public static final int GL_ONE_MINUS_SRC_COLOR
public static final int GL_SRC_ALPHA
public static final int GL_ONE_MINUS_SRC_ALPHA
public static final int GL_DST_ALPHA
public static final int GL_ONE_MINUS_DST_ALPHA
public static final int GL_DST_COLOR
public static final int GL_ONE_MINUS_DST_COLOR
public static final int GL_SRC_ALPHA_SATURATE
public static final int GL_FUNC_ADD
public static final int GL_BLEND_EQUATION
public static final int GL_BLEND_EQUATION_RGB
public static final int GL_BLEND_EQUATION_ALPHA
public static final int GL_FUNC_SUBTRACT
public static final int GL_FUNC_REVERSE_SUBTRACT
public static final int GL_BLEND_DST_RGB
public static final int GL_BLEND_SRC_RGB
public static final int GL_BLEND_DST_ALPHA
public static final int GL_BLEND_SRC_ALPHA
public static final int GL_CONSTANT_COLOR
public static final int GL_ONE_MINUS_CONSTANT_COLOR
public static final int GL_CONSTANT_ALPHA
public static final int GL_ONE_MINUS_CONSTANT_ALPHA
public static final int GL_BLEND_COLOR
public static final int GL_ARRAY_BUFFER
public static final int GL_ELEMENT_ARRAY_BUFFER
public static final int GL_ARRAY_BUFFER_BINDING
public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
public static final int GL_STREAM_DRAW
public static final int GL_STATIC_DRAW
public static final int GL_DYNAMIC_DRAW
public static final int GL_BUFFER_SIZE
public static final int GL_BUFFER_USAGE
public static final int GL_CURRENT_VERTEX_ATTRIB
public static final int GL_FRONT
public static final int GL_BACK
public static final int GL_FRONT_AND_BACK
public static final int GL_TEXTURE_2D
public static final int GL_CULL_FACE
public static final int GL_BLEND
public static final int GL_DITHER
public static final int GL_STENCIL_TEST
public static final int GL_DEPTH_TEST
public static final int GL_SCISSOR_TEST
public static final int GL_POLYGON_OFFSET_FILL
public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
public static final int GL_SAMPLE_COVERAGE
public static final int GL_NO_ERROR
public static final int GL_INVALID_ENUM
public static final int GL_INVALID_VALUE
public static final int GL_INVALID_OPERATION
public static final int GL_OUT_OF_MEMORY
public static final int GL_CW
public static final int GL_CCW
public static final int GL_LINE_WIDTH
public static final int GL_ALIASED_POINT_SIZE_RANGE
public static final int GL_ALIASED_LINE_WIDTH_RANGE
public static final int GL_CULL_FACE_MODE
public static final int GL_FRONT_FACE
public static final int GL_DEPTH_RANGE
public static final int GL_DEPTH_WRITEMASK
public static final int GL_DEPTH_CLEAR_VALUE
public static final int GL_DEPTH_FUNC
public static final int GL_STENCIL_CLEAR_VALUE
public static final int GL_STENCIL_FUNC
public static final int GL_STENCIL_FAIL
public static final int GL_STENCIL_PASS_DEPTH_FAIL
public static final int GL_STENCIL_PASS_DEPTH_PASS
public static final int GL_STENCIL_REF
public static final int GL_STENCIL_VALUE_MASK
public static final int GL_STENCIL_WRITEMASK
public static final int GL_STENCIL_BACK_FUNC
public static final int GL_STENCIL_BACK_FAIL
public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
public static final int GL_STENCIL_BACK_REF
public static final int GL_STENCIL_BACK_VALUE_MASK
public static final int GL_STENCIL_BACK_WRITEMASK
public static final int GL_VIEWPORT
public static final int GL_SCISSOR_BOX
public static final int GL_COLOR_CLEAR_VALUE
public static final int GL_COLOR_WRITEMASK
public static final int GL_UNPACK_ALIGNMENT
public static final int GL_PACK_ALIGNMENT
public static final int GL_MAX_TEXTURE_SIZE
public static final int GL_MAX_VIEWPORT_DIMS
public static final int GL_SUBPIXEL_BITS
public static final int GL_RED_BITS
public static final int GL_GREEN_BITS
public static final int GL_BLUE_BITS
public static final int GL_ALPHA_BITS
public static final int GL_DEPTH_BITS
public static final int GL_STENCIL_BITS
public static final int GL_POLYGON_OFFSET_UNITS
public static final int GL_POLYGON_OFFSET_FACTOR
public static final int GL_TEXTURE_BINDING_2D
public static final int GL_SAMPLE_BUFFERS
public static final int GL_SAMPLES
public static final int GL_SAMPLE_COVERAGE_VALUE
public static final int GL_SAMPLE_COVERAGE_INVERT
public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
public static final int GL_COMPRESSED_TEXTURE_FORMATS
public static final int GL_DONT_CARE
public static final int GL_FASTEST
public static final int GL_NICEST
public static final int GL_GENERATE_MIPMAP_HINT
public static final int GL_BYTE
public static final int GL_UNSIGNED_BYTE
public static final int GL_SHORT
public static final int GL_UNSIGNED_SHORT
public static final int GL_INT
public static final int GL_UNSIGNED_INT
public static final int GL_FLOAT
public static final int GL_FIXED
public static final int GL_DEPTH_COMPONENT
public static final int GL_ALPHA
public static final int GL_RGB
public static final int GL_RGBA
public static final int GL_BGRA
public static final int GL_LUMINANCE
public static final int GL_LUMINANCE_ALPHA
public static final int GL_UNSIGNED_SHORT_4_4_4_4
public static final int GL_UNSIGNED_SHORT_5_5_5_1
public static final int GL_UNSIGNED_SHORT_5_6_5
public static final int GL_UNSIGNED_INT_8_8_8_8
public static final int GL_UNSIGNED_INT_8_8_8_8_REV
public static final int GL_FRAGMENT_SHADER
public static final int GL_VERTEX_SHADER
public static final int GL_MAX_VERTEX_ATTRIBS
public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
public static final int GL_MAX_VARYING_VECTORS
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
public static final int GL_SHADER_TYPE
public static final int GL_DELETE_STATUS
public static final int GL_LINK_STATUS
public static final int GL_VALIDATE_STATUS
public static final int GL_ATTACHED_SHADERS
public static final int GL_ACTIVE_UNIFORMS
public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_ATTRIBUTES
public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
public static final int GL_SHADING_LANGUAGE_VERSION
public static final int GL_CURRENT_PROGRAM
public static final int GL_NEVER
public static final int GL_LESS
public static final int GL_EQUAL
public static final int GL_LEQUAL
public static final int GL_GREATER
public static final int GL_NOTEQUAL
public static final int GL_GEQUAL
public static final int GL_ALWAYS
public static final int GL_KEEP
public static final int GL_REPLACE
public static final int GL_INCR
public static final int GL_DECR
public static final int GL_INVERT
public static final int GL_INCR_WRAP
public static final int GL_DECR_WRAP
public static final int GL_VENDOR
public static final int GL_RENDERER
public static final int GL_VERSION
public static final int GL_EXTENSIONS
public static final int GL_NEAREST
public static final int GL_LINEAR
public static final int GL_NEAREST_MIPMAP_NEAREST
public static final int GL_LINEAR_MIPMAP_NEAREST
public static final int GL_NEAREST_MIPMAP_LINEAR
public static final int GL_LINEAR_MIPMAP_LINEAR
public static final int GL_TEXTURE_MAG_FILTER
public static final int GL_TEXTURE_MIN_FILTER
public static final int GL_TEXTURE_WRAP_S
public static final int GL_TEXTURE_WRAP_T
public static final int GL_TEXTURE
public static final int GL_TEXTURE_CUBE_MAP
public static final int GL_TEXTURE_BINDING_CUBE_MAP
public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE
public static final int GL_TEXTURE0
public static final int GL_TEXTURE1
public static final int GL_TEXTURE2
public static final int GL_TEXTURE3
public static final int GL_TEXTURE4
public static final int GL_TEXTURE5
public static final int GL_TEXTURE6
public static final int GL_TEXTURE7
public static final int GL_TEXTURE8
public static final int GL_TEXTURE9
public static final int GL_TEXTURE10
public static final int GL_TEXTURE11
public static final int GL_TEXTURE12
public static final int GL_TEXTURE13
public static final int GL_TEXTURE14
public static final int GL_TEXTURE15
public static final int GL_TEXTURE16
public static final int GL_TEXTURE17
public static final int GL_TEXTURE18
public static final int GL_TEXTURE19
public static final int GL_TEXTURE20
public static final int GL_TEXTURE21
public static final int GL_TEXTURE22
public static final int GL_TEXTURE23
public static final int GL_TEXTURE24
public static final int GL_TEXTURE25
public static final int GL_TEXTURE26
public static final int GL_TEXTURE27
public static final int GL_TEXTURE28
public static final int GL_TEXTURE29
public static final int GL_TEXTURE30
public static final int GL_TEXTURE31
public static final int GL_REPEAT
public static final int GL_CLAMP_TO_EDGE
public static final int GL_MIRRORED_REPEAT
public static final int GL_FLOAT_VEC2
public static final int GL_FLOAT_VEC3
public static final int GL_FLOAT_VEC4
public static final int GL_INT_VEC2
public static final int GL_INT_VEC3
public static final int GL_INT_VEC4
public static final int GL_BOOL
public static final int GL_BOOL_VEC2
public static final int GL_BOOL_VEC3
public static final int GL_BOOL_VEC4
public static final int GL_FLOAT_MAT2
public static final int GL_FLOAT_MAT3
public static final int GL_FLOAT_MAT4
public static final int GL_SAMPLER_2D
public static final int GL_SAMPLER_CUBE
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
public static final int GL_COMPILE_STATUS
public static final int GL_INFO_LOG_LENGTH
public static final int GL_SHADER_SOURCE_LENGTH
public static final int GL_SHADER_COMPILER
public static final int GL_SHADER_BINARY_FORMATS
public static final int GL_NUM_SHADER_BINARY_FORMATS
public static final int GL_LOW_FLOAT
public static final int GL_MEDIUM_FLOAT
public static final int GL_HIGH_FLOAT
public static final int GL_LOW_INT
public static final int GL_MEDIUM_INT
public static final int GL_HIGH_INT
public static final int GL_FRAMEBUFFER
public static final int GL_RENDERBUFFER
public static final int GL_RGBA4
public static final int GL_RGB5_A1
public static final int GL_RGB565
public static final int GL_DEPTH_COMPONENT16
public static final int GL_STENCIL_INDEX
public static final int GL_STENCIL_INDEX8
public static final int GL_RENDERBUFFER_WIDTH
public static final int GL_RENDERBUFFER_HEIGHT
public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
public static final int GL_RENDERBUFFER_RED_SIZE
public static final int GL_RENDERBUFFER_GREEN_SIZE
public static final int GL_RENDERBUFFER_BLUE_SIZE
public static final int GL_RENDERBUFFER_ALPHA_SIZE
public static final int GL_RENDERBUFFER_DEPTH_SIZE
public static final int GL_RENDERBUFFER_STENCIL_SIZE
public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
public static final int GL_COLOR_ATTACHMENT0
public static final int GL_DEPTH_ATTACHMENT
public static final int GL_STENCIL_ATTACHMENT
public static final int GL_NONE
public static final int GL_FRAMEBUFFER_COMPLETE
public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
public static final int GL_FRAMEBUFFER_UNSUPPORTED
public static final int GL_FRAMEBUFFER_BINDING
public static final int GL_RENDERBUFFER_BINDING
public static final int GL_MAX_RENDERBUFFER_SIZE
public static final int GL_INVALID_FRAMEBUFFER_OPERATION
public final GL20.Buffers bufs
public final boolean checkErrors
public boolean checkError(java.lang.String op)
checkErrors
is true).public void glDeleteBuffer(int id)
public void glDeleteBuffers(int n, int[] buffers, int offset)
public void glDeleteFramebuffer(int id)
public void glDeleteFramebuffers(int n, int[] framebuffers, int offset)
public void glDeleteRenderbuffer(int id)
public void glDeleteRenderbuffers(int n, int[] renderbuffers, int offset)
public void glDeleteTexture(int id)
public void glDeleteTextures(int n, int[] textures, int offset)
public int glGenBuffer()
public void glGenBuffers(int n, int[] buffers, int offset)
public int glGenFramebuffer()
public void glGenFramebuffers(int n, int[] framebuffers, int offset)
public int glGenRenderbuffer()
public void glGenRenderbuffers(int n, int[] renderbuffers, int offset)
public int glGenTexture()
public void glGenTextures(int n, int[] textures, int offset)
public void glGetAttachedShaders(int program, int maxcount, int[] count, int countOffset, int[] shaders, int shadersOffset)
public void glGetBooleanv(int pname, byte[] params, int offset)
public void glGetBufferParameteriv(int target, int pname, int[] params, int offset)
public void glGetFloatv(int pname, float[] params, int offset)
public void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params, int offset)
public void glGetIntegerv(int pname, int[] params, int offset)
public void glGetProgramBinary(int program, int bufsize, int[] length, int lengthOffset, int[] binaryformat, int binaryformatOffset, java.nio.Buffer binary)
public void glGetProgramInfoLog(int program, int bufsize, int[] length, int lengthOffset, byte[] infolog, int infologOffset)
public void glGetProgramiv(int program, int pname, int[] params, int offset)
public void glGetRenderbufferParameteriv(int target, int pname, int[] params, int offset)
public void glGetShaderInfoLog(int shader, int bufsize, int[] length, int lengthOffset, byte[] infolog, int infologOffset)
public void glGetShaderiv(int shader, int pname, int[] params, int offset)
public void glGetTexParameterfv(int target, int pname, float[] params, int offset)
public void glGetTexParameteriv(int target, int pname, int[] params, int offset)
public void glGetUniformfv(int program, int location, float[] params, int offset)
public void glGetUniformiv(int program, int location, int[] params, int offset)
public void glGetVertexAttribfv(int index, int pname, float[] params, int offset)
public void glGetVertexAttribiv(int index, int pname, int[] params, int offset)
public void glTexParameterfv(int target, int pname, float[] params, int offset)
public void glTexParameteriv(int target, int pname, int[] params, int offset)
public void glUniform1fv(int location, int count, float[] v, int offset)
public void glUniform1iv(int location, int count, int[] v, int offset)
public void glUniform2fv(int location, int count, float[] v, int offset)
public void glUniform2iv(int location, int count, int[] v, int offset)
public void glUniform3fv(int location, int count, float[] v, int offset)
public void glUniform3iv(int location, int count, int[] v, int offset)
public void glUniform4fv(int location, int count, float[] v, int offset)
public void glUniform4iv(int location, int count, int[] v, int offset)
public void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset)
public void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset)
public void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset)
public void glVertexAttrib1fv(int indx, float[] values, int offset)
public void glVertexAttrib2fv(int indx, float[] values, int offset)
public void glVertexAttrib3fv(int indx, float[] values, int offset)
public void glVertexAttrib4fv(int indx, float[] values, int offset)
public abstract java.lang.String getPlatformGLExtensions()
public abstract int getSwapInterval()
public abstract void glActiveTexture(int texture)
public abstract void glAttachShader(int program, int shader)
public abstract void glBindAttribLocation(int program, int index, java.lang.String name)
public abstract void glBindBuffer(int target, int buffer)
public abstract void glBindFramebuffer(int target, int framebuffer)
public abstract void glBindRenderbuffer(int target, int renderbuffer)
public abstract void glBindTexture(int target, int texture)
public abstract void glBlendColor(float red, float green, float blue, float alpha)
public abstract void glBlendEquation(int mode)
public abstract void glBlendEquationSeparate(int modeRGB, int modeAlpha)
public abstract void glBlendFunc(int sfactor, int dfactor)
public abstract void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
public abstract void glBufferData(int target, int size, java.nio.Buffer data, int usage)
public abstract void glBufferSubData(int target, int offset, int size, java.nio.Buffer data)
public abstract int glCheckFramebufferStatus(int target)
public abstract void glClear(int mask)
public abstract void glClearColor(float red, float green, float blue, float alpha)
public abstract void glClearDepth(double depth)
public abstract void glClearDepthf(float depth)
public abstract void glClearStencil(int s)
public abstract void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
public abstract void glCompileShader(int shader)
public abstract void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, java.nio.Buffer data)
public abstract void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
public abstract void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
public abstract void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public abstract void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, java.nio.Buffer data)
public abstract void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public abstract void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, java.nio.Buffer arg10)
public abstract void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10)
public abstract void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
public abstract void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
public abstract void glCopyTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public abstract int glCreateProgram()
public abstract int glCreateShader(int type)
public abstract void glCullFace(int mode)
public abstract void glDeleteBuffers(int n, java.nio.IntBuffer buffers)
public abstract void glDeleteFramebuffers(int n, java.nio.IntBuffer framebuffers)
public abstract void glDeleteProgram(int program)
public abstract void glDeleteRenderbuffers(int n, java.nio.IntBuffer renderbuffers)
public abstract void glDeleteShader(int shader)
public abstract void glDeleteTextures(int n, java.nio.IntBuffer textures)
public abstract void glDepthFunc(int func)
public abstract void glDepthMask(boolean flag)
public abstract void glDepthRange(double zNear, double zFar)
public abstract void glDepthRangef(float zNear, float zFar)
public abstract void glDetachShader(int program, int shader)
public abstract void glDisable(int cap)
public abstract void glDisableVertexAttribArray(int index)
public abstract void glDrawArrays(int mode, int first, int count)
public abstract void glDrawElements(int mode, int count, int type, java.nio.Buffer indices)
public abstract void glDrawElements(int mode, int count, int type, int offset)
public abstract void glEnable(int cap)
public abstract void glEnableVertexAttribArray(int index)
public abstract void glFinish()
public abstract void glFlush()
public abstract void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
public abstract void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
public abstract void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
public abstract void glFrontFace(int mode)
public abstract void glGenBuffers(int n, java.nio.IntBuffer buffers)
public abstract void glGenerateMipmap(int target)
public abstract void glGenFramebuffers(int n, java.nio.IntBuffer framebuffers)
public abstract void glGenRenderbuffers(int n, java.nio.IntBuffer renderbuffers)
public abstract void glGenTextures(int n, java.nio.IntBuffer textures)
public abstract java.lang.String glGetActiveAttrib(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)
public abstract java.lang.String glGetActiveUniform(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)
public abstract void glGetAttachedShaders(int program, int maxcount, java.nio.IntBuffer count, java.nio.IntBuffer shaders)
public abstract int glGetAttribLocation(int program, java.lang.String name)
public abstract boolean glGetBoolean(int pname)
public abstract void glGetBooleanv(int pname, java.nio.ByteBuffer params)
public abstract int glGetBoundBuffer(int arg0)
public abstract void glGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params)
public abstract int glGetError()
public abstract float glGetFloat(int pname)
public abstract void glGetFloatv(int pname, java.nio.FloatBuffer params)
public abstract void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, java.nio.IntBuffer params)
public abstract int glGetInteger(int pname)
public abstract void glGetIntegerv(int pname, java.nio.IntBuffer params)
public abstract void glGetProgramBinary(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3, java.nio.Buffer arg4)
public abstract void glGetProgramInfoLog(int program, int bufsize, java.nio.IntBuffer length, java.nio.ByteBuffer infolog)
public abstract java.lang.String glGetProgramInfoLog(int program)
public abstract void glGetProgramiv(int program, int pname, java.nio.IntBuffer params)
public abstract void glGetRenderbufferParameteriv(int target, int pname, java.nio.IntBuffer params)
public abstract void glGetShaderInfoLog(int shader, int bufsize, java.nio.IntBuffer length, java.nio.ByteBuffer infolog)
public abstract java.lang.String glGetShaderInfoLog(int shader)
public abstract void glGetShaderiv(int shader, int pname, java.nio.IntBuffer params)
public abstract void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int rangeOffset, int[] precision, int precisionOffset)
public abstract void glGetShaderPrecisionFormat(int shadertype, int precisiontype, java.nio.IntBuffer range, java.nio.IntBuffer precision)
public abstract void glGetShaderSource(int shader, int bufsize, int[] length, int lengthOffset, byte[] source, int sourceOffset)
public abstract void glGetShaderSource(int shader, int bufsize, java.nio.IntBuffer length, java.nio.ByteBuffer source)
public abstract java.lang.String glGetString(int name)
public abstract void glGetTexParameterfv(int target, int pname, java.nio.FloatBuffer params)
public abstract void glGetTexParameteriv(int target, int pname, java.nio.IntBuffer params)
public abstract void glGetUniformfv(int program, int location, java.nio.FloatBuffer params)
public abstract void glGetUniformiv(int program, int location, java.nio.IntBuffer params)
public abstract int glGetUniformLocation(int program, java.lang.String name)
public abstract void glGetVertexAttribfv(int index, int pname, java.nio.FloatBuffer params)
public abstract void glGetVertexAttribiv(int index, int pname, java.nio.IntBuffer params)
public abstract void glHint(int target, int mode)
public abstract boolean glIsBuffer(int buffer)
public abstract boolean glIsEnabled(int cap)
public abstract boolean glIsFramebuffer(int framebuffer)
public abstract boolean glIsProgram(int program)
public abstract boolean glIsRenderbuffer(int renderbuffer)
public abstract boolean glIsShader(int shader)
public abstract boolean glIsTexture(int texture)
public abstract boolean glIsVBOArrayEnabled()
public abstract boolean glIsVBOElementEnabled()
public abstract void glLineWidth(float width)
public abstract void glLinkProgram(int program)
public abstract java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
public abstract void glPixelStorei(int pname, int param)
public abstract void glPolygonOffset(float factor, float units)
public abstract void glProgramBinary(int arg0, int arg1, java.nio.Buffer arg2, int arg3)
public abstract void glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.Buffer pixels)
public abstract void glReadPixels(int x, int y, int width, int height, int format, int type, int pixelsBufferOffset)
public abstract void glReleaseShaderCompiler()
public abstract void glRenderbufferStorage(int target, int internalformat, int width, int height)
public abstract void glSampleCoverage(float value, boolean invert)
public abstract void glScissor(int x, int y, int width, int height)
public abstract void glShaderBinary(int n, int[] shaders, int offset, int binaryformat, java.nio.Buffer binary, int length)
public abstract void glShaderBinary(int n, java.nio.IntBuffer shaders, int binaryformat, java.nio.Buffer binary, int length)
public abstract void glShaderSource(int shader, int count, java.lang.String[] strings, int[] length, int lengthOffset)
public abstract void glShaderSource(int shader, int count, java.lang.String[] strings, java.nio.IntBuffer length)
public abstract void glShaderSource(int shader, java.lang.String string)
public abstract void glStencilFunc(int func, int ref, int mask)
public abstract void glStencilFuncSeparate(int face, int func, int ref, int mask)
public abstract void glStencilMask(int mask)
public abstract void glStencilMaskSeparate(int face, int mask)
public abstract void glStencilOp(int fail, int zfail, int zpass)
public abstract void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
public abstract void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, java.nio.Buffer pixels)
public abstract void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public abstract void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, java.nio.Buffer arg9)
public abstract void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
public abstract void glTexParameterf(int target, int pname, float param)
public abstract void glTexParameterfv(int target, int pname, java.nio.FloatBuffer params)
public abstract void glTexParameteri(int target, int pname, int param)
public abstract void glTexParameteriv(int target, int pname, java.nio.IntBuffer params)
public abstract void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.Buffer pixels)
public abstract void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public abstract void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, java.nio.Buffer arg10)
public abstract void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10)
public abstract void glUniform1f(int location, float x)
public abstract void glUniform1fv(int location, int count, java.nio.FloatBuffer v)
public abstract void glUniform1i(int location, int x)
public abstract void glUniform1iv(int location, int count, java.nio.IntBuffer v)
public abstract void glUniform2f(int location, float x, float y)
public abstract void glUniform2fv(int location, int count, java.nio.FloatBuffer v)
public abstract void glUniform2i(int location, int x, int y)
public abstract void glUniform2iv(int location, int count, java.nio.IntBuffer v)
public abstract void glUniform3f(int location, float x, float y, float z)
public abstract void glUniform3fv(int location, int count, java.nio.FloatBuffer v)
public abstract void glUniform3i(int location, int x, int y, int z)
public abstract void glUniform3iv(int location, int count, java.nio.IntBuffer v)
public abstract void glUniform4f(int location, float x, float y, float z, float w)
public abstract void glUniform4fv(int location, int count, java.nio.FloatBuffer v)
public abstract void glUniform4i(int location, int x, int y, int z, int w)
public abstract void glUniform4iv(int location, int count, java.nio.IntBuffer v)
public abstract void glUniformMatrix2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)
public abstract void glUniformMatrix3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)
public abstract void glUniformMatrix4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)
public abstract boolean glUnmapBuffer(int arg0)
public abstract void glUseProgram(int program)
public abstract void glValidateProgram(int program)
public abstract void glVertexAttrib1f(int indx, float x)
public abstract void glVertexAttrib1fv(int indx, java.nio.FloatBuffer values)
public abstract void glVertexAttrib2f(int indx, float x, float y)
public abstract void glVertexAttrib2fv(int indx, java.nio.FloatBuffer values)
public abstract void glVertexAttrib3f(int indx, float x, float y, float z)
public abstract void glVertexAttrib3fv(int indx, java.nio.FloatBuffer values)
public abstract void glVertexAttrib4f(int indx, float x, float y, float z, float w)
public abstract void glVertexAttrib4fv(int indx, java.nio.FloatBuffer values)
public abstract void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, java.nio.Buffer ptr)
public abstract void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int ptr)
public abstract void glViewport(int x, int y, int width, int height)
public abstract boolean hasGLSL()
public abstract boolean isExtensionAvailable(java.lang.String extension)
public abstract boolean isFunctionAvailable(java.lang.String function)
Copyright © 2019. All Rights Reserved.