Top Fields Constructors Methods
org.lwjgl.opengl

public final Class GL41

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

Field Summary

Modifier and TypeField and Description
public static final int
GL_ACTIVE_PROGRAM

Accepted by <type> parameter to GetProgramPipelineiv:

public static final int
GL_ALL_SHADER_BITS

Accepted by <stages> parameter to UseProgramStages:

public static final int
GL_FIXED

Accepted by the <type> parameter of VertexAttribPointer:

public static final int
GL_FRAGMENT_SHADER_BIT

Accepted by <stages> parameter to UseProgramStages:

public static final int
GL_GEOMETRY_SHADER_BIT

Accepted by <stages> parameter to UseProgramStages:

public static final int
GL_HIGH_FLOAT

Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

public static final int
GL_HIGH_INT

Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

public static final int
GL_IMPLEMENTATION_COLOR_READ_FORMAT

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

public static final int
GL_IMPLEMENTATION_COLOR_READ_TYPE

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

public static final int
GL_LAYER_PROVOKING_VERTEX

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

public static final int
GL_LOW_FLOAT

Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

public static final int
GL_LOW_INT

Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

public static final int
GL_MAX_FRAGMENT_UNIFORM_VECTORS

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

public static final int
GL_MAX_VARYING_VECTORS

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

public static final int
GL_MAX_VERTEX_UNIFORM_VECTORS

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

public static final int
GL_MAX_VIEWPORTS

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

public static final int
GL_MEDIUM_FLOAT

Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

public static final int
GL_MEDIUM_INT

Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

public static final int
GL_NUM_PROGRAM_BINARY_FORMATS

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

public static final int
GL_NUM_SHADER_BINARY_FORMATS

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

public static final int
GL_PROGRAM_BINARY_FORMATS

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

public static final int
GL_PROGRAM_BINARY_LENGTH

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_PROGRAM_BINARY_RETRIEVABLE_HINT

Accepted by the <pname> parameter of ProgramParameteri and GetProgramiv:

public static final int
GL_PROGRAM_PIPELINE_BINDING

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

public static final int
GL_PROGRAM_SEPARABLE

Accepted by the <pname> parameter of ProgramParameteri and GetProgramiv:

public static final int
GL_RGB565

Accepted by the <format> parameter of most commands taking sized internal formats:

public static final int
GL_SHADER_COMPILER

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

public static final int
GL_TESS_CONTROL_SHADER_BIT

Accepted by <stages> parameter to UseProgramStages:

public static final int
GL_TESS_EVALUATION_SHADER_BIT

Accepted by <stages> parameter to UseProgramStages:

public static final int
GL_UNDEFINED_VERTEX

Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:

public static final int
GL_VERTEX_SHADER_BIT

Accepted by <stages> parameter to UseProgramStages:

public static final int
GL_VIEWPORT_BOUNDS_RANGE

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

public static final int
GL_VIEWPORT_INDEX_PROVOKING_VERTEX

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

public static final int
GL_VIEWPORT_SUBPIXEL_BITS

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

Constructor Summary

AccessConstructor and Description
private
GL41()

Method Summary

Modifier and TypeMethod and Description
public static void
glActiveShaderProgram(int pipeline, int program)

public static void
glBindProgramPipeline(int pipeline)

public static void
glClearDepthf(float d)

public static int
glCreateShaderProgram(int type, ByteBuffer string)

Single null-terminated source code string.

public static int
glCreateShaderProgram(int type, int count, ByteBuffer strings)

Overloads glCreateShaderProgramv.

public static int
glCreateShaderProgram(int type, ByteBuffer[] strings)

Overloads glCreateShaderProgramv.

public static int
glCreateShaderProgram(int type, CharSequence string)

Overloads glCreateShaderProgramv.

public static int
glCreateShaderProgram(int type, CharSequence[] strings)

Overloads glCreateShaderProgramv.

public static void
public static void
glDeleteProgramPipelines(int pipeline)

Overloads glDeleteProgramPipelines.

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

public static void
glDepthRangeIndexed(int index, double n, double f)

public static void
public static int
glGenProgramPipelines()

Overloads glGenProgramPipelines.

public static void
glGetDouble(int target, int index, DoubleBuffer data)

public static double
glGetDouble(int target, int index)

Overloads glGetDoublei_v.

public static void
glGetFloat(int target, int index, FloatBuffer data)

public static float
glGetFloat(int target, int index)

Overloads glGetFloati_v.

public static void
glGetProgramBinary(int program, IntBuffer length, IntBuffer binaryFormat, ByteBuffer binary)

public static void
glGetProgramPipeline(int pipeline, int pname, IntBuffer params)

public static int
glGetProgramPipelinei(int pipeline, int pname)

Overloads glGetProgramPipelineiv.

public static void
glGetProgramPipelineInfoLog(int pipeline, IntBuffer length, ByteBuffer infoLog)

public static String
glGetProgramPipelineInfoLog(int pipeline, int bufSize)

Overloads glGetProgramPipelineInfoLog.

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

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

public static boolean
glIsProgramPipeline(int pipeline)

public static void
glProgramBinary(int program, int binaryFormat, ByteBuffer binary)

public static void
glProgramParameteri(int program, int pname, int value)

public static void
glProgramUniform1(int program, int location, IntBuffer value)

public static void
glProgramUniform1(int program, int location, FloatBuffer value)

public static void
glProgramUniform1(int program, int location, DoubleBuffer value)

public static void
glProgramUniform1d(int program, int location, double v0)

public static void
glProgramUniform1f(int program, int location, float v0)

public static void
glProgramUniform1i(int program, int location, int v0)

public static void
glProgramUniform1u(int program, int location, IntBuffer value)

public static void
glProgramUniform1ui(int program, int location, int v0)

public static void
glProgramUniform2(int program, int location, IntBuffer value)

public static void
glProgramUniform2(int program, int location, FloatBuffer value)

public static void
glProgramUniform2(int program, int location, DoubleBuffer value)

public static void
glProgramUniform2d(int program, int location, double v0, double v1)

public static void
glProgramUniform2f(int program, int location, float v0, float v1)

public static void
glProgramUniform2i(int program, int location, int v0, int v1)

public static void
glProgramUniform2u(int program, int location, IntBuffer value)

public static void
glProgramUniform2ui(int program, int location, int v0, int v1)

public static void
glProgramUniform3(int program, int location, IntBuffer value)

public static void
glProgramUniform3(int program, int location, FloatBuffer value)

public static void
glProgramUniform3(int program, int location, DoubleBuffer value)

public static void
glProgramUniform3d(int program, int location, double v0, double v1, double v2)

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

public static void
glProgramUniform3i(int program, int location, int v0, int v1, int v2)

public static void
glProgramUniform3u(int program, int location, IntBuffer value)

public static void
glProgramUniform3ui(int program, int location, int v0, int v1, int v2)

public static void
glProgramUniform4(int program, int location, IntBuffer value)

public static void
glProgramUniform4(int program, int location, FloatBuffer value)

public static void
glProgramUniform4(int program, int location, DoubleBuffer value)

public static void
glProgramUniform4d(int program, int location, double v0, double v1, double v2, double v3)

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

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

public static void
glProgramUniform4u(int program, int location, IntBuffer value)

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

public static void
glProgramUniformMatrix2(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix2(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix2x3(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix2x3(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix2x4(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix2x4(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix3(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix3(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix3x2(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix3x2(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix3x4(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix3x4(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix4(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix4(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix4x2(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix4x2(int program, int location, boolean transpose, DoubleBuffer value)

public static void
glProgramUniformMatrix4x3(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix4x3(int program, int location, boolean transpose, DoubleBuffer value)

public static void
public static void
glScissorArray(int first, IntBuffer v)

public static void
glScissorIndexed(int index, int left, int bottom, int width, int height)

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

public static void
glUseProgramStages(int pipeline, int stages, int program)

public static void
public static void
public static void
glVertexAttribL1d(int index, double x)

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

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

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

public static void
glVertexAttribLPointer(int index, int size, int stride, DoubleBuffer pointer)

public static void
glVertexAttribLPointer(int index, int size, int stride, long pointer_buffer_offset)

public static void
public static void
public static void
glViewportIndexedf(int index, float x, float y, float w, float h)

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

pack-priv static native void
nglBindProgramPipeline(int pipeline, long function_pointer)

pack-priv static native void
nglClearDepthf(float d, long function_pointer)

pack-priv static native int
nglCreateShaderProgramv(int type, int count, long string, long function_pointer)

pack-priv static native int
nglCreateShaderProgramv2(int type, int count, long strings, long function_pointer)

pack-priv static native int
nglCreateShaderProgramv3(int type, int count, ByteBuffer[] strings, long function_pointer)

pack-priv static native void
nglDeleteProgramPipelines(int pipelines_n, long pipelines, long function_pointer)

pack-priv static native void
nglDepthRangeArrayv(int first, int v_count, long v, long function_pointer)

pack-priv static native void
nglDepthRangef(float n, float f, long function_pointer)

pack-priv static native void
nglDepthRangeIndexed(int index, double n, double f, long function_pointer)

pack-priv static native void
nglGenProgramPipelines(int pipelines_n, long pipelines, long function_pointer)

pack-priv static native void
nglGetDoublei_v(int target, int index, long data, long function_pointer)

pack-priv static native void
nglGetFloati_v(int target, int index, long data, long function_pointer)

pack-priv static native void
nglGetProgramBinary(int program, int binary_bufSize, long length, long binaryFormat, long binary, long function_pointer)

pack-priv static native void
nglGetProgramPipelineInfoLog(int pipeline, int infoLog_bufSize, long length, long infoLog, long function_pointer)

pack-priv static native void
nglGetProgramPipelineiv(int pipeline, int pname, long params, long function_pointer)

pack-priv static native void
nglGetShaderPrecisionFormat(int shadertype, int precisiontype, long range, long precision, long function_pointer)

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

pack-priv static native boolean
nglIsProgramPipeline(int pipeline, long function_pointer)

pack-priv static native void
nglProgramBinary(int program, int binaryFormat, long binary, int binary_length, long function_pointer)

pack-priv static native void
nglProgramParameteri(int program, int pname, int value, long function_pointer)

pack-priv static native void
nglProgramUniform1d(int program, int location, double v0, long function_pointer)

pack-priv static native void
nglProgramUniform1dv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform1fv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform1iv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform1uiv(int program, int location, int value_count, long value, long function_pointer)

pack-priv static native void
nglProgramUniform2d(int program, int location, double v0, double v1, long function_pointer)

pack-priv static native void
nglProgramUniform2dv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform2fv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform2iv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform2uiv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform3dv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform3fv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform3iv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform3uiv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform4dv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform4fv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform4iv(int program, int location, int value_count, long value, long function_pointer)

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

pack-priv static native void
nglProgramUniform4uiv(int program, int location, int value_count, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix2dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix2fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix2x3dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix2x3fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix2x4dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix2x4fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix3dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix3fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix3x2dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix3x2fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix3x4dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix3x4fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix4dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix4fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix4x2dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix4x2fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix4x3dv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglProgramUniformMatrix4x3fv(int program, int location, int value_count, boolean transpose, long value, long function_pointer)

pack-priv static native void
nglReleaseShaderCompiler(long function_pointer)

pack-priv static native void
nglScissorArrayv(int first, int v_count, long v, long function_pointer)

pack-priv static native void
nglScissorIndexed(int index, int left, int bottom, int width, int height, long function_pointer)

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

pack-priv static native void
nglShaderBinary(int shaders_count, long shaders, int binaryformat, long binary, int binary_length, long function_pointer)

pack-priv static native void
nglUseProgramStages(int pipeline, int stages, int program, long function_pointer)

pack-priv static native void
nglValidateProgramPipeline(int pipeline, long function_pointer)

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

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

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

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

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

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

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

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

pack-priv static native void
nglVertexAttribLPointer(int index, int size, int type, int stride, long pointer, long function_pointer)

pack-priv static native void
nglVertexAttribLPointerBO(int index, int size, int type, int stride, long pointer_buffer_offset, long function_pointer)

pack-priv static native void
nglViewportArrayv(int first, int v_count, long v, long function_pointer)

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

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait