Remove Quat from math.odin

This commit is contained in:
Ginger Bill
2017-06-01 15:12:54 +01:00
parent 13b8a1e348
commit 9d1a4c304a
2 changed files with 5 additions and 6 deletions
+5 -5
View File
@@ -772,9 +772,9 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) {
case Pointer: case Pointer:
if v.type_info == type_info(^TypeInfo) { if v.type_info == type_info(^TypeInfo) {
write_type(fi.buf, (^^TypeInfo)(v.data)^); write_type(fi.buf, ^^TypeInfo(v.data)^);
} else { } else {
fmt_pointer(fi, (^rawptr)(v.data)^, verb); fmt_pointer(fi, ^rawptr(v.data)^, verb);
} }
case Atomic: case Atomic:
@@ -794,7 +794,7 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) {
case DynamicArray: case DynamicArray:
write_byte(fi.buf, '['); write_byte(fi.buf, '[');
defer write_byte(fi.buf, ']'); defer write_byte(fi.buf, ']');
array := (^raw.DynamicArray)(v.data); array := ^raw.DynamicArray(v.data);
for i in 0..<array.len { for i in 0..<array.len {
if i > 0 { if i > 0 {
write_string(fi.buf, ", "); write_string(fi.buf, ", ");
@@ -806,7 +806,7 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) {
case Slice: case Slice:
write_byte(fi.buf, '['); write_byte(fi.buf, '[');
defer write_byte(fi.buf, ']'); defer write_byte(fi.buf, ']');
slice := (^[]byte)(v.data); slice := ^[]byte(v.data);
for _, i in slice { for _, i in slice {
if i > 0 { if i > 0 {
write_string(fi.buf, ", "); write_string(fi.buf, ", ");
@@ -903,7 +903,7 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) {
case Procedure: case Procedure:
write_type(fi.buf, v.type_info); write_type(fi.buf, v.type_info);
write_string(fi.buf, " @ "); write_string(fi.buf, " @ ");
fmt_pointer(fi, (^rawptr)(v.data)^, 'p'); fmt_pointer(fi, ^rawptr(v.data)^, 'p');
} }
} }
-1
View File
@@ -26,7 +26,6 @@ Mat3 :: [3][3]f32;
Mat4 :: [4][4]f32; Mat4 :: [4][4]f32;
Complex :: complex64; Complex :: complex64;
Quat :: quaternion128;
sqrt :: proc(x: f32) -> f32 #foreign __llvm_core "llvm.sqrt.f32"; sqrt :: proc(x: f32) -> f32 #foreign __llvm_core "llvm.sqrt.f32";
sqrt :: proc(x: f64) -> f64 #foreign __llvm_core "llvm.sqrt.f64"; sqrt :: proc(x: f64) -> f64 #foreign __llvm_core "llvm.sqrt.f64";