Top Fields Constructors Methods
org.lwjgl.opengl

public final Class GL20

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_ACTIVE_ATTRIBUTES

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_ACTIVE_UNIFORM_MAX_LENGTH

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_ACTIVE_UNIFORMS

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_ATTACHED_SHADERS

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_BLEND_EQUATION_ALPHA

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_BLEND_EQUATION_RGB

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_BOOL

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_BOOL_VEC2

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_BOOL_VEC3

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_BOOL_VEC4

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_COMPILE_STATUS

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final 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:

public static final int
GL_CURRENT_PROGRAM

Accepted by the <pname> argument of GetInteger:

public static final int
GL_CURRENT_VERTEX_ATTRIB

Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:

public static final int
GL_DELETE_STATUS

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_DRAW_BUFFER0

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER1

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER10

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER11

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER12

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER13

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER14

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER15

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER2

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER3

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER4

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER5

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER6

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER7

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER8

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_DRAW_BUFFER9

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_FLOAT_MAT2

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_FLOAT_MAT3

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_FLOAT_MAT4

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_FLOAT_VEC2

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_FLOAT_VEC3

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_FLOAT_VEC4

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_FRAGMENT_SHADER

Accepted by the <shaderType> argument of CreateShader and returned by the <params> parameter of GetShader{fi}vARB:

public static final int
GL_FRAGMENT_SHADER_DERIVATIVE_HINT

Accepted by the <target> parameter of Hint and the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_INFO_LOG_LENGTH

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_INT_VEC2

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_INT_VEC3

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_INT_VEC4

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_LOWER_LEFT

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_DRAW_BUFFERS

Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_TEXTURE_COORDS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_VARYING_FLOATS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_VERTEX_ATTRIBS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_VERTEX_UNIFORM_COMPONENTS

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final 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:

public static final int
GL_POINT_SPRITE_COORD_ORIGIN

Accepted by the <pname> parameter of PointParameter{if}vARB, and the <pname> of Get:

public static final int
GL_SAMPLER_1D

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_SAMPLER_1D_SHADOW

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_SAMPLER_2D

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_SAMPLER_2D_SHADOW

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_SAMPLER_3D

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_SAMPLER_CUBE

Returned by the <type> parameter of GetActiveUniformARB:

public static final int
GL_SHADER_OBJECT

Returned by the <params> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_SHADER_SOURCE_LENGTH

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_SHADER_TYPE

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_SHADING_LANGUAGE_VERSION

Accepted by the <name> parameter of GetString:

public static final int
GL_STENCIL_BACK_FAIL

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_STENCIL_BACK_FUNC

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_STENCIL_BACK_PASS_DEPTH_FAIL

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_STENCIL_BACK_PASS_DEPTH_PASS

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_STENCIL_BACK_REF

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_STENCIL_BACK_VALUE_MASK

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_STENCIL_BACK_WRITEMASK

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_UPPER_LEFT

Accepted by the <param> parameter of PointParameter{if}vARB:

public static final int
GL_VALIDATE_STATUS

Accepted by the <pname> parameter of GetObjectParameter{fi}vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_ENABLED

Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_POINTER

Accepted by the <pname> parameter of GetVertexAttribPointervARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_SIZE

Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_STRIDE

Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_TYPE

Accepted by the <pname> parameter of GetVertexAttrib{dfi}vARB:

public static final 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:

public static final 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:

public static final int
GL_VERTEX_SHADER

Accepted by the <shaderType> argument of CreateShader and returned by the <params> parameter of GetShader{if}v:

Constructor Summary

AccessConstructor and Description
private
GL20()

Method Summary

Modifier and TypeMethod and Description
public static void
glAttachShader(int program, int shader)

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

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

Overloads glBindAttribLocation.

public static void
glBlendEquationSeparate(int modeRGB, int modeAlpha)

public static void
glCompileShader(int shader)

public static int
public static int
glCreateShader(int type)

public static void
glDeleteProgram(int program)

public static void
glDeleteShader(int shader)

