aboutsummaryrefslogtreecommitdiff
path: root/core/math/linalg/general.odin
Commit message (Expand)AuthorAgeFilesLines
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
* Move matrix related procedures to the different `linalg` packagesgingerBill2024-01-281-3/+272
* Fix linalg shadowing errorLucas Perlind2024-01-091-3/+3
* Enforce naming the parameters with `builtin.quaternion` to reduce confusiongingerBill2024-01-051-1/+1
* Add "contextless" to `core:math/linalg` proceduresgingerBill2023-05-221-38/+38
* Add `@(require_results)` `core:math/linalg` proceduresgingerBill2023-05-221-18/+56
* Change math/linalg/general.odin vector_length and vector_normalize to only ac...Phil2022-08-151-3/+3
* Fix polymorphic matrix element with a minor hackgingerBill2022-01-101-4/+4
* Update matrix types to be the native Odin `matrix` typesgingerBill2022-01-101-58/+15
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-21/+21
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-122/+122
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Add `#no_bounds_check` to linalg proceduresgingerBill2021-07-031-15/+10
* Improve `linalg.transpose` type determination for square matricesgingerBill2021-06-281-2/+1
* Fix typogingerBill2021-06-041-1/+1
* Fix linalg.transposegingerBill2021-06-031-1/+1
* Add `f16` support to core:math/linalggingerBill2021-04-011-3/+18
* 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
* Improve math/linalg to support both f32 and f64 basic procedures for the spec...gingerBill2021-03-031-0/+28
* Remove usage of `do` in core librarygingerBill2020-09-231-1/+3
* Fix `delete("")` on `-llvm-api`; Fix linalg stuffgingerBill2020-09-111-3/+80
* Update math and math/linalg; add "pure_none" calling conventiongingerBill2020-09-101-220/+55
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-291-2/+2
* `x if cond else y` and `x when cond else y` expressionsgingerBill2020-03-051-3/+3
* Fix linalg.matrix_mul_vector.vassvik2020-02-091-1/+1
* Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematicsgingerBill2020-01-011-2/+2
* Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-311-0/+8
* Split linalg into general and specific partsgingerBill2019-12-281-0/+393