glUniform
Sets value of boolean uniform variable at a given location for current program.
A boolean value is converted to an integer value of GL_TRUE
or GL_FALSE
.
Since
v1.1.0
Sets value of integer uniform variable at a given location for current program.
Sets value of floating point uniform variable at a given location for current program.
Sets value of 2D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 2D vector uniform variable at a given location for current program.
Sets value of 3D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 3D vector uniform variable at a given location for current program.
Sets value of 4D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 4D vector uniform variable at a given location for current program.
Sets values of boolean array uniform variable at a given location for current program.
A boolean value is converted to an integer value of GL_TRUE
or GL_FALSE
.
Since
v2.0.0
Sets values of integer array uniform variable at a given location for current program.
Sets values of floating point array uniform variable at a given location for current program.
Sets values of 2D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 2D vector array uniform variable at a given location for current program.
Sets values of 3D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 3D vector array uniform variable at a given location for current program.
Sets values of 4D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 4D vector array uniform variable at a given location for current program.
Sets values of 2×2 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets values of 3×3 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets values of 4×4 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets integer buffer uniform variable at a given location for current program.
Since
v2.0.0
Sets floating point buffer uniform variable at a given location for current program.
Since
v2.0.0
Sets value of boolean uniform variable at a given location for current program.
A boolean value is converted to an integer value of GL_TRUE
or GL_FALSE
.
Since
v1.1.0
Sets value of integer uniform variable at a given location for current program.
Sets value of floating point uniform variable at a given location for current program.
Sets value of 2D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 2D vector uniform variable at a given location for current program.
Sets value of 3D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 3D vector uniform variable at a given location for current program.
Sets value of 4D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 4D vector uniform variable at a given location for current program.
Sets values of boolean array uniform variable at a given location for current program.
A boolean value is converted to an integer value of GL_TRUE
or GL_FALSE
.
Since
v2.0.0
Sets values of integer array uniform variable at a given location for current program.
Sets values of floating point array uniform variable at a given location for current program.
Sets values of 2D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 2D vector array uniform variable at a given location for current program.
Sets values of 3D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 3D vector array uniform variable at a given location for current program.
Sets values of 4D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 4D vector array uniform variable at a given location for current program.
Sets values of 2×2 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets values of 3×3 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets values of 4×4 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets integer buffer uniform variable at a given location for current program.
Since
v2.0.0
Sets floating point buffer uniform variable at a given location for current program.
Since
v2.0.0
Sets value of boolean uniform variable at a given location for current program.
A boolean value is converted to an integer value of GL_TRUE
or GL_FALSE
.
Since
v1.1.0
Sets value of integer uniform variable at a given location for current program.
Sets value of floating point uniform variable at a given location for current program.
Sets value of 2D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 2D vector uniform variable at a given location for current program.
Sets value of 3D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 3D vector uniform variable at a given location for current program.
Sets value of 4D vector uniform variable at a given location for current program.
Since
v2.0.0
Sets value of 4D vector uniform variable at a given location for current program.
Sets values of boolean array uniform variable at a given location for current program.
A boolean value is converted to an integer value of GL_TRUE
or GL_FALSE
.
Since
v2.0.0
Sets values of integer array uniform variable at a given location for current program.
Sets values of floating point array uniform variable at a given location for current program.
Sets values of 2D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 2D vector array uniform variable at a given location for current program.
Sets values of 3D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 3D vector array uniform variable at a given location for current program.
Sets values of 4D vector array uniform variable at a given location for current program.
Since
v2.0.0
Sets values of 4D vector array uniform variable at a given location for current program.
Sets values of 2×2 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets values of 3×3 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets values of 4×4 matrix array uniform variable at a given location for current program.
Optionally, if the transpose flag is set to true
, transpose matrices will be set instead.
Sets integer buffer uniform variable at a given location for current program.
Since
v2.0.0
Sets floating point buffer uniform variable at a given location for current program.
Since
v2.0.0