Package org.lwjgl.opengl
Class ARBProgramInterfaceQuery
java.lang.Object
org.lwjgl.opengl.ARBProgramInterfaceQuery
-
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
static 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
static 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
static 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
static 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
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
glGetProgramInterfacei
(int program, int programInterface, int pname) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
static void
glGetProgramInterfaceiv
(int program, int programInterface, int pname, int[] params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
static void
glGetProgramInterfaceiv
(int program, int programInterface, int pname, IntBuffer params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
static int
glGetProgramResourceIndex
(int program, int programInterface, CharSequence name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)
static int
glGetProgramResourceIndex
(int program, int programInterface, ByteBuffer name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)
static void
glGetProgramResourceiv
(int program, int programInterface, int index, int[] props, int @Nullable [] length, int[] params) void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum const * props, GLsizei bufSize, GLsizei * length, GLint * params)
static void
glGetProgramResourceiv
(int program, int programInterface, int index, IntBuffer props, @Nullable IntBuffer length, IntBuffer params) void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum const * props, GLsizei bufSize, GLsizei * length, GLint * params)
static int
glGetProgramResourceLocation
(int program, int programInterface, CharSequence name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)
static int
glGetProgramResourceLocation
(int program, int programInterface, ByteBuffer name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)
static int
glGetProgramResourceLocationIndex
(int program, int programInterface, CharSequence name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)
static int
glGetProgramResourceLocationIndex
(int program, int programInterface, ByteBuffer name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)
static String
glGetProgramResourceName
(int program, int programInterface, int index) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
static String
glGetProgramResourceName
(int program, int programInterface, int index, int bufSize) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
static void
glGetProgramResourceName
(int program, int programInterface, int index, int @Nullable [] length, ByteBuffer name) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
static void
glGetProgramResourceName
(int program, int programInterface, int index, @Nullable IntBuffer length, ByteBuffer name) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
static void
nglGetProgramInterfaceiv
(int program, int programInterface, int pname, long params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
static int
nglGetProgramResourceIndex
(int program, int programInterface, long name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)
static void
nglGetProgramResourceiv
(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params) void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum const * props, GLsizei bufSize, GLsizei * length, GLint * params)
static int
nglGetProgramResourceLocation
(int program, int programInterface, long name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)
static int
nglGetProgramResourceLocationIndex
(int program, int programInterface, long name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)
static void
nglGetProgramResourceName
(int program, int programInterface, int index, int bufSize, long length, long name) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
-
Field Details
-
GL_UNIFORM
public static final int GL_UNIFORM- See Also:
-
GL_UNIFORM_BLOCK
public static final int GL_UNIFORM_BLOCK- See Also:
-
GL_PROGRAM_INPUT
public static final int GL_PROGRAM_INPUT- See Also:
-
GL_PROGRAM_OUTPUT
public static final int GL_PROGRAM_OUTPUT- See Also:
-
GL_BUFFER_VARIABLE
public static final int GL_BUFFER_VARIABLE- See Also:
-
GL_SHADER_STORAGE_BLOCK
public static final int GL_SHADER_STORAGE_BLOCK- See Also:
-
GL_VERTEX_SUBROUTINE
public static final int GL_VERTEX_SUBROUTINE- See Also:
-
GL_TESS_CONTROL_SUBROUTINE
public static final int GL_TESS_CONTROL_SUBROUTINE- See Also:
-
GL_TESS_EVALUATION_SUBROUTINE
public static final int GL_TESS_EVALUATION_SUBROUTINE- See Also:
-
GL_GEOMETRY_SUBROUTINE
public static final int GL_GEOMETRY_SUBROUTINE- See Also:
-
GL_FRAGMENT_SUBROUTINE
public static final int GL_FRAGMENT_SUBROUTINE- See Also:
-
GL_COMPUTE_SUBROUTINE
public static final int GL_COMPUTE_SUBROUTINE- See Also:
-
GL_VERTEX_SUBROUTINE_UNIFORM
public static final int GL_VERTEX_SUBROUTINE_UNIFORM- See Also:
-
GL_TESS_CONTROL_SUBROUTINE_UNIFORM
public static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM- See Also:
-
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
public static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM- See Also:
-
GL_GEOMETRY_SUBROUTINE_UNIFORM
public static final int GL_GEOMETRY_SUBROUTINE_UNIFORM- See Also:
-
GL_FRAGMENT_SUBROUTINE_UNIFORM
public static final int GL_FRAGMENT_SUBROUTINE_UNIFORM- See Also:
-
GL_COMPUTE_SUBROUTINE_UNIFORM
public static final int GL_COMPUTE_SUBROUTINE_UNIFORM- See Also:
-
GL_TRANSFORM_FEEDBACK_VARYING
public static final int GL_TRANSFORM_FEEDBACK_VARYING- See Also:
-
GL_ACTIVE_RESOURCES
public static final int GL_ACTIVE_RESOURCES- See Also:
-
GL_MAX_NAME_LENGTH
public static final int GL_MAX_NAME_LENGTH- See Also:
-
GL_MAX_NUM_ACTIVE_VARIABLES
public static final int GL_MAX_NUM_ACTIVE_VARIABLES- See Also:
-
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES- See Also:
-
GL_NAME_LENGTH
public static final int GL_NAME_LENGTH- See Also:
-
GL_TYPE
public static final int GL_TYPE- See Also:
-
GL_ARRAY_SIZE
public static final int GL_ARRAY_SIZE- See Also:
-
GL_OFFSET
public static final int GL_OFFSET- See Also:
-
GL_BLOCK_INDEX
public static final int GL_BLOCK_INDEX- See Also:
-
GL_ARRAY_STRIDE
public static final int GL_ARRAY_STRIDE- See Also:
-
GL_MATRIX_STRIDE
public static final int GL_MATRIX_STRIDE- See Also:
-
GL_IS_ROW_MAJOR
public static final int GL_IS_ROW_MAJOR- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_INDEX
public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX- See Also:
-
GL_BUFFER_BINDING
public static final int GL_BUFFER_BINDING- See Also:
-
GL_BUFFER_DATA_SIZE
public static final int GL_BUFFER_DATA_SIZE- See Also:
-
GL_NUM_ACTIVE_VARIABLES
public static final int GL_NUM_ACTIVE_VARIABLES- See Also:
-
GL_ACTIVE_VARIABLES
public static final int GL_ACTIVE_VARIABLES- See Also:
-
GL_REFERENCED_BY_VERTEX_SHADER
public static final int GL_REFERENCED_BY_VERTEX_SHADER- See Also:
-
GL_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER- See Also:
-
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER- See Also:
-
GL_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_REFERENCED_BY_GEOMETRY_SHADER- See Also:
-
GL_REFERENCED_BY_FRAGMENT_SHADER
public static final int GL_REFERENCED_BY_FRAGMENT_SHADER- See Also:
-
GL_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_REFERENCED_BY_COMPUTE_SHADER- See Also:
-
GL_TOP_LEVEL_ARRAY_SIZE
public static final int GL_TOP_LEVEL_ARRAY_SIZE- See Also:
-
GL_TOP_LEVEL_ARRAY_STRIDE
public static final int GL_TOP_LEVEL_ARRAY_STRIDE- See Also:
-
GL_LOCATION
public static final int GL_LOCATION- See Also:
-
GL_LOCATION_INDEX
public static final int GL_LOCATION_INDEX- See Also:
-
GL_IS_PER_PATCH
public static final int GL_IS_PER_PATCH- See Also:
-
-
Method Details
-
nglGetProgramInterfaceiv
public static void nglGetProgramInterfaceiv(int program, int programInterface, int pname, long params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
-
glGetProgramInterfaceiv
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
-
glGetProgramInterfacei
public static int glGetProgramInterfacei(int program, int programInterface, int pname) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
-
nglGetProgramResourceIndex
public static int nglGetProgramResourceIndex(int program, int programInterface, long name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramResourceIndex
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramResourceIndex
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)
-
nglGetProgramResourceName
public static void nglGetProgramResourceName(int program, int programInterface, int index, int bufSize, long length, long name) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
-
glGetProgramResourceName
public static void glGetProgramResourceName(int program, int programInterface, int index, @Nullable IntBuffer length, ByteBuffer name) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
-
glGetProgramResourceName
public static String glGetProgramResourceName(int program, int programInterface, int index, int bufSize) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
-
glGetProgramResourceName
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
-
nglGetProgramResourceiv
public static void nglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params) void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum const * props, GLsizei bufSize, GLsizei * length, GLint * params)
-
glGetProgramResourceiv
public static void glGetProgramResourceiv(int program, int programInterface, int index, IntBuffer props, @Nullable IntBuffer length, IntBuffer params) void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum const * props, GLsizei bufSize, GLsizei * length, GLint * params)
-
nglGetProgramResourceLocation
public static int nglGetProgramResourceLocation(int program, int programInterface, long name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramResourceLocation
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramResourceLocation
public static int glGetProgramResourceLocation(int program, int programInterface, CharSequence name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)
-
nglGetProgramResourceLocationIndex
public static int nglGetProgramResourceLocationIndex(int program, int programInterface, long name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramResourceLocationIndex
public static int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramResourceLocationIndex
public static int glGetProgramResourceLocationIndex(int program, int programInterface, CharSequence name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)
-
glGetProgramInterfaceiv
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
-
glGetProgramResourceName
public static void glGetProgramResourceName(int program, int programInterface, int index, int @Nullable [] length, ByteBuffer name) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
-
glGetProgramResourceiv
public static void glGetProgramResourceiv(int program, int programInterface, int index, int[] props, int @Nullable [] length, int[] params) void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, GLenum const * props, GLsizei bufSize, GLsizei * length, GLint * params)
-