Package org.lwjgl.opengl
Class ARBShaderSubroutine
java.lang.Object
org.lwjgl.opengl.ARBShaderSubroutine
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by the <pname> parameter of GetProgramStageiv:static final intAccepted by the <pname> parameter of GetProgramStageiv:static final intAccepted by the <pname> parameter of GetProgramStageiv:static final intAccepted by the <pname> parameter of GetProgramStageiv:static final intAccepted by the <pname> parameter of GetProgramStageiv:static final intAccepted by the <pname> parameter of GetActiveSubroutineUniformiv:static final intAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final intAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:static final intAccepted by the <pname> parameter of GetActiveSubroutineUniformiv: -
Method Summary
Modifier and TypeMethodDescriptionstatic StringglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize) Overloads glGetActiveSubroutineName.static voidglGetActiveSubroutineName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name) 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 voidglGetProgramStage(int program, int shadertype, int pname, IntBuffer values) static intglGetProgramStagei(int program, int shadertype, int pname) Overloads glGetProgramStageiv.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 voidglGetUniformSubroutineu(int shadertype, int location, IntBuffer params) static intglGetUniformSubroutineui(int shadertype, int location) Overloads glGetUniformSubroutineuiv.static voidglUniformSubroutinesu(int shadertype, IntBuffer indices)
-
Field Details
-
GL_ACTIVE_SUBROUTINES
public static final int GL_ACTIVE_SUBROUTINESAccepted by the <pname> parameter of GetProgramStageiv:- See Also:
-
GL_ACTIVE_SUBROUTINE_UNIFORMS
public static final int GL_ACTIVE_SUBROUTINE_UNIFORMSAccepted by the <pname> parameter of GetProgramStageiv:- See Also:
-
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONSAccepted by the <pname> parameter of GetProgramStageiv:- See Also:
-
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTHAccepted by the <pname> parameter of GetProgramStageiv:- See Also:
-
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTHAccepted by the <pname> parameter of GetProgramStageiv:- See Also:
-
GL_MAX_SUBROUTINES
public static final int GL_MAX_SUBROUTINESAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:- See Also:
-
GL_NUM_COMPATIBLE_SUBROUTINES
public static final int GL_NUM_COMPATIBLE_SUBROUTINESAccepted by the <pname> parameter of GetActiveSubroutineUniformiv:- See Also:
-
GL_COMPATIBLE_SUBROUTINES
public static final int GL_COMPATIBLE_SUBROUTINESAccepted by the <pname> parameter of GetActiveSubroutineUniformiv:- See Also:
-
-
Method Details
-
glGetSubroutineUniformLocation
-
glGetSubroutineUniformLocation
Overloads glGetSubroutineUniformLocation. -
glGetSubroutineIndex
-
glGetSubroutineIndex
Overloads glGetSubroutineIndex. -
glGetActiveSubroutineUniform
public static void glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname, IntBuffer values) -
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
Overloads glGetActiveSubroutineName. -
glUniformSubroutinesu
-
glGetUniformSubroutineu
-
glGetUniformSubroutineui
public static int glGetUniformSubroutineui(int shadertype, int location) Overloads glGetUniformSubroutineuiv. -
glGetProgramStage
-
glGetProgramStagei
public static int glGetProgramStagei(int program, int shadertype, int pname) Overloads glGetProgramStageiv.
-