public static void
glDetachShader(int program, int shader)

public static void
public static void
public static void
glDrawBuffers(int buffer)

Overloads glDrawBuffers.

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

public static String
glGetActiveAttrib(int program, int index, int maxLength, IntBuffer sizeType)

Overloads glGetActiveAttrib.

public static String
glGetActiveAttrib(int program, int index, int maxLength)

Overloads glGetActiveAttrib.

public static int
glGetActiveAttribSize(int program, int index)

Overloads glGetActiveAttrib.

public static int
glGetActiveAttribType(int program, int index)

Overloads glGetActiveAttrib.

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

public static String
glGetActiveUniform(int program, int index, int maxLength, IntBuffer sizeType)

Overloads glGetActiveUniform.

public static String
glGetActiveUniform(int program, int index, int maxLength)

Overloads glGetActiveUniform.

public static int
glGetActiveUniformSize(int program, int index)

Overloads glGetActiveUniform.

public static int
glGetActiveUniformType(int program, int index)

Overloads glGetActiveUniform.

public static void
glGetAttachedShaders(int program, IntBuffer count, IntBuffer shaders)

public static int
glGetAttribLocation(int program, ByteBuffer name)

public static int
glGetAttribLocation(int program, CharSequence name)

Overloads glGetAttribLocation.

public static void
glGetProgram(int program, int pname, IntBuffer params)

public static int
glGetProgram(int program, int pname)

Deprecated Will be removed in 3.0. Use glGetProgrami instead.
Overloads glGetProgramiv.
public static int
glGetProgrami(int program, int pname)

Overloads glGetProgramiv.

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

public static String
glGetProgramInfoLog(int program, int maxLength)

Overloads glGetProgramInfoLog.

public static void
glGetShader(int shader, int pname, IntBuffer params)

public static int
glGetShader(int shader, int pname)

Deprecated Will be removed in 3.0. Use glGetShaderi instead.
Overloads glGetShaderiv.
public static int
glGetShaderi(int shader, int pname)

Overloads glGetShaderiv.

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

public static String
glGetShaderInfoLog(int shader, int maxLength)

Overloads glGetShaderInfoLog.

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

public static String
glGetShaderSource(int shader, int maxLength)

Overloads glGetShaderSource.

public static void
glGetUniform(int program, int location, FloatBuffer params)

public static void
glGetUniform(int program, int location, IntBuffer params)

public static int
glGetUniformLocation(int program, ByteBuffer name)

Returns the location of the uniform with the specified name.

public static int
glGetUniformLocation(int program, CharSequence name)

Overloads glGetUniformLocation.

public static void
glGetVertexAttrib(int index, int pname, FloatBuffer params)

public static void
glGetVertexAttrib(int index, int pname, DoubleBuffer params)

public static void
glGetVertexAttrib(int index, int pname, IntBuffer params)

public static ByteBuffer
glGetVertexAttribPointer(int index, int pname, long result_size)

public static void
glGetVertexAttribPointer(int index, int pname, ByteBuffer pointer)

Overloads glGetVertexAttribPointerv.

public static boolean
glIsProgram(int program)

public static boolean
glIsShader(int shader)

public static void
glLinkProgram(int program)

public static void
glShaderSource(int shader, ByteBuffer string)

The ARB_shader_objects extension allows multiple, optionally null-terminated, source strings to define a shader program.

public static void
glShaderSource(int shader, CharSequence string)

Overloads glShaderSource.

public static void
glShaderSource(int shader, CharSequence[] strings)

Overloads glShaderSource.

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

public static void
glStencilMaskSeparate(int face, int mask)

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

public static void
glUniform1(int location, FloatBuffer values)

public static void
glUniform1(int location, IntBuffer values)

public static void
glUniform1f(int location, float v0)

public static void
glUniform1i(int location, int v0)

public static void
glUniform2(int location, FloatBuffer values)

public static void
glUniform2(int location, IntBuffer values)

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

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

public static void
glUniform3(int location, FloatBuffer values)

