diff options
| author | gingerBill <bill@gingerbill.org> | 2017-12-10 11:35:11 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2017-12-10 11:35:11 +0000 |
| commit | 3c6f90e5524d38bdd30750eb04441a1897bcd8dd (patch) | |
| tree | 50dc37f196b7a2d0c40e1382950511654d1333a2 /core/math.odin | |
| parent | 3703ca4df47134e0c274cf5096d14c9323331ff0 (diff) | |
Fix proc groups from import names
Diffstat (limited to 'core/math.odin')
| -rw-r--r-- | core/math.odin | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/math.odin b/core/math.odin index 3c66575fc..6f72ce631 100644 --- a/core/math.odin +++ b/core/math.odin @@ -399,11 +399,11 @@ quat_mulf :: proc(q: Quat, f: f32) -> Quat { return Quat{q.x*f, q.y*f, q.z*f, q. quat_divf :: proc(q: Quat, f: f32) -> Quat { return Quat{q.x/f, q.y/f, q.z/f, q.w/f}; } quat_div :: proc(q0, q1: Quat) -> Quat { return mul(q0, quat_inverse(q1)); } -quat_inverse :: proc(q: Quat) -> Quat { return div(conj(q), quat_dot(q, q)); } +quat_inverse :: proc(q: Quat) -> Quat { return div(conj(q), dot(q, q)); } quat_dot :: proc(q0, q1: Quat) -> f32 { return q0.x*q1.x + q0.y*q1.y + q0.z*q1.z + q0.w*q1.w; } quat_norm :: proc(q: Quat) -> Quat { - m := sqrt(quat_dot(q, q)); + m := sqrt(dot(q, q)); return div(q, m); } |