web api instance method
WebGLRenderingContext: uniformMatrix[234]fv() method
Available in workers
The WebGLRenderingContext.uniformMatrix[234]fv() methods
of the WebGL API specify matrix values for
uniform variables.
The three versions of this method (uniformMatrix2fv(),
uniformMatrix3fv(), and uniformMatrix4fv()) take as the input
value 2-component, 3-component, and 4-component square matrices, respectively. They are
expected to have 4, 9 or 16 floats.
Syntax
uniformMatrix2fv(location, transpose, value)
uniformMatrix3fv(location, transpose, value)
uniformMatrix4fv(location, transpose, value)
Parameters
location- : A
WebGLUniformLocationobject containing the location of the uniform attribute to modify. The location is obtained usinggetUniformLocation().
- : A
transpose- : A
GLbooleanspecifying whether to transpose the matrix. Must befalse.
- : A
value- : A
Float32Arrayor sequence ofGLfloatvalues. The values are assumed to be supplied in column major order.
- : A
Return value
None (undefined).
Examples
gl.uniformMatrix2fv(loc, false, [2, 1, 2, 2]);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
uniform()uniformMatrix()– WebGL 2 versions of these methods.