Free JavaScript Editor Ajax Editor

↑

Main Page

## 5.5. Matrix FunctionsMatrix functions can be used within either vertex shaders or fragment shaders (see Table 5.5).
These functions produce the component-wise multiplication of two matrices. For instance, the result of calling matrixCompMult with two 3D matrices x and y looks like this: mat3 x, y, newmat; . . . newmat = matrixCompMult(x, y);
This is not usually what you want if you are using matrices to represent transformation steps. In this case, you would use the multiply operator (*) to perform the linear-algebraic matrix multiplication mat3 x, y, newmat; . . . newmat = x * y; which performs the following operation: |

↓

Ajax Editor JavaScript Editor