X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fcgmath%2Fcgmmat.inl;h=2eb4519e49d6dd20962280148b9fbd9cfc5f93d2;hp=c369b848a74250aa7eb4bf8aca868de62ad4fe3f;hb=637ca39c29b03bd3a2beb99521753e83c043283f;hpb=3c8a42c780f4fb7817badbc136f7312aa20dd5ef diff --git a/libs/cgmath/cgmmat.inl b/libs/cgmath/cgmmat.inl index c369b84..2eb4519 100644 --- a/libs/cgmath/cgmmat.inl +++ b/libs/cgmath/cgmmat.inl @@ -445,15 +445,15 @@ static inline void cgm_mget_rotation(const float *m, cgm_quat *res) float root; if(trace > 0.0f) { - // |w| > 1/2 - root = sqrt(trace + 1.0f); // 2w + /* |w| > 1/2 */ + root = sqrt(trace + 1.0f); /* 2w */ res->w = 0.5f * root; - root = 0.5f / root; // 1 / 4w + root = 0.5f / root; /* 1 / 4w */ res->x = (m[6] - m[9]) * root; res->y = (m[8] - m[2]) * root; res->z = (m[1] - m[4]) * root; } else { - // |w| <= 1/2 + /* |w| <= 1/2 */ i = 0; if(m[5] > m[0]) { i = 1;