mirror of
https://github.com/patriciogonzalezvivo/thebookofshaders
synced 2024-11-03 23:15:23 +00:00
21 lines
608 B
Markdown
21 lines
608 B
Markdown
## MatrixCompMult
|
|
Perform a component-wise multiplication of two matrices
|
|
|
|
### Declaration
|
|
```glsl
|
|
mat2 matrixCompMult(mat2 x, mat2 y)
|
|
mat3 matrixCompMult(mat3 x, mat3 y)
|
|
mat4 matrixCompMult(mat4 x, mat4 y)
|
|
```
|
|
|
|
### Parameters
|
|
```x``` specifies the first matrix multiplicand.
|
|
|
|
```y``` specifies the second matrix multiplicand.
|
|
|
|
### Description
|
|
```matrixCompMult()``` performs a component-wise multiplication of two matrices, yielding a result matrix where each component, ```result[i][j]``` is computed as the scalar product of ```x[i][j]``` and ```y[i][j]```.
|
|
|
|
### See Also
|
|
[Chapter 08: Matrix](../08/)
|