mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-01 20:28:15 +00:00
encoding/cbor: adhere to new quaternion rules of master
This commit is contained in:
@@ -903,9 +903,9 @@ _assign_float :: proc(val: any, f: $T) -> bool {
|
|||||||
case complex64: dst = complex(f32(f), 0)
|
case complex64: dst = complex(f32(f), 0)
|
||||||
case complex128: dst = complex(f64(f), 0)
|
case complex128: dst = complex(f64(f), 0)
|
||||||
|
|
||||||
case quaternion64: dst = quaternion(f16(f), 0, 0, 0)
|
case quaternion64: dst = quaternion(w=f16(f), x=0, y=0, z=0)
|
||||||
case quaternion128: dst = quaternion(f32(f), 0, 0, 0)
|
case quaternion128: dst = quaternion(w=f32(f), x=0, y=0, z=0)
|
||||||
case quaternion256: dst = quaternion(f64(f), 0, 0, 0)
|
case quaternion256: dst = quaternion(w=f64(f), x=0, y=0, z=0)
|
||||||
|
|
||||||
case: return false
|
case: return false
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ test_marshalling :: proc(t: ^testing.T) {
|
|||||||
ennie = .EFoo,
|
ennie = .EFoo,
|
||||||
ennieb = {.EBar},
|
ennieb = {.EBar},
|
||||||
|
|
||||||
quat = quaternion(16, 17, 18, 19),
|
quat = quaternion(w=16, x=17, y=18, z=19),
|
||||||
comp = complex(32, 33),
|
comp = complex(32, 33),
|
||||||
|
|
||||||
important = '!',
|
important = '!',
|
||||||
|
|||||||
Reference in New Issue
Block a user