public static void
glUniform3(int location, IntBuffer values)

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

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

public static void
glUniform4(int location, FloatBuffer values)

public static void
glUniform4(int location, IntBuffer values)

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

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

public static void
glUniformMatrix2(int location, boolean transpose, FloatBuffer matrices)

public static void
glUniformMatrix3(int location, boolean transpose, FloatBuffer matrices)

public static void
glUniformMatrix4(int location, boolean transpose, FloatBuffer matrices)

public static void
glUseProgram(int program)

public static void
glValidateProgram(int program)

public static void
glVertexAttrib1d(int index, double x)

public static void
glVertexAttrib1f(int index, float x)

public static void
glVertexAttrib1s(int index, short x)

public static void
glVertexAttrib2d(int index, double x, double y)

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

public static void
glVertexAttrib2s(int index, short x, short y)

public static void
glVertexAttrib3d(int index, double x, double y, double z)

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

public static void
glVertexAttrib3s(int index, short x, short y, short z)

public static void
glVertexAttrib4d(int index, double x, double y, double z, double w)

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

public static void
glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w)

public static void
glVertexAttrib4s(int index, short x, short y, short z, short w)

public static void
glVertexAttribPointer(int index, int size, boolean normalized, int stride, DoubleBuffer buffer)

public static void
glVertexAttribPointer(int index, int size, boolean normalized, int stride, FloatBuffer buffer)

public static void
glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer)

public static void
glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer)

public static void
glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, 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, ByteBuffer buffer)

Overloads glVertexAttribPointer.

pack-priv static native void
nglAttachShader(int program, int shader, long function_pointer)

pack-priv static native void
nglBindAttribLocation(int program, int index, long name, long function_pointer)

pack-priv static native void
nglBlendEquationSeparate(int modeRGB, int modeAlpha, long function_pointer)

pack-priv static native void
nglCompileShader(int shader, long function_pointer)

pack-priv static native int
nglCreateProgram(long function_pointer)

pack-priv static native int
nglCreateShader(int type, long function_pointer)

pack-priv static native void
nglDeleteProgram(int program, long function_pointer)

pack-priv static native void
nglDeleteShader(int shader, long function_pointer)

pack-priv static native void
nglDetachShader(int program, int shader, long function_pointer)

pack-priv static native void
nglDisableVertexAttribArray(int index, long function_pointer)

pack-priv static native void
nglDrawBuffers(int buffers_size, long buffers, long function_pointer)

pack-priv static native void
nglEnableVertexAttribArray(int index, long function_pointer)

pack-priv static native void
nglGetActiveAttrib(int program, int index, int name_maxLength, long length, long size, long type, long name, long function_pointer)

pack-priv static native void
nglGetActiveUniform(int program, int index, int name_maxLength, long length, long size, long type, long name, long function_pointer)

pack-priv static native void
nglGetAttachedShaders(int program, int shaders_maxCount, long count, long shaders, long function_pointer)

pack-priv static native int
nglGetAttribLocation(int program, long name, long function_pointer)

pack-priv static native void
nglGetProgramInfoLog(int program, int infoLog_maxLength, long length, long infoLog, long function_pointer)

pack-priv static native void
nglGetProgramiv(int program, int pname, long params, long function_pointer)

pack-priv static native void
nglGetShaderInfoLog(int shader, int infoLog_maxLength, long length, long infoLog, long function_pointer)

pack-priv static native void
nglGetShaderiv(int shader, int pname, long params, long function_pointer)

pack-priv static native void
nglGetShaderSource(int shader, int source_maxLength, long length, long source, long function_pointer)

pack-priv static native void
nglGetUniformfv(int program, int location, long params, long function_pointer)

pack-priv static native void
nglGetUniformiv(int program, int location, long params, long function_pointer)

pack-priv static native int
nglGetUniformLocation(int program, long name, long function_pointer)

pack-priv static native void
nglGetVertexAttribdv(int index, int pname, long params, long function_pointer)

