Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBShaderSubroutine

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

Field Summary

Modifier and TypeField and Description
public static final int
GL_ACTIVE_SUBROUTINE_MAX_LENGTH

Accepted by the <pname> parameter of GetProgramStageiv:

public static final int
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

Accepted by the <pname> parameter of GetProgramStageiv:

public static final int
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

Accepted by the <pname> parameter of GetProgramStageiv:

public static final int
GL_ACTIVE_SUBROUTINE_UNIFORMS

Accepted by the <pname> parameter of GetProgramStageiv:

public static final int
GL_ACTIVE_SUBROUTINES

Accepted by the <pname> parameter of GetProgramStageiv:

public static final int
GL_COMPATIBLE_SUBROUTINES

Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:

public static final int
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

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

public static final int
GL_MAX_SUBROUTINES

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

public static final int
GL_NUM_COMPATIBLE_SUBROUTINES

Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glGetActiveSubroutineName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)

public static String
glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)

Overloads glGetActiveSubroutineName.

public static void
glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname, IntBuffer values)

public static int
glGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)

Overloads glGetActiveSubroutineUniformiv.

public static void
glGetActiveSubroutineUniformName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)

public static String
glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)

Overloads glGetActiveSubroutineUniformName.

public static void
glGetProgramStage(int program, int shadertype, int pname, IntBuffer values)

public static int
glGetProgramStagei(int program, int shadertype, int pname)

Overloads glGetProgramStageiv.

public static int
glGetSubroutineIndex(int program, int shadertype, ByteBuffer name)

public static int
glGetSubroutineIndex(int program, int shadertype, CharSequence name)

Overloads glGetSubroutineIndex.

public static int
glGetSubroutineUniformLocation(int program, int shadertype, ByteBuffer name)

public static int
glGetSubroutineUniformLocation(int program, int shadertype, CharSequence name)

Overloads glGetSubroutineUniformLocation.

public static void
glGetUniformSubroutineu(int shadertype, int location, IntBuffer params)

public static int
glGetUniformSubroutineui(int shadertype, int location)

Overloads glGetUniformSubroutineuiv.

public static void
glUniformSubroutinesu(int shadertype, IntBuffer indices)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_ACTIVE_SUBROUTINE_MAX_LENGTHback to summary
public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH

Accepted by the <pname> parameter of GetProgramStageiv:

GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONSback to summary
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

Accepted by the <pname> parameter of GetProgramStageiv:

GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTHback to summary
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

Accepted by the <pname> parameter of GetProgramStageiv:

GL_ACTIVE_SUBROUTINE_UNIFORMSback to summary
public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS

Accepted by the <pname> parameter of GetProgramStageiv:

GL_ACTIVE_SUBROUTINESback to summary
public static final int GL_ACTIVE_SUBROUTINES

Accepted by the <pname> parameter of GetProgramStageiv:

GL_COMPATIBLE_SUBROUTINESback to summary
public static final int GL_COMPATIBLE_SUBROUTINES

Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:

GL_MAX_SUBROUTINE_UNIFORM_LOCATIONSback to summary
public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

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

GL_MAX_SUBROUTINESback to summary
public static final int GL_MAX_SUBROUTINES

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

GL_NUM_COMPATIBLE_SUBROUTINESback to summary
public static final int GL_NUM_COMPATIBLE_SUBROUTINES

Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:

Constructor Detail

ARBShaderSubroutineback to summary
private ARBShaderSubroutine()

Method Detail

glGetActiveSubroutineNameback to summary
public static void glGetActiveSubroutineName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)
glGetActiveSubroutineNameback to summary
public static String glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)

Overloads glGetActiveSubroutineName.

glGetActiveSubroutineUniformback to summary
public static void glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname, IntBuffer values)
glGetActiveSubroutineUniformiback to summary
public static int glGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)

Overloads glGetActiveSubroutineUniformiv.

glGetActiveSubroutineUniformNameback to summary
public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, IntBuffer length, ByteBuffer name)
glGetActiveSubroutineUniformNameback to summary
public static String glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)

Overloads glGetActiveSubroutineUniformName.

glGetProgramStageback to summary
public static void glGetProgramStage(int program, int shadertype, int pname, IntBuffer values)
glGetProgramStageiback to summary
public static int glGetProgramStagei(int program, int shadertype, int pname)

Overloads glGetProgramStageiv.

glGetSubroutineIndexback to summary
public static int glGetSubroutineIndex(int program, int shadertype, ByteBuffer name)
glGetSubroutineIndexback to summary
public static int glGetSubroutineIndex(int program, int shadertype, CharSequence name)

Overloads glGetSubroutineIndex.

glGetSubroutineUniformLocationback to summary
public static int glGetSubroutineUniformLocation(int program, int shadertype, ByteBuffer name)
glGetSubroutineUniformLocationback to summary
public static int glGetSubroutineUniformLocation(int program, int shadertype, CharSequence name)

Overloads glGetSubroutineUniformLocation.

glGetUniformSubroutineuback to summary
public static void glGetUniformSubroutineu(int shadertype, int location, IntBuffer params)
glGetUniformSubroutineuiback to summary
public static int glGetUniformSubroutineui(int shadertype, int location)

Overloads glGetUniformSubroutineuiv.

glUniformSubroutinesuback to summary
public static void glUniformSubroutinesu(int shadertype, IntBuffer indices)