org.lwjgl.opengl
Class GL41

java.lang.Object
  extended by org.lwjgl.opengl.GL41

public final class GL41
extends java.lang.Object


Field Summary
static int GL_ACTIVE_PROGRAM
          Accepted by <type> parameter to GetProgramPipelineiv:
static int GL_ALL_SHADER_BITS
          Accepted by <stages> parameter to UseProgramStages:
static int GL_DEPTH_RANGE
          Accepted by the <pname> parameter of GetDoublei_v:
static int GL_DOUBLE_MAT2
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT2x3
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT2x4
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT3
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT3x2
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT3x4
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT4
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT4x2
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_MAT4x3
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_VEC2
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_VEC3
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_DOUBLE_VEC4
          Returned in the <type> parameter of GetActiveAttrib:
static int GL_FIRST_VERTEX_CONVENTION
          Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
static int GL_FIXED
          Accepted by the <type> parameter of VertexAttribPointer:
static int GL_FRAGMENT_SHADER_BIT
          Accepted by <stages> parameter to UseProgramStages:
static int GL_GEOMETRY_SHADER_BIT
          Accepted by <stages> parameter to UseProgramStages:
static int GL_HIGH_FLOAT
          Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:
static int GL_HIGH_INT
          Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:
static int GL_IMPLEMENTATION_COLOR_READ_FORMAT
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_IMPLEMENTATION_COLOR_READ_TYPE
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_LAST_VERTEX_CONVENTION
          Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
static int GL_LAYER_PROVOKING_VERTEX
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:
static int GL_LOW_FLOAT
          Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:
static int GL_LOW_INT
          Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:
static int GL_MAX_FRAGMENT_UNIFORM_VECTORS
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_MAX_VARYING_VECTORS
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_MAX_VERTEX_UNIFORM_VECTORS
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_MAX_VIEWPORTS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:
static int GL_MEDIUM_FLOAT
          Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:
static int GL_MEDIUM_INT
          Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:
static int GL_NUM_PROGRAM_BINARY_FORMATS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev:
static int GL_NUM_SHADER_BINARY_FORMATS
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_PROGRAM_BINARY_FORMATS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev:
static int GL_PROGRAM_BINARY_LENGTH
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
          Accepted by the <pname> parameter of ProgramParameteri and GetProgramiv:
static int GL_PROGRAM_PIPELINE_BINDING
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_PROGRAM_SEPARABLE
          Accepted by the <pname> parameter of ProgramParameteri and GetProgramiv:
static int GL_PROVOKING_VERTEX
          Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
static int GL_SCISSOR_BOX
          Accepted by the <pname> parameter of GetIntegeri_v:
static int GL_SCISSOR_TEST
          Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
static int GL_SHADER_COMPILER
          Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:
static int GL_TESS_CONTROL_SHADER_BIT
          Accepted by <stages> parameter to UseProgramStages:
static int GL_TESS_EVALUATION_SHADER_BIT
          Accepted by <stages> parameter to UseProgramStages:
static 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:
static int GL_VERTEX_SHADER_BIT
          Accepted by <stages> parameter to UseProgramStages:
static int GL_VIEWPORT
          Accepted by the <pname> parameter of GetFloati_v:
static int GL_VIEWPORT_BOUNDS_RANGE
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:
static int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:
static int GL_VIEWPORT_SUBPIXEL_BITS
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:
 
Method Summary
static void glActiveShaderProgram(int pipeline, int program)
           
static void glBindProgramPipeline(int pipeline)
           
static void glClearDepthf(float d)
           
static int glCreateShaderProgram(int type, java.lang.CharSequence string)
          Overloads glCreateShaderProgramv.
static int glCreateShaderProgram(int type, java.lang.CharSequence[] strings)
          Overloads glCreateShaderProgramv.
static int glCreateShaderProgram(int type, int count, java.nio.ByteBuffer strings)
           
static void glDeleteProgramPipelines(int pipeline)
          Overloads glDeleteProgramPipelines.
static void glDeleteProgramPipelines(java.nio.IntBuffer pipelines)
           
static void glDepthRangeArray(int first, java.nio.DoubleBuffer v)
           
static void glDepthRangef(float n, float f)
           
static void glDepthRangeIndexed(int index, double n, double f)
           
