Package org.lwjgl.opengl
Class GL40
- java.lang.Object
-
- org.lwjgl.opengl.GL40
-
public final class GL40 extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_ACTIVE_SUBROUTINE_MAX_LENGTHAccepted by the <pname> parameter of GetProgramStageiv:static intGL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONSAccepted by the <pname> parameter of GetProgramStageiv:static intGL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTHAccepted by the <pname> parameter of GetProgramStageiv:static intGL_ACTIVE_SUBROUTINE_UNIFORMSAccepted by the <pname> parameter of GetProgramStageiv:static intGL_ACTIVE_SUBROUTINESAccepted by the <pname> parameter of GetProgramStageiv:static intGL_COMPATIBLE_SUBROUTINESAccepted by the <pname> parameter of GetActiveSubroutineUniformiv:static intGL_DOUBLE_MAT2Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT2x3Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT2x4Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT3Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT3x2Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT3x4Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT4Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT4x2Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_MAT4x3Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_VEC2Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_VEC3Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DOUBLE_VEC4Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:static intGL_DRAW_INDIRECT_BUFFERAccepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData:static intGL_DRAW_INDIRECT_BUFFER_BINDINGAccepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev:static intGL_FRACTIONAL_EVENReturned by GetProgramiv when <pname> is TESS_GEN_SPACING:static intGL_FRACTIONAL_ODDReturned by GetProgramiv when <pname> is TESS_GEN_SPACING:static intGL_FRAGMENT_INTERPOLATION_OFFSET_BITSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_GEOMETRY_SHADER_INVOCATIONSAccepted by the <pname> parameter of GetProgramiv:static intGL_INT_SAMPLER_CUBE_MAP_ARRAYReturned by the <type> parameter of GetActiveUniform:static intGL_ISOLINESReturned by GetProgramiv when <pname> is TESS_GEN_MODE:static intGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_FRAGMENT_INTERPOLATION_OFFSETAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_MAX_GEOMETRY_SHADER_INVOCATIONSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_MAX_PATCH_VERTICESAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARBAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARBAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_SUBROUTINE_UNIFORM_LOCATIONSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_MAX_SUBROUTINESAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_MAX_TESS_CONTROL_INPUT_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_CONTROL_OUTPUT_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_CONTROL_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_CONTROL_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_EVALUATION_INPUT_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_EVALUATION_UNIFORM_BLOCKSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_GEN_LEVELAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TESS_PATCH_COMPONENTSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_MAX_TRANSFORM_FEEDBACK_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_MAX_VERTEX_STREAMSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_MIN_FRAGMENT_INTERPOLATION_OFFSETAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static intGL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARBAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_MIN_SAMPLE_SHADING_VALUEAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_NUM_COMPATIBLE_SUBROUTINESAccepted by the <pname> parameter of GetActiveSubroutineUniformiv:static intGL_PATCH_DEFAULT_INNER_LEVELAccepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:static intGL_PATCH_DEFAULT_OUTER_LEVELAccepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:static intGL_PATCH_VERTICESAccepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:static intGL_PATCHESAccepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:static intGL_PROXY_TEXTURE_CUBE_MAP_ARRAYAccepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:static intGL_SAMPLE_SHADINGAccepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_SAMPLER_CUBE_MAP_ARRAYReturned by the <type> parameter of GetActiveUniform:static intGL_SAMPLER_CUBE_MAP_ARRAY_SHADOWReturned by the <type> parameter of GetActiveUniform:static intGL_TESS_CONTROL_OUTPUT_VERTICESAccepted by the <pname> parameter of GetProgramiv:static intGL_TESS_CONTROL_SHADERAccepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:static intGL_TESS_EVALUATION_SHADERAccepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:static intGL_TESS_GEN_MODEAccepted by the <pname> parameter of GetProgramiv:static intGL_TESS_GEN_POINT_MODEAccepted by the <pname> parameter of GetProgramiv:static intGL_TESS_GEN_SPACINGAccepted by the <pname> parameter of GetProgramiv:static intGL_TESS_GEN_VERTEX_ORDERAccepted by the <pname> parameter of GetProgramiv:static intGL_TEXTURE_BINDING_CUBE_MAP_ARRAYAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:static intGL_TEXTURE_CUBE_MAP_ARRAYAccepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap:static intGL_TRANSFORM_FEEDBACKAccepted by the <target> parameter of BindTransformFeedback:static intGL_TRANSFORM_FEEDBACK_ACTIVEAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_TRANSFORM_FEEDBACK_BINDINGAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_TRANSFORM_FEEDBACK_BUFFER_ACTIVEAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_TRANSFORM_FEEDBACK_BUFFER_PAUSEDAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_TRANSFORM_FEEDBACK_PAUSEDAccepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:static intGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADERAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by the <pname> parameter of GetActiveUniformBlockiv:static intGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAYReturned by the <type> parameter of GetActiveUniform:
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidglBeginQueryIndexed(int target, int index, int id)static voidglBindTransformFeedback(int target, int id)static voidglBlendEquationi(int buf, int mode)static voidglBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)static voidglBlendFunci(int buf, int src, int dst)static voidglBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)static voidglDeleteTransformFeedbacks(int id)Overloads glDeleteTransformFeedbacks.static voidglDeleteTransformFeedbacks(IntBuffer ids)static voidglDrawArraysIndirect(int mode, long indirect_buffer_offset)static voidglDrawArraysIndirect(int mode, ByteBuffer indirect)static voidglDrawArraysIndirect(int mode, IntBuffer indirect)Overloads glDrawArraysIndirect.static voidglDrawElementsIndirect(int mode, int type, long indirect_buffer_offset)static voidglDrawElementsIndirect(int mode, int type, ByteBuffer indirect)static voidglDrawElementsIndirect(int mode, int type, IntBuffer indirect)Overloads glDrawElementsIndirect.static voidglDrawTransformFeedback(int mode, int id)static voidglDrawTransformFeedbackStream(int mode, int id, int stream)static voidglEndQueryIndexed(int target, int index)static intglGenTransformFeedbacks()Overloads glGenTransformFeedbacks.static voidglGenTransformFeedbacks(IntBuffer ids)static StringglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)Overloads glGetActiveSubroutineName.static voidglGetActiveSubroutineName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)static intglGetActiveSubroutineUniform(int program, int shadertype, int index, int pname)Deprecated.Will be removed in 3.0.static voidglGetActiveSubroutineUniform(int program, int shadertype, int index, int pname, IntBuffer values)static intglGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)Overloads glGetActiveSubroutineUniformiv.static StringglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)Overloads glGetActiveSubroutineUniformName.static voidglGetActiveSubroutineUniformName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)static intglGetProgramStage(int program, int shadertype, int pname)Deprecated.Will be removed in 3.0.static voidglGetProgramStage(int program, int shadertype, int pname, IntBuffer values)static intglGetProgramStagei(int program, int shadertype, int pname)Overloads glGetProgramStageiv.static intglGetQueryIndexed(int target, int index, int pname)Deprecated.Will be removed in 3.0.static voidglGetQueryIndexed(int target, int index, int pname, IntBuffer params)static intglGetQueryIndexedi(int target, int index, int pname)Overloads glGetQueryIndexediv.static intglGetSubroutineIndex(int program, int shadertype, CharSequence name)Overloads glGetSubroutineIndex.static intglGetSubroutineIndex(int program, int shadertype, ByteBuffer name)static intglGetSubroutineUniformLocation(int program, int shadertype, CharSequence name)Overloads glGetSubroutineUniformLocation.static intglGetSubroutineUniformLocation(int program, int shadertype, ByteBuffer name)static voidglGetUniform(int program, int location, DoubleBuffer params)static intglGetUniformSubroutineu(int shadertype, int location)Deprecated.Will be removed in 3.0.static voidglGetUniformSubroutineu(int shadertype, int location, IntBuffer params)static intglGetUniformSubroutineui(int shadertype, int location)Overloads glGetUniformSubroutineuiv.static booleanglIsTransformFeedback(int id)static voidglMinSampleShading(float value)static voidglPatchParameter(int pname, FloatBuffer values)static voidglPatchParameteri(int pname, int value)static voidglPauseTransformFeedback()static voidglResumeTransformFeedback()static voidglUniform1(int location, DoubleBuffer value)static voidglUniform1d(int location, double x)static voidglUniform2(int location, DoubleBuffer value)static voidglUniform2d(int location, double x, double y)static voidglUniform3(int location, DoubleBuffer value)static voidglUniform3d(int location, double x, double y, double z)static voidglUniform4(int location, DoubleBuffer value)static voidglUniform4d(int location, double x, double y, double z, double w)static voidglUniformMatrix2(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix2x3(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix2x4(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix3(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix3x2(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix3x4(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix4(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix4x2(int location, boolean transpose, DoubleBuffer value)static voidglUniformMatrix4x3(int location, boolean transpose, DoubleBuffer value)static voidglUniformSubroutinesu(int shadertype, IntBuffer indices)
-
-
-
Field Detail
-
GL_DRAW_INDIRECT_BUFFER
public static final int GL_DRAW_INDIRECT_BUFFER
Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData:- See Also:
- Constant Field Values
-
GL_DRAW_INDIRECT_BUFFER_BINDING
public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by the <pname> parameter of GetProgramiv:- See Also:
- Constant Field Values
-
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_VERTEX_STREAMS
public static final int GL_MAX_VERTEX_STREAMS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_DOUBLE_VEC2
public static final int GL_DOUBLE_VEC2
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_VEC3
public static final int GL_DOUBLE_VEC3
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_VEC4
public static final int GL_DOUBLE_VEC4
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT2
public static final int GL_DOUBLE_MAT2
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT3
public static final int GL_DOUBLE_MAT3
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT4
public static final int GL_DOUBLE_MAT4
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT2x3
public static final int GL_DOUBLE_MAT2x3
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT2x4
public static final int GL_DOUBLE_MAT2x4
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT3x2
public static final int GL_DOUBLE_MAT3x2
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT3x4
public static final int GL_DOUBLE_MAT3x4
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT4x2
public static final int GL_DOUBLE_MAT4x2
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_DOUBLE_MAT4x3
public static final int GL_DOUBLE_MAT4x3
Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:- See Also:
- Constant Field Values
-
GL_SAMPLE_SHADING
public static final int GL_SAMPLE_SHADING
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_MIN_SAMPLE_SHADING_VALUE
public static final int GL_MIN_SAMPLE_SHADING_VALUE
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
GL_ACTIVE_SUBROUTINES
public static final int GL_ACTIVE_SUBROUTINES
Accepted by the <pname> parameter of GetProgramStageiv:- See Also:
- Constant Field Values
-
GL_ACTIVE_SUBROUTINE_UNIFORMS
public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
Accepted by the <pname> parameter of GetProgramStageiv:- See Also:
- Constant Field Values
-
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Accepted by the <pname> parameter of GetProgramStageiv:- See Also:
- Constant Field Values
-
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
Accepted by the <pname> parameter of GetProgramStageiv:- See Also:
- Constant Field Values
-
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Accepted by the <pname> parameter of GetProgramStageiv:- See Also:
- Constant Field Values
-
GL_MAX_SUBROUTINES
public static final int GL_MAX_SUBROUTINES
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_NUM_COMPATIBLE_SUBROUTINES
public static final int GL_NUM_COMPATIBLE_SUBROUTINES
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:- See Also:
- Constant Field Values
-
GL_COMPATIBLE_SUBROUTINES
public static final int GL_COMPATIBLE_SUBROUTINES
Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:- See Also:
- Constant Field Values
-
GL_PATCHES
public static final int GL_PATCHES
Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:- See Also:
- Constant Field Values
-
GL_PATCH_VERTICES
public static final int GL_PATCH_VERTICES
Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_PATCH_DEFAULT_INNER_LEVEL
public static final int GL_PATCH_DEFAULT_INNER_LEVEL
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_PATCH_DEFAULT_OUTER_LEVEL
public static final int GL_PATCH_DEFAULT_OUTER_LEVEL
Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_TESS_CONTROL_OUTPUT_VERTICES
public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
Accepted by the <pname> parameter of GetProgramiv:- See Also:
- Constant Field Values
-
GL_TESS_GEN_MODE
public static final int GL_TESS_GEN_MODE
Accepted by the <pname> parameter of GetProgramiv:- See Also:
- Constant Field Values
-
GL_TESS_GEN_SPACING
public static final int GL_TESS_GEN_SPACING
Accepted by the <pname> parameter of GetProgramiv:- See Also:
- Constant Field Values
-
GL_TESS_GEN_VERTEX_ORDER
public static final int GL_TESS_GEN_VERTEX_ORDER
Accepted by the <pname> parameter of GetProgramiv:- See Also:
- Constant Field Values
-
GL_TESS_GEN_POINT_MODE
public static final int GL_TESS_GEN_POINT_MODE
Accepted by the <pname> parameter of GetProgramiv:- See Also:
- Constant Field Values
-
GL_ISOLINES
public static final int GL_ISOLINES
Returned by GetProgramiv when <pname> is TESS_GEN_MODE:- See Also:
- Constant Field Values
-
GL_FRACTIONAL_ODD
public static final int GL_FRACTIONAL_ODD
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:- See Also:
- Constant Field Values
-
GL_FRACTIONAL_EVEN
public static final int GL_FRACTIONAL_EVEN
Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:- See Also:
- Constant Field Values
-
GL_MAX_PATCH_VERTICES
public static final int GL_MAX_PATCH_VERTICES
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_GEN_LEVEL
public static final int GL_MAX_TESS_GEN_LEVEL
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_PATCH_COMPONENTS
public static final int GL_MAX_TESS_PATCH_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:- See Also:
- Constant Field Values
-
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:- See Also:
- Constant Field Values
-
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by the <pname> parameter of GetActiveUniformBlockiv:- See Also:
- Constant Field Values
-
GL_TESS_EVALUATION_SHADER
public static final int GL_TESS_EVALUATION_SHADER
Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:- See Also:
- Constant Field Values
-
GL_TESS_CONTROL_SHADER
public static final int GL_TESS_CONTROL_SHADER
Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:- See Also:
- Constant Field Values
-
GL_TEXTURE_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: Accepted by the <tex> parameter of GetTexImage:- See Also:
- Constant Field Values
-
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:- See Also:
- Constant Field Values
-
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:- See Also:
- Constant Field Values
-
GL_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_SAMPLER_CUBE_MAP_ARRAY
Returned by the <type> parameter of GetActiveUniform:- See Also:
- Constant Field Values
-
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Returned by the <type> parameter of GetActiveUniform:- See Also:
- Constant Field Values
-
GL_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by the <type> parameter of GetActiveUniform:- See Also:
- Constant Field Values
-
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by the <type> parameter of GetActiveUniform:- See Also:
- Constant Field Values
-
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_TRANSFORM_FEEDBACK
public static final int GL_TRANSFORM_FEEDBACK
Accepted by the <target> parameter of BindTransformFeedback:- See Also:
- Constant Field Values
-
GL_TRANSFORM_FEEDBACK_PAUSED
public static final int GL_TRANSFORM_FEEDBACK_PAUSED
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
GL_TRANSFORM_FEEDBACK_ACTIVE
public static final int GL_TRANSFORM_FEEDBACK_ACTIVE
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
GL_TRANSFORM_FEEDBACK_BINDING
public static final int GL_TRANSFORM_FEEDBACK_BINDING
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
public static final int GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
-
Method Detail
-
glBlendEquationi
public static void glBlendEquationi(int buf, int mode)
-
glBlendEquationSeparatei
public static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
-
glBlendFunci
public static void glBlendFunci(int buf, int src, int dst)
-
glBlendFuncSeparatei
public static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
-
glDrawArraysIndirect
public static void glDrawArraysIndirect(int mode, ByteBuffer indirect)
-
glDrawArraysIndirect
public static void glDrawArraysIndirect(int mode, long indirect_buffer_offset)
-
glDrawArraysIndirect
public static void glDrawArraysIndirect(int mode, IntBuffer indirect)Overloads glDrawArraysIndirect.
-
glDrawElementsIndirect
public static void glDrawElementsIndirect(int mode, int type, ByteBuffer indirect)
-
glDrawElementsIndirect
public static void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset)
-
glDrawElementsIndirect
public static void glDrawElementsIndirect(int mode, int type, IntBuffer indirect)Overloads glDrawElementsIndirect.
-
glUniform1d
public static void glUniform1d(int location, double x)
-
glUniform2d
public static void glUniform2d(int location, double x, double y)
-
glUniform3d
public static void glUniform3d(int location, double x, double y, double z)
-
glUniform4d
public static void glUniform4d(int location, double x, double y, double z, double w)
-
glUniform1
public static void glUniform1(int location, DoubleBuffer value)
-
glUniform2
public static void glUniform2(int location, DoubleBuffer value)
-
glUniform3
public static void glUniform3(int location, DoubleBuffer value)
-
glUniform4
public static void glUniform4(int location, DoubleBuffer value)
-
glUniformMatrix2
public static void glUniformMatrix2(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix3
public static void glUniformMatrix3(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix4
public static void glUniformMatrix4(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix2x3
public static void glUniformMatrix2x3(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix2x4
public static void glUniformMatrix2x4(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix3x2
public static void glUniformMatrix3x2(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix3x4
public static void glUniformMatrix3x4(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix4x2
public static void glUniformMatrix4x2(int location, boolean transpose, DoubleBuffer value)
-
glUniformMatrix4x3
public static void glUniformMatrix4x3(int location, boolean transpose, DoubleBuffer value)
-
glGetUniform
public static void glGetUniform(int program, int location, DoubleBuffer params)
-
glMinSampleShading
public static void glMinSampleShading(float value)
-
glGetSubroutineUniformLocation
public static int glGetSubroutineUniformLocation(int program, int shadertype, ByteBuffer name)
-
glGetSubroutineUniformLocation
public static int glGetSubroutineUniformLocation(int program, int shadertype, CharSequence name)Overloads glGetSubroutineUniformLocation.
-
glGetSubroutineIndex
public static int glGetSubroutineIndex(int program, int shadertype, ByteBuffer name)
-
glGetSubroutineIndex
public static int glGetSubroutineIndex(int program, int shadertype, CharSequence name)Overloads glGetSubroutineIndex.
-
glGetActiveSubroutineUniform
public static void glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname, IntBuffer values)
-
glGetActiveSubroutineUniform
@Deprecated public static int glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname)
Deprecated.Will be removed in 3.0. UseglGetActiveSubroutineUniformi(int, int, int, int)instead.Overloads glGetActiveSubroutineUniformiv.
-
glGetActiveSubroutineUniformi
public static int glGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)Overloads glGetActiveSubroutineUniformiv.
-
glGetActiveSubroutineUniformName
public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)
-
glGetActiveSubroutineUniformName
public static String glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)
Overloads glGetActiveSubroutineUniformName.
-
glGetActiveSubroutineName
public static void glGetActiveSubroutineName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)
-
glGetActiveSubroutineName
public static String glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)
Overloads glGetActiveSubroutineName.
-
glUniformSubroutinesu
public static void glUniformSubroutinesu(int shadertype, IntBuffer indices)
-
glGetUniformSubroutineu
public static void glGetUniformSubroutineu(int shadertype, int location, IntBuffer params)
-
glGetUniformSubroutineu
@Deprecated public static int glGetUniformSubroutineu(int shadertype, int location)
Deprecated.Will be removed in 3.0. UseglGetUniformSubroutineui(int, int)instead.Overloads glGetUniformSubroutineuiv.
-
glGetUniformSubroutineui
public static int glGetUniformSubroutineui(int shadertype, int location)Overloads glGetUniformSubroutineuiv.
-
glGetProgramStage
public static void glGetProgramStage(int program, int shadertype, int pname, IntBuffer values)
-
glGetProgramStage
@Deprecated public static int glGetProgramStage(int program, int shadertype, int pname)
Deprecated.Will be removed in 3.0. UseglGetProgramStagei(int, int, int)instead.Overloads glGetProgramStageiv.
-
glGetProgramStagei
public static int glGetProgramStagei(int program, int shadertype, int pname)Overloads glGetProgramStageiv.
-
glPatchParameteri
public static void glPatchParameteri(int pname, int value)
-
glPatchParameter
public static void glPatchParameter(int pname, FloatBuffer values)
-
glBindTransformFeedback
public static void glBindTransformFeedback(int target, int id)
-
glDeleteTransformFeedbacks
public static void glDeleteTransformFeedbacks(IntBuffer ids)
-
glDeleteTransformFeedbacks
public static void glDeleteTransformFeedbacks(int id)
Overloads glDeleteTransformFeedbacks.
-
glGenTransformFeedbacks
public static void glGenTransformFeedbacks(IntBuffer ids)
-
glGenTransformFeedbacks
public static int glGenTransformFeedbacks()
Overloads glGenTransformFeedbacks.
-
glIsTransformFeedback
public static boolean glIsTransformFeedback(int id)
-
glPauseTransformFeedback
public static void glPauseTransformFeedback()
-
glResumeTransformFeedback
public static void glResumeTransformFeedback()
-
glDrawTransformFeedback
public static void glDrawTransformFeedback(int mode, int id)
-
glDrawTransformFeedbackStream
public static void glDrawTransformFeedbackStream(int mode, int id, int stream)
-
glBeginQueryIndexed
public static void glBeginQueryIndexed(int target, int index, int id)
-
glEndQueryIndexed
public static void glEndQueryIndexed(int target, int index)
-
glGetQueryIndexed
public static void glGetQueryIndexed(int target, int index, int pname, IntBuffer params)
-
glGetQueryIndexed
@Deprecated public static int glGetQueryIndexed(int target, int index, int pname)
Deprecated.Will be removed in 3.0. UseglGetQueryIndexedi(int, int, int)instead.Overloads glGetQueryIndexediv.
-
glGetQueryIndexedi
public static int glGetQueryIndexedi(int target, int index, int pname)Overloads glGetQueryIndexediv.
-
-