Lines Matching refs:quat
437 typedef float quat[4]; typedef
438 static inline void quat_identity(quat q) { in quat_identity()
442 static inline void quat_add(quat r, quat a, quat b) { in quat_add()
447 static inline void quat_sub(quat r, quat a, quat b) { in quat_sub()
452 static inline void quat_mul(quat r, quat p, quat q) { in quat_mul()
461 static inline void quat_scale(quat r, quat v, float s) { in quat_scale()
466 static inline float quat_inner_product(quat a, quat b) { in quat_inner_product()
473 static inline void quat_conj(quat r, quat q) { in quat_conj()
480 static inline void quat_mul_vec3(vec3 r, quat q, vec3 v) { in quat_mul_vec3()
481 quat v_ = {v[0], v[1], v[2], 0.f}; in quat_mul_vec3()
488 static inline void mat4x4_from_quat(mat4x4 M, quat q) { in mat4x4_from_quat()
517 static inline void mat4x4o_mul_quat(mat4x4 R, mat4x4 M, quat q) { in mat4x4o_mul_quat()
527 static inline void quat_from_mat4x4(quat q, mat4x4 M) { in quat_from_mat4x4()