Signature
Parameters
| Variables | Description |
|---|---|
| program |
Specifies the handle of the program containing the uniform
variable to be modified.
|
| location |
Specifies the location of the uniform variable
to be modified.
|
| count |
For the vector commands
(
glProgramUniform*v
), specifies the
number of elements that are to be modified. This should be 1
if the targeted uniform variable is not an array, and 1 or
more if it is an array.
|
| transpose |
For the matrix commands, specifies whether to transpose the
matrix as the values are loaded into the uniform variable.
|
| v0, v1, v2, v3 |
For the scalar commands, specifies the new values to be used
for the specified uniform variable.
|
| value |
For the vector and matrix commands, specifies a pointer to
an array of
count
values that will be
used to update the specified uniform variable.
|