pack-priv static native void
nglGetVertexAttribfv(int index, int pname, long params, long function_pointer)

pack-priv static native void
nglGetVertexAttribiv(int index, int pname, long params, long function_pointer)

pack-priv static native ByteBuffer
nglGetVertexAttribPointerv(int index, int pname, long result_size, long function_pointer)

pack-priv static native void
nglGetVertexAttribPointerv2(int index, int pname, long pointer, long function_pointer)

pack-priv static native boolean
nglIsProgram(int program, long function_pointer)

pack-priv static native boolean
nglIsShader(int shader, long function_pointer)

pack-priv static native void
nglLinkProgram(int program, long function_pointer)

pack-priv static native void
nglShaderSource(int shader, int count, long string, int string_length, long function_pointer)

pack-priv static native void
nglShaderSource3(int shader, int count, long strings, long length, long function_pointer)

pack-priv static native void
nglStencilFuncSeparate(int face, int func, int ref, int mask, long function_pointer)

pack-priv static native void
nglStencilMaskSeparate(int face, int mask, long function_pointer)

pack-priv static native void
nglStencilOpSeparate(int face, int sfail, int dpfail, int dppass, long function_pointer)

pack-priv static native void
nglUniform1f(int location, float v0, long function_pointer)

pack-priv static native void
nglUniform1fv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform1i(int location, int v0, long function_pointer)

pack-priv static native void
nglUniform1iv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform2f(int location, float v0, float v1, long function_pointer)

pack-priv static native void
nglUniform2fv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform2i(int location, int v0, int v1, long function_pointer)

pack-priv static native void
nglUniform2iv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform3f(int location, float v0, float v1, float v2, long function_pointer)

pack-priv static native void
nglUniform3fv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform3i(int location, int v0, int v1, int v2, long function_pointer)

pack-priv static native void
nglUniform3iv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform4f(int location, float v0, float v1, float v2, float v3, long function_pointer)

pack-priv static native void
nglUniform4fv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniform4i(int location, int v0, int v1, int v2, int v3, long function_pointer)

pack-priv static native void
nglUniform4iv(int location, int values_count, long values, long function_pointer)

pack-priv static native void
nglUniformMatrix2fv(int location, int matrices_count, boolean transpose, long matrices, long function_pointer)

pack-priv static native void
nglUniformMatrix3fv(int location, int matrices_count, boolean transpose, long matrices, long function_pointer)

pack-priv static native void
nglUniformMatrix4fv(int location, int matrices_count, boolean transpose, long matrices, long function_pointer)

pack-priv static native void
nglUseProgram(int program, long function_pointer)

pack-priv static native void
nglValidateProgram(int program, long function_pointer)

pack-priv static native void
nglVertexAttrib1d(int index, double x, long function_pointer)

pack-priv static native void
nglVertexAttrib1f(int index, float x, long function_pointer)

pack-priv static native void
nglVertexAttrib1s(int index, short x, long function_pointer)

pack-priv static native void
nglVertexAttrib2d(int index, double x, double y, long function_pointer)

pack-priv static native void
nglVertexAttrib2f(int index, float x, float y, long function_pointer)

pack-priv static native void
nglVertexAttrib2s(int index, short x, short y, long function_pointer)

pack-priv static native void
nglVertexAttrib3d(int index, double x, double y, double z, long function_pointer)

pack-priv static native void
nglVertexAttrib3f(int index, float x, float y, float z, long function_pointer)

pack-priv static native void
nglVertexAttrib3s(int index, short x, short y, short z, long function_pointer)

pack-priv static native void
nglVertexAttrib4d(int index, double x, double y, double z, double w, long function_pointer)

pack-priv static native void
nglVertexAttrib4f(int index, float x, float y, float z, float w, long function_pointer)

pack-priv static native void
nglVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w, long function_pointer)

pack-priv static native void
nglVertexAttrib4s(int index, short x, short y, short z, short w, long function_pointer)

pack-priv static native void
nglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer, long function_pointer)

pack-priv static native void
nglVertexAttribPointerBO(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait