OpenGL.raw.GL.ARB.separate_shader_objects
glProgramUniform1d(
program
,
location
,
v0
)
glProgramUniform1dv(
program
,
location
,
count
,
value
)
glProgramUniform2d(
program
,
location
,
v0
,
v1
)
glProgramUniform2dv(
program
,
location
,
count
,
value
)
glProgramUniform3d(
program
,
location
,
v0
,
v1
,
v2
)
glProgramUniform3dv(
program
,
location
,
count
,
value
)
glProgramUniform4d(
program
,
location
,
v0
,
v1
,
v2
,
v3
)
glProgramUniform4dv(
program
,
location
,
count
,
value
)
glProgramUniformMatrix2dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix2x3dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix2x4dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix3dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix3x2dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix3x4dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix4dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix4x2dv(
program
,
location
,
count
,
transpose
,
value
)
glProgramUniformMatrix4x3dv(
program
,
location
,
count
,
transpose
,
value
)
GL_ACTIVE_PROGRAM (33369)
GL_ALL_SHADER_BITS (4294967295)
GL_FRAGMENT_SHADER_BIT (2)
GL_GEOMETRY_SHADER_BIT (4)
GL_PROGRAM_PIPELINE_BINDING (33370)
GL_PROGRAM_SEPARABLE (33368)
GL_TESS_CONTROL_SHADER_BIT (8)
GL_TESS_EVALUATION_SHADER_BIT (16)
GL_VERTEX_SHADER_BIT (1)