Class ARBShaderSubroutine
java.lang.Object
org.lwjgl.opengl.ARBShaderSubroutine
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic StringglGetActiveSubroutineName(int program, int shadertype, int index) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static StringglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static voidglGetActiveSubroutineName(int program, int shadertype, int index, int @Nullable [] length, ByteBuffer name) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static voidglGetActiveSubroutineName(int program, int shadertype, int index, @Nullable IntBuffer length, ByteBuffer name) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static intglGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)static voidglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)static voidglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)static StringglGetActiveSubroutineUniformName(int program, int shadertype, int index) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static StringglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static voidglGetActiveSubroutineUniformName(int program, int shadertype, int index, int @Nullable [] length, ByteBuffer name) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static voidglGetActiveSubroutineUniformName(int program, int shadertype, int index, @Nullable IntBuffer length, ByteBuffer name) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static intglGetProgramStagei(int program, int shadertype, int pname) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)static voidglGetProgramStageiv(int program, int shadertype, int pname, int[] values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)static voidglGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)static intglGetSubroutineIndex(int program, int shadertype, CharSequence name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)static intglGetSubroutineIndex(int program, int shadertype, ByteBuffer name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)static intglGetSubroutineUniformLocation(int program, int shadertype, CharSequence name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)static intglGetSubroutineUniformLocation(int program, int shadertype, ByteBuffer name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)static intglGetUniformSubroutineui(int shadertype, int location) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)static voidglGetUniformSubroutineuiv(int shadertype, int location, int[] params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)static voidglGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)static voidglUniformSubroutinesui(int shadertype, int index) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)static voidglUniformSubroutinesuiv(int shadertype, int[] indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)static voidglUniformSubroutinesuiv(int shadertype, IntBuffer indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)static voidnglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, long length, long name) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static voidnglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, long values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)static voidnglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, long length, long name) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)static voidnglGetProgramStageiv(int program, int shadertype, int pname, long values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)static intnglGetSubroutineIndex(int program, int shadertype, long name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)static intnglGetSubroutineUniformLocation(int program, int shadertype, long name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)static voidnglGetUniformSubroutineuiv(int shadertype, int location, long params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)static voidnglUniformSubroutinesuiv(int shadertype, int count, long indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
-
Field Details
-
GL_ACTIVE_SUBROUTINES
public static final int GL_ACTIVE_SUBROUTINES- See Also:
-
GL_ACTIVE_SUBROUTINE_UNIFORMS
public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS- See Also:
-
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS- See Also:
-
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH- See Also:
-
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH- See Also:
-
GL_MAX_SUBROUTINES
public static final int GL_MAX_SUBROUTINES- See Also:
-
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS- See Also:
-
GL_NUM_COMPATIBLE_SUBROUTINES
public static final int GL_NUM_COMPATIBLE_SUBROUTINES- See Also:
-
GL_COMPATIBLE_SUBROUTINES
public static final int GL_COMPATIBLE_SUBROUTINES- See Also:
-
-
Method Details
-
nglGetSubroutineUniformLocation
public static int nglGetSubroutineUniformLocation(int program, int shadertype, long name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name) -
glGetSubroutineUniformLocation
@NativeType("GLint") public static int glGetSubroutineUniformLocation(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") ByteBuffer name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name) -
glGetSubroutineUniformLocation
@NativeType("GLint") public static int glGetSubroutineUniformLocation(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") CharSequence name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name) -
nglGetSubroutineIndex
public static int nglGetSubroutineIndex(int program, int shadertype, long name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name) -
glGetSubroutineIndex
@NativeType("GLuint") public static int glGetSubroutineIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") ByteBuffer name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name) -
glGetSubroutineIndex
@NativeType("GLuint") public static int glGetSubroutineIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") CharSequence name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name) -
nglGetActiveSubroutineUniformiv
public static void nglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, long values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformiv
public static void glGetActiveSubroutineUniformiv(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformi
@NativeType("void") public static int glGetActiveSubroutineUniformi(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLenum") int pname) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) -
nglGetActiveSubroutineUniformName
public static void nglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, long length, long name) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineUniformName
public static void glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei *") @Nullable IntBuffer length, @NativeType("GLchar *") ByteBuffer name) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineUniformName
@NativeType("void") public static String glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei") int bufsize) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineUniformName
@NativeType("void") public static String glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
nglGetActiveSubroutineName
public static void nglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, long length, long name) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineName
public static void glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei *") @Nullable IntBuffer length, @NativeType("GLchar *") ByteBuffer name) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineName
@NativeType("void") public static String glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei") int bufsize) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineName
@NativeType("void") public static String glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
nglUniformSubroutinesuiv
public static void nglUniformSubroutinesuiv(int shadertype, int count, long indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices) -
glUniformSubroutinesuiv
public static void glUniformSubroutinesuiv(@NativeType("GLenum") int shadertype, @NativeType("GLuint const *") IntBuffer indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices) -
glUniformSubroutinesui
public static void glUniformSubroutinesui(@NativeType("GLenum") int shadertype, @NativeType("GLuint const *") int index) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices) -
nglGetUniformSubroutineuiv
public static void nglGetUniformSubroutineuiv(int shadertype, int location, long params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params) -
glGetUniformSubroutineuiv
public static void glGetUniformSubroutineuiv(@NativeType("GLenum") int shadertype, @NativeType("GLint") int location, @NativeType("GLuint *") IntBuffer params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params) -
glGetUniformSubroutineui
@NativeType("void") public static int glGetUniformSubroutineui(@NativeType("GLenum") int shadertype, @NativeType("GLint") int location) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params) -
nglGetProgramStageiv
public static void nglGetProgramStageiv(int program, int shadertype, int pname, long values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values) -
glGetProgramStageiv
public static void glGetProgramStageiv(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values) -
glGetProgramStagei
@NativeType("void") public static int glGetProgramStagei(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLenum") int pname) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformiv
public static void glGetActiveSubroutineUniformiv(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformName
public static void glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei *") int @Nullable [] length, @NativeType("GLchar *") ByteBuffer name) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineName
public static void glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei *") int @Nullable [] length, @NativeType("GLchar *") ByteBuffer name) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glUniformSubroutinesuiv
public static void glUniformSubroutinesuiv(@NativeType("GLenum") int shadertype, @NativeType("GLuint const *") int[] indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices) -
glGetUniformSubroutineuiv
public static void glGetUniformSubroutineuiv(@NativeType("GLenum") int shadertype, @NativeType("GLint") int location, @NativeType("GLuint *") int[] params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params) -
glGetProgramStageiv
public static void glGetProgramStageiv(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
-