glsl-determinant
v1.0.0
Published
Computes the determinant of a matrix in glsl
Downloads
18
Readme
glsl-determinant
Computes the determinant of a matrix in glsl
Example
#pragma glslify: det = require(glsl-determinant)
void main() {
mat3 m = mat3(1, 2, 3,
4, 5, 6,
7, 8, 9);
float d = det(m);
//d is the determinant of m (0 in this case)
}
Usage
Install with npm:
npm install glsl-determinant
Then use with glslify.
API
#pragma glslify: determinant = require(glsl-determinant)
float d = determinant(float|mat2|mat3|mat4 m)
Computes the determinant of a matrix
m
is a matrix, eitherfloat, mat2, mat3
ormat4
Returns The determinant of m
License
(c) 2014 Mikola Lysenko. MIT License