| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix `delete("")` on `-llvm-api`; Fix linalg stuff | gingerBill | 2020-09-11 | 3 | -17/+241 | |
| | | ||||||
| * | Clean up quaternion_from_matrix(3|4) code | gingerBill | 2020-09-10 | 1 | -138/+77 | |
| | | ||||||
| * | Make procedure names consistent | gingerBill | 2020-09-10 | 1 | -37/+30 | |
| | | ||||||
| * | Add sanity conversion for rand.norm_float64 | gingerBill | 2020-09-10 | 1 | -0/+6 | |
| | | ||||||
| * | Clarify euler angle procedures better | gingerBill | 2020-09-10 | 1 | -38/+41 | |
| | | ||||||
| * | Clean up Euler Angle code for math/linalg | gingerBill | 2020-09-10 | 2 | -87/+239 | |
| | | ||||||
| * | Update math and math/linalg; add "pure_none" calling convention | gingerBill | 2020-09-10 | 5 | -340/+1383 | |
| | | ||||||
| * | Fix typo | gingerBill | 2020-09-07 | 1 | -1/+1 | |
| | | ||||||
| * | Improve math/rand functionality | gingerBill | 2020-09-07 | 1 | -21/+25 | |
| | | ||||||
| * | Update specific.odin | Michael Kutowski | 2020-08-29 | 1 | -1/+1 | |
| | | ||||||
| * | fix hsl math.mod to usual hsl conversion | Michael Kutowski | 2020-08-29 | 1 | -1/+3 | |
| | | ||||||
| * | Fix typos in math.odin | gingerBill | 2020-08-04 | 1 | -4/+4 | |
| | | ||||||
| * | Add `raw_data` to replace cases in which `&x[0]` was used | gingerBill | 2020-06-29 | 1 | -2/+2 | |
| | | ||||||
| * | Merge pull request #672 from foxnne/fixwrap | gingerBill | 2020-06-03 | 1 | -1/+1 | |
| |\ | | | | | Fix wrap in core:math. | |||||
| | * | fix wrap in core:math | foxnne | 2020-06-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | Remove `intrinsics` import | Kevin Watters | 2020-06-01 | 1 | -1/+0 | |
| |/ | | | | | When using `linalg` with the `-vet` compiler switch, you get the warning/error: `odin/core/math/linalg/specific.odin(4:8) 'intrinsics' declared but not used` | |||||
| * | Improve bits.rotate_left* | gingerBill | 2020-05-31 | 1 | -9/+25 | |
| | | ||||||
| * | Update math/bits | gingerBill | 2020-05-30 | 2 | -5/+244 | |
| | | ||||||
| * | Add `runtime.bswap_*` required for -llvm-api | gingerBill | 2020-04-11 | 1 | -25/+42 | |
| | | ||||||
| * | Fix `math.atan` | gingerBill | 2020-04-04 | 1 | -2/+2 | |
| | | ||||||
| * | Fix formatting | gingerBill | 2020-03-30 | 1 | -18/+18 | |
| | | ||||||
| * | Fix linalg.euler_angles_from_quaternion | vassvik | 2020-03-30 | 1 | -1/+1 | |
| | | ||||||
| * | `x if cond else y` and `x when cond else y` expressions | gingerBill | 2020-03-05 | 3 | -17/+29 | |
| | | ||||||
| * | Fix linalg.matrix_mul_vector. | vassvik | 2020-02-09 | 1 | -1/+1 | |
| | | | | | Incorrect index. | |||||
| * | Fix math.acos and math.asin, add f64 overloads. | vassvik | 2020-02-06 | 1 | -9/+11 | |
| | | ||||||
| * | Add `thread.Pool` with example in demo.odin; Update linalg to support ↵ | gingerBill | 2020-01-02 | 1 | -8/+23 | |
| | | | | | handness changes for projection matrices | |||||
| * | Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematics | gingerBill | 2020-01-01 | 2 | -62/+150 | |
| | | ||||||
| * | Rename math/bits package name to `math_bits` | gingerBill | 2019-12-31 | 1 | -1/+1 | |
| | | ||||||
| * | Move definition of mem.Allocator and log.Logger to `package runtime`, to ↵ | gingerBill | 2019-12-31 | 2 | -14/+88 | |
| | | | | | reduce import cycle magic | |||||
| * | Add `quaternion_look_at` orientation procedure to `package math/linalg` | gingerBill | 2019-12-29 | 1 | -5/+26 | |
| | | ||||||
| * | Add more to `package math` | gingerBill | 2019-12-28 | 1 | -0/+61 | |
| | | ||||||
| * | Split linalg into general and specific parts | gingerBill | 2019-12-28 | 2 | -388/+393 | |
| | | ||||||
| * | Add linalg.vector_lerp, linalg.vector_unlerp | gingerBill | 2019-12-28 | 1 | -0/+17 | |
| | | ||||||
| * | Update package math/linalg | gingerBill | 2019-12-28 | 1 | -100/+719 | |
| | | ||||||
| * | Add new procedures for `package math`: `atan2`, `asin`, `acos`, `atan`, ↵ | gingerBill | 2019-12-28 | 2 | -22/+239 | |
| | | | | | `sin_bit`, `ldexp` | |||||
| * | Fix Internal Compiler Error: Type_Info for 'XXX' could not be found #507 | gingerBill | 2019-12-22 | 1 | -0/+2 | |
| | | ||||||
| * | Fix NaN checks in core:math.classify | vassvik | 2019-12-12 | 1 | -2/+2 | |
| | | | | Currently the classify procedures checks for NaNs using the check `x != x`, which is always false for NaNs and therefore that case is never entered. Using `!(x == x)` will work on the other hand. | |||||
| * | Add 128-bit random procedures to `package math/rand` | gingerBill | 2019-11-10 | 1 | -2/+24 | |
| | | ||||||
| * | Fix incorrect math.linalg.cross3 indices. | vassvik | 2019-11-04 | 1 | -2/+2 | |
| | | ||||||
| * | Fix linalg.mul; add linalg.Matrix1xN | gingerBill | 2019-11-02 | 1 | -7/+13 | |
| | | ||||||
| * | Fix procedure group "best fit" algorithm for polymorphic procedures | gingerBill | 2019-10-27 | 1 | -3/+24 | |
| | | ||||||
| * | Fix typos in `package linalg`; Fix norm_float64 in `package rand` | gingerBill | 2019-10-27 | 2 | -5/+10 | |
| | | ||||||
| * | New `package math` and `package math/linalg` | gingerBill | 2019-10-27 | 2 | -363/+619 | |
| | | ||||||
| * | Fix `scale_f32` and `scale_vec3` from returning the wrong variable. | Joshua Mark Manton | 2019-07-20 | 1 | -2/+2 | |
| | | ||||||
| * | Fix core library for the new procedure parameter addressing mode | gingerBill | 2019-07-15 | 1 | -21/+21 | |
| | | ||||||
| * | Add i128/u128 support for bit sets | gingerBill | 2019-05-28 | 1 | -1/+8 | |
| | | ||||||
| * | Make core library use `a..<b` rather than doing `a..b-1` | gingerBill | 2019-05-28 | 1 | -8/+8 | |
| | | ||||||
| * | Add float64_range and float32_range to package math/rand | gingerBill | 2019-04-28 | 1 | -0/+3 | |
| | | ||||||
| * | Move core:bits to core:math/bits | gingerBill | 2019-03-24 | 1 | -0/+253 | |
| | | ||||||
| * | Improve package math/rand | gingerBill | 2019-03-24 | 3 | -9/+226 | |
| | | ||||||