Baseline Widely available
Note: This feature is available in Web 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.
uniformMatrix2fv(location, transpose, value)
uniformMatrix3fv(location, transpose, value)
uniformMatrix4fv(location, transpose, value)
Parameters
location
A WebGLUniformLocation
object containing the location of the uniform attribute to modify. The location is obtained using getUniformLocation()
.
transpose
A GLboolean
specifying whether to transpose the matrix. Must be false
.
value
A Float32Array
or sequence of GLfloat
values. The values are assumed to be supplied in column major order.
None (undefined
).
gl.uniformMatrix2fv(loc, false, [2, 1, 2, 2]);
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4