Package org.lwjgl.opengl
Class ARBShaderSubroutine
java.lang.Object
org.lwjgl.opengl.ARBShaderSubroutine
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
glGetActiveSubroutineName
(int program, int shadertype, int index) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
static String
glGetActiveSubroutineName
(int program, int shadertype, int index, int bufsize) void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
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)
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)
static int
glGetActiveSubroutineUniformi
(int program, int shadertype, int index, int pname) void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
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)
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)
static String
glGetActiveSubroutineUniformName
(int program, int shadertype, int index) void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
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)
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)
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)
static int
glGetProgramStagei
(int program, int shadertype, int pname) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
static void
glGetProgramStageiv
(int program, int shadertype, int pname, int[] values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
static void
glGetProgramStageiv
(int program, int shadertype, int pname, IntBuffer values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
static int
glGetSubroutineIndex
(int program, int shadertype, CharSequence name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)
static int
glGetSubroutineIndex
(int program, int shadertype, ByteBuffer name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)
static int
glGetSubroutineUniformLocation
(int program, int shadertype, CharSequence name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)
static int
glGetSubroutineUniformLocation
(int program, int shadertype, ByteBuffer name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)
static int
glGetUniformSubroutineui
(int shadertype, int location) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
static void
glGetUniformSubroutineuiv
(int shadertype, int location, int[] params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
static void
glGetUniformSubroutineuiv
(int shadertype, int location, IntBuffer params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
static void
glUniformSubroutinesui
(int shadertype, int index) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
static void
glUniformSubroutinesuiv
(int shadertype, int[] indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
static void
glUniformSubroutinesuiv
(int shadertype, IntBuffer indices) void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
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)
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)
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)
static void
nglGetProgramStageiv
(int program, int shadertype, int pname, long values) void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
static int
nglGetSubroutineIndex
(int program, int shadertype, long name) GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)
static int
nglGetSubroutineUniformLocation
(int program, int shadertype, long name) GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)
static void
nglGetUniformSubroutineuiv
(int shadertype, int location, long params) void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
static void
nglUniformSubroutinesuiv
(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)
-