Package org.lwjgl.opengl
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
GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name) -
glGetSubroutineUniformLocation
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
GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name) -
glGetSubroutineIndex
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(int program, int shadertype, int index, int pname, IntBuffer values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformi
public static int glGetActiveSubroutineUniformi(int program, int shadertype, int index, 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(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) -
glGetActiveSubroutineUniformName
public static String glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineUniformName
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(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) -
glGetActiveSubroutineName
void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) -
glGetActiveSubroutineName
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
void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices) -
glUniformSubroutinesui
public static void glUniformSubroutinesui(int shadertype, 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
void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params) -
glGetUniformSubroutineui
public static int glGetUniformSubroutineui(int shadertype, 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
void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values) -
glGetProgramStagei
public static int glGetProgramStagei(int program, int shadertype, int pname) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformiv
public static void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) -
glGetActiveSubroutineUniformName
public static void glGetActiveSubroutineUniformName(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) -
glGetActiveSubroutineName
public static void glGetActiveSubroutineName(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) -
glUniformSubroutinesuiv
public static void glUniformSubroutinesuiv(int shadertype, int[] indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices) -
glGetUniformSubroutineuiv
public static void glGetUniformSubroutineuiv(int shadertype, int location, int[] params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params) -
glGetProgramStageiv
public static void glGetProgramStageiv(int program, int shadertype, int pname, int[] values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
-