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)