aboutsummaryrefslogtreecommitdiff
path: root/core/math/linalg
Commit message (Expand)AuthorAgeFilesLines
* Fix missing newlines in core:math/linalg/specific.odinvassvik2021-04-091-2/+4
* Add `f16` support to core:math/linalggingerBill2021-04-014-124/+2284
* Add `linalg.matrix_cast`gingerBill2021-03-261-2/+3
* Add `linalg.matrix_cast`gingerBill2021-03-261-4/+13
* Fix typo in cubic().Jeroen van Rijn2021-03-161-1/+1
* Update package core:math/linalg to support matrix3 euler angle operationsgingerBill2021-03-163-45/+1209
* Minor update to math/linalggingerBill2021-03-031-5/+72
* Improve math/linalg to support both f32 and f64 basic procedures for the spec...gingerBill2021-03-036-943/+3029
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-02-231-1/+1
|\
| * Update extended.odinWalterPlinge2021-02-231-1/+1
* | Replace `inline` uses in the rest of core with `#force_inline`gingerBill2021-02-231-16/+16
|/
* Remove usage of `do` in core librarygingerBill2020-09-232-3/+5
* Fix `delete("")` on `-llvm-api`; Fix linalg stuffgingerBill2020-09-113-17/+241
* Clean up quaternion_from_matrix(3|4) codegingerBill2020-09-101-138/+77
* Make procedure names consistentgingerBill2020-09-101-37/+30
* Clarify euler angle procedures bettergingerBill2020-09-101-38/+41
* Clean up Euler Angle code for math/linalggingerBill2020-09-102-87/+239
* Update math and math/linalg; add "pure_none" calling conventiongingerBill2020-09-104-337/+1379
* Update specific.odinMichael Kutowski2020-08-291-1/+1
* fix hsl math.mod to usual hsl conversionMichael Kutowski2020-08-291-1/+3
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-291-2/+2
* Remove `intrinsics` importKevin Watters2020-06-011-1/+0
* Fix formattinggingerBill2020-03-301-18/+18
* Fix linalg.euler_angles_from_quaternionvassvik2020-03-301-1/+1
* `x if cond else y` and `x when cond else y` expressionsgingerBill2020-03-052-13/+25
* Fix linalg.matrix_mul_vector.vassvik2020-02-091-1/+1
* Add `thread.Pool` with example in demo.odin; Update linalg to support handnes...gingerBill2020-01-021-8/+23
* Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematicsgingerBill2020-01-012-62/+150
* Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-312-14/+88
* Add `quaternion_look_at` orientation procedure to `package math/linalg`gingerBill2019-12-291-5/+26
* Split linalg into general and specific partsgingerBill2019-12-282-388/+393
* Add linalg.vector_lerp, linalg.vector_unlerpgingerBill2019-12-281-0/+17
* Update package math/linalggingerBill2019-12-281-100/+719
* Add new procedures for `package math`: `atan2`, `asin`, `acos`, `atan`, `sin_...gingerBill2019-12-281-20/+79
* Fix incorrect math.linalg.cross3 indices.vassvik2019-11-041-2/+2
* Fix linalg.mul; add linalg.Matrix1xNgingerBill2019-11-021-7/+13
* Fix procedure group "best fit" algorithm for polymorphic proceduresgingerBill2019-10-271-3/+24
* Fix typos in `package linalg`; Fix norm_float64 in `package rand`gingerBill2019-10-271-3/+8
* New `package math` and `package math/linalg`gingerBill2019-10-271-0/+257