X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fcgmath%2Fcgmvec3.inl;h=3747029b1011ac404049853adfc10e310b34d67a;hp=88211c4bb6ce90d6957af767a0100124360835a3;hb=0d5155d4bb78c145268a4b1d2a327fc5e14eb0ef;hpb=80ffa1d4b9436c6cd0a71089434f8c2acf738b16 diff --git a/libs/cgmath/cgmvec3.inl b/libs/cgmath/cgmvec3.inl index 88211c4..3747029 100644 --- a/libs/cgmath/cgmvec3.inl +++ b/libs/cgmath/cgmvec3.inl @@ -155,8 +155,8 @@ static inline void cgm_vrotate_quat(cgm_vec3 *v, const cgm_quat *q) cgm_qcons(&vq, v->x, v->y, v->z, 0.0f); cgm_qinvert(&inv_q); cgm_qmul(&tmp_q, &vq); - cgm_qmul(&vq, &inv_q); - cgm_vcons(v, vq.x, vq.y, vq.z); + cgm_qmul(&tmp_q, &inv_q); + cgm_vcons(v, tmp_q.x, tmp_q.y, tmp_q.z); } static inline void cgm_vrotate_axis(cgm_vec3 *v, int axis, float angle)