static int glGenProgramPipelines()
          Overloads glGenProgramPipelines.
static void glGenProgramPipelines(java.nio.IntBuffer pipelines)
           
static double glGetDouble(int target, int index)
          Overloads glGetDoublei_v.
static void glGetDouble(int target, int index, java.nio.DoubleBuffer data)
           
static float glGetFloat(int target, int index)
          Overloads glGetFloati_v.
static void glGetFloat(int target, int index, java.nio.FloatBuffer data)
           
static void glGetProgramBinary(int program, java.nio.IntBuffer length, java.nio.IntBuffer binaryFormat, java.nio.ByteBuffer binary)
           
static int glGetProgramPipeline(int pipeline, int pname)
          Overloads glGetProgramPipelineiv.
static void glGetProgramPipeline(int pipeline, int pname, java.nio.IntBuffer params)
           
static java.lang.String glGetProgramPipelineInfoLog(int pipeline, int bufSize)
          Overloads glGetProgramPipelineInfoLog.
static void glGetProgramPipelineInfoLog(int pipeline, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)
           
static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, java.nio.IntBuffer range, java.nio.IntBuffer precision)
           
static void glGetVertexAttribL(int index, int pname, java.nio.DoubleBuffer params)
           
static boolean glIsProgramPipeline(int pipeline)
           
static void glProgramBinary(int program, int binaryFormat, java.nio.ByteBuffer binary)
           
static void glProgramParameteri(int program, int pname, int value)
           
static void glProgramUniform1(int program, int location, java.nio.DoubleBuffer value)
           
static void glProgramUniform1(int program, int location, java.nio.FloatBuffer value)
           
static void glProgramUniform1(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform1d(int program, int location, double v0)
           
static void glProgramUniform1f(int program, int location, float v0)
           
static void glProgramUniform1i(int program, int location, int v0)
           
static void glProgramUniform1u(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform1ui(int program, int location, int v0)
           
static void glProgramUniform2(int program, int location, java.nio.DoubleBuffer value)
           
static void glProgramUniform2(int program, int location, java.nio.FloatBuffer value)
           
static void glProgramUniform2(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform2d(int program, int location, double v0, double v1)
           
static void glProgramUniform2f(int program, int location, float v0, float v1)
           
static void glProgramUniform2i(int program, int location, int v0, int v1)
           
static void glProgramUniform2u(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform2ui(int program, int location, int v0, int v1)
           
static void glProgramUniform3(int program, int location, java.nio.DoubleBuffer value)
           
static void glProgramUniform3(int program, int location, java.nio.FloatBuffer value)
           
static void glProgramUniform3(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform3d(int program, int location, double v0, double v1, double v2)
           
static void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
           
static void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
           
static void glProgramUniform3u(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
           
static void glProgramUniform4(int program, int location, java.nio.DoubleBuffer value)
           
static void glProgramUniform4(int program, int location, java.nio.FloatBuffer value)
           
static void glProgramUniform4(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform4d(int program, int location, double v0, double v1, double v2, double v3)
           
static void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
           
static void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
           
static void glProgramUniform4u(int program, int location, java.nio.IntBuffer value)
           
static void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
           
static void glProgramUniformMatrix2(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix2(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix2x3(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix2x3(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix2x4(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix2x4(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix3(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix3(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix3x2(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix3x2(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix3x4(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix3x4(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix4(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix4(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix4x2(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix4x2(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glProgramUniformMatrix4x3(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
           
static void glProgramUniformMatrix4x3(int program, int location, boolean transpose, java.nio.FloatBuffer value)
           
static void glReleaseShaderCompiler()
           
static void glScissorArray(int first, java.nio.IntBuffer v)
           
static void glScissorIndexed(int index, java.nio.IntBuffer v)
           
static void glScissorIndexed(int index, int left, int bottom, int width, int height)
           
static void glShaderBinary(java.nio.IntBuffer shaders, int binaryformat, java.nio.ByteBuffer binary)
           
static void glUseProgramStages(int pipeline, int stages, int program)
           
static void glValidateProgramPipeline(int pipeline)
           
static void glVertexAttribL1(int index, java.nio.DoubleBuffer v)
           
static void glVertexAttribL1d(int index, double x)
           
static void glVertexAttribL2(int index, java.nio.DoubleBuffer v)
           
static void glVertexAttribL2d(int index, double x, double y)
           
static void glVertexAttribL3(int index, java.nio.DoubleBuffer v)
           
static void glVertexAttribL3d(int index, double x, double y, double z)
           
static void glVertexAttribL4(int index, java.nio.DoubleBuffer v)
           
static void glVertexAttribL4d(int index, double x, double y, double z, double w)
           
static void glVertexAttribLPointer(int index, int size, int stride, java.nio.DoubleBuffer pointer)
           
static void glVertexAttribLPointer(int index, int size, int stride, long pointer_buffer_offset)
           
static void glViewportArray(int first, java.nio.FloatBuffer v)
           
static void glViewportIndexed(int index, java.nio.FloatBuffer v)
           
static void glViewportIndexedf(int index, float x, float y, float w, float h)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_SHADER_COMPILER

public static final int GL_SHADER_COMPILER
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_NUM_SHADER_BINARY_FORMATS

public static final int GL_NUM_SHADER_BINARY_FORMATS
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_VERTEX_UNIFORM_VECTORS

public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_VARYING_VECTORS

public static final int GL_MAX_VARYING_VECTORS
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_FRAGMENT_UNIFORM_VECTORS

public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_IMPLEMENTATION_COLOR_READ_TYPE

public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_IMPLEMENTATION_COLOR_READ_FORMAT

public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_FIXED

public static final int GL_FIXED
Accepted by the <type> parameter of VertexAttribPointer:

See Also:
Constant Field Values

GL_LOW_FLOAT

public static final int GL_LOW_FLOAT
Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

See Also:
Constant Field Values

GL_MEDIUM_FLOAT

public static final int GL_MEDIUM_FLOAT
Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

See Also:
Constant Field Values

GL_HIGH_FLOAT

public static final int GL_HIGH_FLOAT
Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

See Also:
Constant Field Values

GL_LOW_INT

public static final int GL_LOW_INT
Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

See Also:
Constant Field Values

GL_MEDIUM_INT

public static final int GL_MEDIUM_INT
Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

See Also:
Constant Field Values

GL_HIGH_INT

public static final int GL_HIGH_INT
Accepted by the <precisiontype> parameter of GetShaderPrecisionFormat:

See Also:
Constant Field Values

GL_PROGRAM_BINARY_RETRIEVABLE_HINT

public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
Accepted by the <pname> parameter of ProgramParameteri and GetProgramiv:

See Also:
Constant Field Values

GL_PROGRAM_BINARY_LENGTH

public static final int GL_PROGRAM_BINARY_LENGTH
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_NUM_PROGRAM_BINARY_FORMATS

public static final int GL_NUM_PROGRAM_BINARY_FORMATS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev:

See Also:
Constant Field Values

GL_PROGRAM_BINARY_FORMATS

public static final int GL_PROGRAM_BINARY_FORMATS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev:

See Also:
Constant Field Values

GL_VERTEX_SHADER_BIT

public static final int GL_VERTEX_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:

See Also:
Constant Field Values

GL_FRAGMENT_SHADER_BIT

public static final int GL_FRAGMENT_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:

See Also:
Constant Field Values

GL_GEOMETRY_SHADER_BIT

public static final int GL_GEOMETRY_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:

See Also:
Constant Field Values

GL_TESS_CONTROL_SHADER_BIT

public static final int GL_TESS_CONTROL_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:

See Also:
Constant Field Values

GL_TESS_EVALUATION_SHADER_BIT

public static final int GL_TESS_EVALUATION_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:

See Also:
Constant Field Values

GL_ALL_SHADER_BITS

public static final int GL_ALL_SHADER_BITS
Accepted by <stages> parameter to UseProgramStages:

See Also:
Constant Field Values

GL_PROGRAM_SEPARABLE

public static final int GL_PROGRAM_SEPARABLE
Accepted by the <pname> parameter of ProgramParameteri and GetProgramiv:

See Also:
Constant Field Values

GL_ACTIVE_PROGRAM

public static final int GL_ACTIVE_PROGRAM
Accepted by <type> parameter to GetProgramPipelineiv:

See Also:
Constant Field Values

GL_PROGRAM_PIPELINE_BINDING

public static final int GL_PROGRAM_PIPELINE_BINDING
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_DOUBLE_VEC2

public static final int GL_DOUBLE_VEC2
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_VEC3

public static final int GL_DOUBLE_VEC3
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_VEC4

public static final int GL_DOUBLE_VEC4
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT2

public static final int GL_DOUBLE_MAT2
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT3

public static final int GL_DOUBLE_MAT3
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT4

public static final int GL_DOUBLE_MAT4
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT2x3

public static final int GL_DOUBLE_MAT2x3
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT2x4

public static final int GL_DOUBLE_MAT2x4
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT3x2

public static final int GL_DOUBLE_MAT3x2
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT3x4

public static final int GL_DOUBLE_MAT3x4
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT4x2

public static final int GL_DOUBLE_MAT4x2
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_DOUBLE_MAT4x3

public static final int GL_DOUBLE_MAT4x3
Returned in the <type> parameter of GetActiveAttrib:

See Also:
Constant Field Values

GL_MAX_VIEWPORTS

public static final int GL_MAX_VIEWPORTS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:

See Also:
Constant Field Values

GL_VIEWPORT_SUBPIXEL_BITS

public static final int GL_VIEWPORT_SUBPIXEL_BITS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:

See Also:
Constant Field Values

GL_VIEWPORT_BOUNDS_RANGE

public static final int GL_VIEWPORT_BOUNDS_RANGE
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:

See Also:
Constant Field Values

GL_LAYER_PROVOKING_VERTEX

public static final int GL_LAYER_PROVOKING_VERTEX
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:

See Also:
Constant Field Values

GL_VIEWPORT_INDEX_PROVOKING_VERTEX

public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v:

See Also:
Constant Field Values

GL_SCISSOR_BOX

public static final int GL_SCISSOR_BOX
Accepted by the <pname> parameter of GetIntegeri_v:

See Also:
Constant Field Values

GL_VIEWPORT

public static final int GL_VIEWPORT
Accepted by the <pname> parameter of GetFloati_v:

See Also:
Constant Field Values

GL_DEPTH_RANGE

public static final int GL_DEPTH_RANGE
Accepted by the <pname> parameter of GetDoublei_v:

See Also:
Constant Field Values

GL_SCISSOR_TEST

public static final int GL_SCISSOR_TEST
Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:

See Also:
Constant Field Values

GL_FIRST_VERTEX_CONVENTION

public static final int GL_FIRST_VERTEX_CONVENTION
Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:

See Also:
Constant Field Values

GL_LAST_VERTEX_CONVENTION

public static final int GL_LAST_VERTEX_CONVENTION
Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:

See Also:
Constant Field Values

GL_PROVOKING_VERTEX

public static final int GL_PROVOKING_VERTEX
Returned in the <data> parameter from a Get query with a <pname> of LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:

See Also:
Constant Field Values

GL_UNDEFINED_VERTEX

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:

See Also:
Constant Field Values
Method Detail

glReleaseShaderCompiler

public static void glReleaseShaderCompiler()

glShaderBinary

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

glGetShaderPrecisionFormat

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

glDepthRangef

public static void glDepthRangef(float n,
                                 float f)

glClearDepthf

public static void glClearDepthf(float d)

glGetProgramBinary

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

glProgramBinary

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

glProgramParameteri

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

glUseProgramStages

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

glActiveShaderProgram

public static void glActiveShaderProgram(int pipeline,
                                         int program)

glCreateShaderProgram

public static int glCreateShaderProgram(int type,
                                        int count,
                                        java.nio.ByteBuffer strings)

glCreateShaderProgram

public static int glCreateShaderProgram(int type,
                                        java.lang.CharSequence string)
Overloads glCreateShaderProgramv.


glCreateShaderProgram

public static int glCreateShaderProgram(int type,
                                        java.lang.CharSequence[] strings)
Overloads glCreateShaderProgramv.


glBindProgramPipeline

public static void glBindProgramPipeline(int pipeline)

glDeleteProgramPipelines

public static void glDeleteProgramPipelines(java.nio.IntBuffer pipelines)

glDeleteProgramPipelines

public static void glDeleteProgramPipelines(int pipeline)
Overloads glDeleteProgramPipelines.


glGenProgramPipelines

public static void glGenProgramPipelines(java.nio.IntBuffer pipelines)

glGenProgramPipelines

public static int glGenProgramPipelines()
Overloads glGenProgramPipelines.


glIsProgramPipeline

public static boolean glIsProgramPipeline(int pipeline)

glGetProgramPipeline

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

glGetProgramPipeline

public static int glGetProgramPipeline(int pipeline,
                                       int pname)
Overloads glGetProgramPipelineiv.


glProgramUniform1i

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

glProgramUniform2i

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

glProgramUniform3i

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

glProgramUniform4i

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

glProgramUniform1f

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

glProgramUniform2f

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

glProgramUniform3f

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

glProgramUniform4f

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

glProgramUniform1d

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

glProgramUniform2d

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

glProgramUniform3d

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

glProgramUniform4d

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

glProgramUniform1

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

glProgramUniform2

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

glProgramUniform3

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

glProgramUniform4

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

glProgramUniform1

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

glProgramUniform2

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

glProgramUniform3

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

glProgramUniform4

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

glProgramUniform1

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

glProgramUniform2

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

glProgramUniform3

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

glProgramUniform4

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

glProgramUniform1ui

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

glProgramUniform2ui

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

glProgramUniform3ui

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

glProgramUniform4ui

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

glProgramUniform1u

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

glProgramUniform2u

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

glProgramUniform3u

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

glProgramUniform4u

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

glProgramUniformMatrix2

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

glProgramUniformMatrix3

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

glProgramUniformMatrix4

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

glProgramUniformMatrix2

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

glProgramUniformMatrix3

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

glProgramUniformMatrix4

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

glProgramUniformMatrix2x3

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

glProgramUniformMatrix3x2

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

glProgramUniformMatrix2x4

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

glProgramUniformMatrix4x2

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

glProgramUniformMatrix3x4

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

glProgramUniformMatrix4x3

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

glProgramUniformMatrix2x3

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

glProgramUniformMatrix3x2

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

glProgramUniformMatrix2x4

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

glProgramUniformMatrix4x2

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

glProgramUniformMatrix3x4

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

glProgramUniformMatrix4x3

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

glValidateProgramPipeline

public static void glValidateProgramPipeline(int pipeline)

glGetProgramPipelineInfoLog

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

glGetProgramPipelineInfoLog

public static java.lang.String glGetProgramPipelineInfoLog(int pipeline,
                                                           int bufSize)
Overloads glGetProgramPipelineInfoLog.


glVertexAttribL1d

public static void glVertexAttribL1d(int index,
                                     double x)

glVertexAttribL2d

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

glVertexAttribL3d

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

glVertexAttribL4d

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

glVertexAttribL1

public static void glVertexAttribL1(int index,
                                    java.nio.DoubleBuffer v)

glVertexAttribL2

public static void glVertexAttribL2(int index,
                                    java.nio.DoubleBuffer v)

glVertexAttribL3

public static void glVertexAttribL3(int index,
                                    java.nio.DoubleBuffer v)

glVertexAttribL4

public static void glVertexAttribL4(int index,
                                    java.nio.DoubleBuffer v)

glVertexAttribLPointer

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

glVertexAttribLPointer

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

glGetVertexAttribL

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

glViewportArray

public static void glViewportArray(int first,
                                   java.nio.FloatBuffer v)

glViewportIndexedf

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

glViewportIndexed

public static void glViewportIndexed(int index,
                                     java.nio.FloatBuffer v)

glScissorArray

public static void glScissorArray(int first,
                                  java.nio.IntBuffer v)

glScissorIndexed

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

glScissorIndexed

public static void glScissorIndexed(int index,
                                    java.nio.IntBuffer v)

glDepthRangeArray

public static void glDepthRangeArray(int first,
                                     java.nio.DoubleBuffer v)

glDepthRangeIndexed

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

glGetFloat

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

glGetFloat

public static float glGetFloat(int target,
                               int index)
Overloads glGetFloati_v.


glGetDouble

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

glGetDouble

public static double glGetDouble(int target,
                                 int index)
Overloads glGetDoublei_v.



Copyright © 2002-2009 lwjgl.org. All Rights Reserved.