replace mat4_mulq with glm_quat_rotate

* glm_quat_rotate is better name to rotate transform matrix using quaternion.
* we may use mat4_mulq in the future for another purpose e.g. left multiplication quat with matrix
This commit is contained in:
Recep Aslantas
2018-04-11 10:49:53 +03:00
parent 80d255e6d9
commit fdea13507b
5 changed files with 69 additions and 31 deletions

View File

@@ -319,21 +319,6 @@ glm_mat4_mulv(mat4 m, vec4 v, vec4 dest) {
#endif
}
/*!
* @brief multiply mat4 with quaternion and store in dest vector
*
* @param[in] m left matrix
* @param[in] q quaternion as right matrix
* @param[out] dest destination matrix
*/
CGLM_INLINE
void
glm_mat4_mulq(mat4 m, versor q, mat4 dest) {
mat4 rot;
glm_quat_mat4(q, rot);
glm_mat4_mul(m, rot, dest);
}
/*!
* @brief convert mat4's rotation part to quaternion
*