glew/generated/lib_glad/lib_glad_arb_shader_subroutine library

Functions

glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, Pointer<Uint32> length, Pointer<Int8> name) → void
define glGetActiveSubroutineName GLEW_GET_FUN(__glewGetActiveSubroutineName) GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name)
glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, Pointer<Int32> values) → void
define glGetActiveSubroutineUniformiv GLEW_GET_FUN(__glewGetActiveSubroutineUniformiv) GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values)
glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, Pointer<Uint32> length, Pointer<Int8> name) → void
define glGetActiveSubroutineUniformName GLEW_GET_FUN(__glewGetActiveSubroutineUniformName) GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name)
glGetProgramStageiv(int program, int shadertype, int pname, Pointer<Int32> values) → void
define glGetProgramStageiv GLEW_GET_FUN(__glewGetProgramStageiv) GLEW_FUN_EXPORT PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint* values)
glGetSubroutineIndex(int program, int shadertype, String name) int
define glGetSubroutineIndex GLEW_GET_FUN(__glewGetSubroutineIndex) GLEW_FUN_EXPORT PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex typedef GLuint (GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar* name)
glGetSubroutineUniformLocation(int program, int shadertype, String name) int
define glGetSubroutineUniformLocation GLEW_GET_FUN(__glewGetSubroutineUniformLocation) GLEW_FUN_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation typedef GLint (GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar* name)
glGetUniformSubroutineuiv(int shadertype, int location, Pointer<Uint32> params) → void
define glGetUniformSubroutineuiv GLEW_GET_FUN(__glewGetUniformSubroutineuiv) GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv typedef void (GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint* params)
glUniformSubroutinesuiv(int shadertype, int count, Pointer<Uint32> indices) → void
define glUniformSubroutinesuiv GLEW_GET_FUN(__glewUniformSubroutinesuiv) GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv typedef void (GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint* indices)