diff options
| author | Lucas Perlind <perlindluca@gmail.com> | 2024-01-09 10:21:48 +1100 |
|---|---|---|
| committer | Lucas Perlind <perlindluca@gmail.com> | 2024-01-09 10:24:12 +1100 |
| commit | 67d5b97ff962055a6caae6be7b04f3354980ecd0 (patch) | |
| tree | c0b3e3e11e76783a058557a0b22ef395110caa49 /core/math | |
| parent | efb2b050400e7e566d7f4a1e3695c09d75059945 (diff) | |
Fix linalg shadowing error
Diffstat (limited to 'core/math')
| -rw-r--r-- | core/math/linalg/general.odin | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/math/linalg/general.odin b/core/math/linalg/general.odin index a61fe9189..60185d64d 100644 --- a/core/math/linalg/general.odin +++ b/core/math/linalg/general.odin @@ -217,7 +217,7 @@ quaternion64_mul_vector3 :: proc "contextless" (q: $Q/quaternion64, v: $V/[3]$F/ Raw_Quaternion :: struct {xyz: [3]f16, r: f16} q := transmute(Raw_Quaternion)q - v := transmute([3]f16)v + v := v t := cross(2*q.xyz, v) return V(v + q.r*t + cross(q.xyz, t)) @@ -227,7 +227,7 @@ quaternion128_mul_vector3 :: proc "contextless" (q: $Q/quaternion128, v: $V/[3]$ Raw_Quaternion :: struct {xyz: [3]f32, r: f32} q := transmute(Raw_Quaternion)q - v := transmute([3]f32)v + v := v t := cross(2*q.xyz, v) return V(v + q.r*t + cross(q.xyz, t)) @@ -237,7 +237,7 @@ quaternion256_mul_vector3 :: proc "contextless" (q: $Q/quaternion256, v: $V/[3]$ Raw_Quaternion :: struct {xyz: [3]f64, r: f64} q := transmute(Raw_Quaternion)q - v := transmute([3]f64)v + v := v t := cross(2*q.xyz, v) return V(v + q.r*t + cross(q.xyz, t)) |