Package org.lwjgl.opengl
Class ARBProgramInterfaceQuery
java.lang.Object
org.lwjgl.opengl.ARBProgramInterfaceQuery
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intglGetProgramInterfacei(int program, int programInterface, int pname) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)static voidglGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)static voidglGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)static intglGetProgramResourceIndex(int program, int programInterface, CharSequence name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)static intglGetProgramResourceIndex(int program, int programInterface, ByteBuffer name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)static voidglGetProgramResourceiv(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 voidglGetProgramResourceiv(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 intglGetProgramResourceLocation(int program, int programInterface, CharSequence name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)static intglGetProgramResourceLocation(int program, int programInterface, ByteBuffer name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)static intglGetProgramResourceLocationIndex(int program, int programInterface, CharSequence name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)static intglGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)static StringglGetProgramResourceName(int program, int programInterface, int index) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)static StringglGetProgramResourceName(int program, int programInterface, int index, int bufSize) void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)static voidglGetProgramResourceName(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 voidglGetProgramResourceName(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 voidnglGetProgramInterfaceiv(int program, int programInterface, int pname, long params) void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params)static intnglGetProgramResourceIndex(int program, int programInterface, long name) GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, GLchar const * name)static voidnglGetProgramResourceiv(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 intnglGetProgramResourceLocation(int program, int programInterface, long name) GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, GLchar const * name)static intnglGetProgramResourceLocationIndex(int program, int programInterface, long name) GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, GLchar const * name)static voidnglGetProgramResourceName(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)
-