public final class GL20
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_ACTIVE_ATTRIBUTES
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_ACTIVE_UNIFORM_MAX_LENGTH
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_ACTIVE_UNIFORMS
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_ATTACHED_SHADERS
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_BLEND_EQUATION_ALPHA
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_BLEND_EQUATION_RGB
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_BOOL
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_BOOL_VEC2
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_BOOL_VEC3
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_BOOL_VEC4
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_COMPILE_STATUS
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_COORD_REPLACE
When the <target> parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv,
GetTexEnvfv, or GetTexEnviv is POINT_SPRITE, then the value of
<pname> may be:
|
static int |
GL_CURRENT_PROGRAM
Accepted by the <pname> argument of GetInteger:
|
static int |
GL_CURRENT_VERTEX_ATTRIB
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
|
static int |
GL_DELETE_STATUS
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_DRAW_BUFFER0
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER1
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER10
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER11
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER12
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER13
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER14
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER15
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER2
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER3
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER4
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER5
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER6
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER7
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER8
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_DRAW_BUFFER9
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_FLOAT_MAT2
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_FLOAT_MAT3
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_FLOAT_MAT4
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_FLOAT_VEC2
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_FLOAT_VEC3
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_FLOAT_VEC4
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_FRAGMENT_SHADER
Accepted by the <shaderType> argument of CreateShader and
returned by the <params> parameter of GetShader{fi}vARB:
|
static int |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Accepted by the <target> parameter of Hint and the <pname> parameter of
GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
|
static int |
GL_INFO_LOG_LENGTH
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_INT_VEC2
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_INT_VEC3
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_INT_VEC4
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_LINK_STATUS
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_LOWER_LEFT
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_DRAW_BUFFERS
Accepted by the <pname> parameters of GetIntegerv, GetFloatv,
and GetDoublev:
|
static int |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_TEXTURE_COORDS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_VARYING_FLOATS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_VERTEX_ATTRIBS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_MAX_VERTEX_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetFloatv, and GetDoublev:
|
static int |
GL_POINT_SPRITE
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by
the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev, and by the <target> parameter of TexEnvi, TexEnviv,
TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv:
|
static int |
GL_POINT_SPRITE_COORD_ORIGIN
Accepted by the <pname> parameter of PointParameter{if}vARB, and the
<pname> of Get:
|
static int |
GL_SAMPLER_1D
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_SAMPLER_1D_SHADOW
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_SAMPLER_2D
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_SAMPLER_2D_SHADOW
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_SAMPLER_3D
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_SAMPLER_CUBE
Returned by the <type> parameter of GetActiveUniformARB:
|
static int |
GL_SHADER_OBJECT
Returned by the <params> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_SHADER_SOURCE_LENGTH
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_SHADER_TYPE
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_SHADING_LANGUAGE_VERSION
Accepted by the <name> parameter of GetString:
|
static int |
GL_STENCIL_BACK_FAIL
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_STENCIL_BACK_FUNC
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_STENCIL_BACK_PASS_DEPTH_FAIL
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_STENCIL_BACK_PASS_DEPTH_PASS
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_STENCIL_BACK_REF
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_STENCIL_BACK_VALUE_MASK
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_STENCIL_BACK_WRITEMASK
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_UPPER_LEFT
Accepted by the <param> parameter of PointParameter{if}vARB:
|
static int |
GL_VALIDATE_STATUS
Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:
|
static int |
GL_VERTEX_ATTRIB_ARRAY_ENABLED
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
|
static int |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
|
static int |
GL_VERTEX_ATTRIB_ARRAY_POINTER
Accepted by the <pname> parameter of GetVertexAttribPointervARB:
|
static int |
GL_VERTEX_ATTRIB_ARRAY_SIZE
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
|
static int |
GL_VERTEX_ATTRIB_ARRAY_STRIDE
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
|
static int |
GL_VERTEX_ATTRIB_ARRAY_TYPE
Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:
|
static int |
GL_VERTEX_PROGRAM_POINT_SIZE
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and
by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev:
|
static int |
GL_VERTEX_PROGRAM_TWO_SIDE
Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and
by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev:
|
static int |
GL_VERTEX_SHADER
Accepted by the <shaderType> argument of CreateShader and
returned by the <params> parameter of GetShader{if}v:
|
Modifier and Type | Method and Description |
---|---|
static void |
glAttachShader(int program,
int shader) |
static void |
glBindAttribLocation(int program,
int index,
java.nio.ByteBuffer name) |
static void |
glBindAttribLocation(int program,
int index,
java.lang.CharSequence name)
Overloads glBindAttribLocation.
|
static void |
glBlendEquationSeparate(int modeRGB,
int modeAlpha) |
static void |
glCompileShader(int shader) |
static int |
glCreateProgram() |
static int |
glCreateShader(int type) |
static void |
glDeleteProgram(int program) |
static void |
glDeleteShader(int shader) |
static void |
glDetachShader(int program,
int shader) |
static void |
glDisableVertexAttribArray(int index) |
static void |
glDrawBuffers(int buffer)
Overloads glDrawBuffers.
|
static void |
glDrawBuffers(java.nio.IntBuffer buffers) |
static void |
glEnableVertexAttribArray(int index) |
static java.lang.String |
glGetActiveAttrib(int program,
int index,
int maxLength)
Overloads glGetActiveAttrib.
|
static void |
glGetActiveAttrib(int program,
int index,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name) |
static java.lang.String |
glGetActiveAttrib(int program,
int index,
int maxLength,
java.nio.IntBuffer sizeType)
Overloads glGetActiveAttrib.
|
static int |
glGetActiveAttribSize(int program,
int index)
Overloads glGetActiveAttrib.
|
static int |
glGetActiveAttribType(int program,
int index)
Overloads glGetActiveAttrib.
|
static java.lang.String |
glGetActiveUniform(int program,
int index,
int maxLength)
Overloads glGetActiveUniform.
|
static void |
glGetActiveUniform(int program,
int index,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name) |
static java.lang.String |
glGetActiveUniform(int program,
int index,
int maxLength,
java.nio.IntBuffer sizeType)
Overloads glGetActiveUniform.
|
static int |
glGetActiveUniformSize(int program,
int index)
Overloads glGetActiveUniform.
|
static int |
glGetActiveUniformType(int program,
int index)
Overloads glGetActiveUniform.
|
static void |
glGetAttachedShaders(int program,
java.nio.IntBuffer count,
java.nio.IntBuffer shaders) |
static int |
glGetAttribLocation(int program,
java.nio.ByteBuffer name) |
static int |
glGetAttribLocation(int program,
java.lang.CharSequence name)
Overloads glGetAttribLocation.
|
static int |
glGetProgram(int program,
int pname)
Deprecated.
Will be removed in 3.0. Use
glGetProgrami(int, int) instead. |
static void |
glGetProgram(int program,
int pname,
java.nio.IntBuffer params) |
static int |
glGetProgrami(int program,
int pname)
Overloads glGetProgramiv.
|
static java.lang.String |
glGetProgramInfoLog(int program,
int maxLength)
Overloads glGetProgramInfoLog.
|
static void |
glGetProgramInfoLog(int program,
java.nio.IntBuffer length,
java.nio.ByteBuffer infoLog) |
static int |
glGetShader(int shader,
int pname)
Deprecated.
Will be removed in 3.0. Use
glGetShaderi(int, int) instead. |
static void |
glGetShader(int shader,
int pname,
java.nio.IntBuffer params) |
static int |
glGetShaderi(int shader,
int pname)
Overloads glGetShaderiv.
|
static java.lang.String |
glGetShaderInfoLog(int shader,
int maxLength)
Overloads glGetShaderInfoLog.
|
static void |
glGetShaderInfoLog(int shader,
java.nio.IntBuffer length,
java.nio.ByteBuffer infoLog) |
static java.lang.String |
glGetShaderSource(int shader,
int maxLength)
Overloads glGetShaderSource.
|
static void |
glGetShaderSource(int shader,
java.nio.IntBuffer length,
java.nio.ByteBuffer source) |
static void |
glGetUniform(int program,
int location,
java.nio.FloatBuffer params) |
static void |
glGetUniform(int program,
int location,
java.nio.IntBuffer params) |
static int |
glGetUniformLocation(int program,
java.nio.ByteBuffer name)
Returns the location of the uniform with the specified name.
|
static int |
glGetUniformLocation(int program,
java.lang.CharSequence name)
Overloads glGetUniformLocation.
|
static void |
glGetVertexAttrib(int index,
int pname,
java.nio.DoubleBuffer params) |
static void |
glGetVertexAttrib(int index,
int pname,
java.nio.FloatBuffer params) |
static void |
glGetVertexAttrib(int index,
int pname,
java.nio.IntBuffer params) |
static void |
glGetVertexAttribPointer(int index,
int pname,
java.nio.ByteBuffer pointer)
Overloads glGetVertexAttribPointerv.
|
static java.nio.ByteBuffer |
glGetVertexAttribPointer(int index,
int pname,
long result_size) |
static boolean |
glIsProgram(int program) |
static boolean |
glIsShader(int shader) |
static void |
glLinkProgram(int program) |
static void |
glShaderSource(int shader,
java.nio.ByteBuffer string)
The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program.
|
static void |
glShaderSource(int shader,
java.lang.CharSequence string)
Overloads glShaderSource.
|
static void |
glShaderSource(int shader,
java.lang.CharSequence[] strings)
Overloads glShaderSource.
|
static void |
glStencilFuncSeparate(int face,
int func,
int ref,
int mask) |
static void |
glStencilMaskSeparate(int face,
int mask) |
static void |
glStencilOpSeparate(int face,
int sfail,
int dpfail,
int dppass) |
static void |
glUniform1(int location,
java.nio.FloatBuffer values) |
static void |
glUniform1(int location,
java.nio.IntBuffer values) |
static void |
glUniform1f(int location,
float v0) |
static void |
glUniform1i(int location,
int v0) |
static void |
glUniform2(int location,
java.nio.FloatBuffer values) |
static void |
glUniform2(int location,
java.nio.IntBuffer values) |
static void |
glUniform2f(int location,
float v0,
float v1) |
static void |
glUniform2i(int location,
int v0,
int v1) |
static void |
glUniform3(int location,
java.nio.FloatBuffer values) |
static void |
glUniform3(int location,
java.nio.IntBuffer values) |
static void |
glUniform3f(int location,
float v0,
float v1,
float v2) |
static void |
glUniform3i(int location,
int v0,
int v1,
int v2) |
static void |
glUniform4(int location,
java.nio.FloatBuffer values) |
static void |
glUniform4(int location,
java.nio.IntBuffer values) |
static void |
glUniform4f(int location,
float v0,
float v1,
float v2,
float v3) |
static void |
glUniform4i(int location,
int v0,
int v1,
int v2,
int v3) |
static void |
glUniformMatrix2(int location,
boolean transpose,
java.nio.FloatBuffer matrices) |
static void |
glUniformMatrix3(int location,
boolean transpose,
java.nio.FloatBuffer matrices) |
static void |
glUniformMatrix4(int location,
boolean transpose,
java.nio.FloatBuffer matrices) |
static void |
glUseProgram(int program) |
static void |
glValidateProgram(int program) |
static void |
glVertexAttrib1d(int index,
double x) |
static void |
glVertexAttrib1f(int index,
float x) |
static void |
glVertexAttrib1s(int index,
short x) |
static void |
glVertexAttrib2d(int index,
double x,
double y) |
static void |
glVertexAttrib2f(int index,
float x,
float y) |
static void |
glVertexAttrib2s(int index,
short x,
short y) |
static void |
glVertexAttrib3d(int index,
double x,
double y,
double z) |
static void |
glVertexAttrib3f(int index,
float x,
float y,
float z) |
static void |
glVertexAttrib3s(int index,
short x,
short y,
short z) |
static void |
glVertexAttrib4d(int index,
double x,
double y,
double z,
double w) |
static void |
glVertexAttrib4f(int index,
float x,
float y,
float z,
float w) |
static void |
glVertexAttrib4Nub(int index,
byte x,
byte y,
byte z,
byte w) |
static void |
glVertexAttrib4s(int index,
short x,
short y,
short z,
short w) |
static void |
glVertexAttribPointer(int index,
int size,
boolean unsigned,
boolean normalized,
int stride,
java.nio.ByteBuffer buffer) |
static void |
glVertexAttribPointer(int index,
int size,
boolean unsigned,
boolean normalized,
int stride,
java.nio.IntBuffer buffer) |
static void |
glVertexAttribPointer(int index,
int size,
boolean unsigned,
boolean normalized,
int stride,
java.nio.ShortBuffer buffer) |
static void |
glVertexAttribPointer(int index,
int size,
boolean normalized,
int stride,
java.nio.DoubleBuffer buffer) |
static void |
glVertexAttribPointer(int index,
int size,
boolean normalized,
int stride,
java.nio.FloatBuffer buffer) |
static void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
java.nio.ByteBuffer buffer)
Overloads glVertexAttribPointer.
|
static void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
long buffer_buffer_offset) |
public static final int GL_SHADING_LANGUAGE_VERSION
public static final int GL_CURRENT_PROGRAM
public static final int GL_SHADER_TYPE
public static final int GL_DELETE_STATUS
public static final int GL_COMPILE_STATUS
public static final int GL_LINK_STATUS
public static final int GL_VALIDATE_STATUS
public static final int GL_INFO_LOG_LENGTH
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_SHADER_SOURCE_LENGTH
public static final int GL_SHADER_OBJECT
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_1D
public static final int GL_SAMPLER_2D
public static final int GL_SAMPLER_3D
public static final int GL_SAMPLER_CUBE
public static final int GL_SAMPLER_1D_SHADOW
public static final int GL_SAMPLER_2D_SHADOW
public static final int GL_VERTEX_SHADER
public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS
public static final int GL_MAX_VARYING_FLOATS
public static final int GL_MAX_VERTEX_ATTRIBS
public static final int GL_MAX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TEXTURE_COORDS
public static final int GL_VERTEX_PROGRAM_POINT_SIZE
public static final int GL_VERTEX_PROGRAM_TWO_SIDE
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_CURRENT_VERTEX_ATTRIB
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
public static final int GL_FRAGMENT_SHADER
public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
public static final int GL_MAX_DRAW_BUFFERS
public static final int GL_DRAW_BUFFER0
public static final int GL_DRAW_BUFFER1
public static final int GL_DRAW_BUFFER2
public static final int GL_DRAW_BUFFER3
public static final int GL_DRAW_BUFFER4
public static final int GL_DRAW_BUFFER5
public static final int GL_DRAW_BUFFER6
public static final int GL_DRAW_BUFFER7
public static final int GL_DRAW_BUFFER8
public static final int GL_DRAW_BUFFER9
public static final int GL_DRAW_BUFFER10
public static final int GL_DRAW_BUFFER11
public static final int GL_DRAW_BUFFER12
public static final int GL_DRAW_BUFFER13
public static final int GL_DRAW_BUFFER14
public static final int GL_DRAW_BUFFER15
public static final int GL_POINT_SPRITE
public static final int GL_COORD_REPLACE
public static final int GL_POINT_SPRITE_COORD_ORIGIN
public static final int GL_LOWER_LEFT
public static final int GL_UPPER_LEFT
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_BLEND_EQUATION_RGB
public static final int GL_BLEND_EQUATION_ALPHA
public static void glShaderSource(int shader, java.nio.ByteBuffer string)
shader
- string
- public static void glShaderSource(int shader, java.lang.CharSequence string)
public static void glShaderSource(int shader, java.lang.CharSequence[] strings)
public static int glCreateShader(int type)
public static boolean glIsShader(int shader)
public static void glCompileShader(int shader)
public static void glDeleteShader(int shader)
public static int glCreateProgram()
public static boolean glIsProgram(int program)
public static void glAttachShader(int program, int shader)
public static void glDetachShader(int program, int shader)
public static void glLinkProgram(int program)
public static void glUseProgram(int program)
public static void glValidateProgram(int program)
public static void glDeleteProgram(int program)
public static void glUniform1f(int location, float v0)
public static void glUniform2f(int location, float v0, float v1)
public static void glUniform3f(int location, float v0, float v1, float v2)
public static void glUniform4f(int location, float v0, float v1, float v2, float v3)
public static void glUniform1i(int location, int v0)
public static void glUniform2i(int location, int v0, int v1)
public static void glUniform3i(int location, int v0, int v1, int v2)
public static void glUniform4i(int location, int v0, int v1, int v2, int v3)
public static void glUniform1(int location, java.nio.FloatBuffer values)
public static void glUniform2(int location, java.nio.FloatBuffer values)
public static void glUniform3(int location, java.nio.FloatBuffer values)
public static void glUniform4(int location, java.nio.FloatBuffer values)
public static void glUniform1(int location, java.nio.IntBuffer values)
public static void glUniform2(int location, java.nio.IntBuffer values)
public static void glUniform3(int location, java.nio.IntBuffer values)
public static void glUniform4(int location, java.nio.IntBuffer values)
public static void glUniformMatrix2(int location, boolean transpose, java.nio.FloatBuffer matrices)
public static void glUniformMatrix3(int location, boolean transpose, java.nio.FloatBuffer matrices)
public static void glUniformMatrix4(int location, boolean transpose, java.nio.FloatBuffer matrices)
public static void glGetShader(int shader, int pname, java.nio.IntBuffer params)
@Deprecated public static int glGetShader(int shader, int pname)
glGetShaderi(int, int)
instead.public static int glGetShaderi(int shader, int pname)
public static void glGetProgram(int program, int pname, java.nio.IntBuffer params)
@Deprecated public static int glGetProgram(int program, int pname)
glGetProgrami(int, int)
instead.public static int glGetProgrami(int program, int pname)
public static void glGetShaderInfoLog(int shader, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)
public static java.lang.String glGetShaderInfoLog(int shader, int maxLength)
public static void glGetProgramInfoLog(int program, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)
public static java.lang.String glGetProgramInfoLog(int program, int maxLength)
public static void glGetAttachedShaders(int program, java.nio.IntBuffer count, java.nio.IntBuffer shaders)
public static int glGetUniformLocation(int program, java.nio.ByteBuffer name)
program
- name
- public static int glGetUniformLocation(int program, java.lang.CharSequence name)
public static void glGetActiveUniform(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)
public static java.lang.String glGetActiveUniform(int program, int index, int maxLength, java.nio.IntBuffer sizeType)
Overloads glGetActiveUniform. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).
public static java.lang.String glGetActiveUniform(int program, int index, int maxLength)
Overloads glGetActiveUniformARB. This version returns only the uniform name.
public static int glGetActiveUniformSize(int program, int index)
Overloads glGetActiveUniform. This version returns only the uniform size.
public static int glGetActiveUniformType(int program, int index)
Overloads glGetActiveUniform. This version returns only the uniform type.
public static void glGetUniform(int program, int location, java.nio.FloatBuffer params)
public static void glGetUniform(int program, int location, java.nio.IntBuffer params)
public static void glGetShaderSource(int shader, java.nio.IntBuffer length, java.nio.ByteBuffer source)
public static java.lang.String glGetShaderSource(int shader, int maxLength)
public static void glVertexAttrib1s(int index, short x)
public static void glVertexAttrib1f(int index, float x)
public static void glVertexAttrib1d(int index, double x)
public static void glVertexAttrib2s(int index, short x, short y)
public static void glVertexAttrib2f(int index, float x, float y)
public static void glVertexAttrib2d(int index, double x, double y)
public static void glVertexAttrib3s(int index, short x, short y, short z)
public static void glVertexAttrib3f(int index, float x, float y, float z)
public static void glVertexAttrib3d(int index, double x, double y, double z)
public static void glVertexAttrib4s(int index, short x, short y, short z, short w)
public static void glVertexAttrib4f(int index, float x, float y, float z, float w)
public static void glVertexAttrib4d(int index, double x, double y, double z, double w)
public static void glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w)
public static void glVertexAttribPointer(int index, int size, boolean normalized, int stride, java.nio.DoubleBuffer buffer)
public static void glVertexAttribPointer(int index, int size, boolean normalized, int stride, java.nio.FloatBuffer buffer)
public static void glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, java.nio.ByteBuffer buffer)
public static void glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, java.nio.IntBuffer buffer)
public static void glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, java.nio.ShortBuffer buffer)
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, java.nio.ByteBuffer buffer)
public static void glEnableVertexAttribArray(int index)
public static void glDisableVertexAttribArray(int index)
public static void glGetVertexAttrib(int index, int pname, java.nio.FloatBuffer params)
public static void glGetVertexAttrib(int index, int pname, java.nio.DoubleBuffer params)
public static void glGetVertexAttrib(int index, int pname, java.nio.IntBuffer params)
public static java.nio.ByteBuffer glGetVertexAttribPointer(int index, int pname, long result_size)
public static void glGetVertexAttribPointer(int index, int pname, java.nio.ByteBuffer pointer)
public static void glBindAttribLocation(int program, int index, java.nio.ByteBuffer name)
public static void glBindAttribLocation(int program, int index, java.lang.CharSequence name)
public static void glGetActiveAttrib(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)
public static java.lang.String glGetActiveAttrib(int program, int index, int maxLength, java.nio.IntBuffer sizeType)
Overloads glGetActiveAttrib. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).
public static java.lang.String glGetActiveAttrib(int program, int index, int maxLength)
Overloads glGetActiveAttrib. This version returns only the attrib name.
public static int glGetActiveAttribSize(int program, int index)
Overloads glGetActiveAttribARB. This version returns only the attrib size.
public static int glGetActiveAttribType(int program, int index)
Overloads glGetActiveAttrib. This version returns only the attrib type.
public static int glGetAttribLocation(int program, java.nio.ByteBuffer name)
public static int glGetAttribLocation(int program, java.lang.CharSequence name)
public static void glDrawBuffers(java.nio.IntBuffer buffers)
public static void glDrawBuffers(int buffer)
public static void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
public static void glStencilFuncSeparate(int face, int func, int ref, int mask)
public static void glStencilMaskSeparate(int face, int mask)
public static void glBlendEquationSeparate(int modeRGB, int modeAlpha)
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.