ofDocsdocumentation glm gtxsimd_mat4 (functions)

gtxsimd_mat4 (functions)


glm::determinant( ... )

float glm::determinant(const detail::fmat4x4SIMD &m)

Return the determinant of a mat4 matrix. (From GLM_GTX_simd_mat4 extension).


glm::inverse( ... )

detail::fmat4x4SIMD glm::inverse(const detail::fmat4x4SIMD &m)

Return the inverse of a mat4 matrix. (From GLM_GTX_simd_mat4 extension).


glm::mat4_cast( ... )

glm::mat4 glm::mat4_cast(const detail::fmat4x4SIMD &x)

Convert a simdMat4 to a mat4. (From GLM_GTX_simd_mat4 extension)


glm::matrixCompMult( ... )

detail::fmat4x4SIMD glm::matrixCompMult(const detail::fmat4x4SIMD &x, const detail::fmat4x4SIMD &y)

Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and y[i][j]. (From GLM_GTX_simd_mat4 extension).


glm::outerProduct( ... )

detail::fmat4x4SIMD glm::outerProduct(const detail::fvec4SIMD &c, const detail::fvec4SIMD &r)

Treats the first parameter c as a column vector and the second parameter r as a row vector and does a linear algebraic matrix multiply c * r. (From GLM_GTX_simd_mat4 extension).


glm::transpose( ... )

detail::fmat4x4SIMD glm::transpose(const detail::fmat4x4SIMD &x)

Returns the transposed matrix of x (From GLM_GTX_simd_mat4 extension).