aboutsummaryrefslogtreecommitdiff
path: root/core/math/linalg
Commit message (Expand)AuthorAgeFilesLines
* fix `linalg.angle_from_quaternion`Luxko2022-07-231-3/+3
* wrong variable names in functionshfr42022-06-141-5/+5
* Fix #1644gingerBill2022-04-261-3/+3
* Add `round` to linalg_glsl_math.odingingerBill2022-01-301-0/+2
* Added round to HLSL and GLSL, and isinf/isfinite + isnan to HLSLJesse Stiller2022-01-303-0/+104
* Extraneous parameters in hlsl/glsl.saturate removedJesse Stiller2022-01-172-33/+32
* Fix polymorphic matrix element with a minor hackgingerBill2022-01-101-4/+4
* Update matrix types to be the native Odin `matrix` typesgingerBill2022-01-106-2164/+2103
* Fix quaternion castinggingerBill2022-01-031-2/+2
* Fix conversion from float to quaterniongingerBill2021-12-311-2/+2
* Add `linalg.matrix4_look_at_from_fru`gingerBill2021-11-131-0/+49
* Add `core:math/linalg/hlsl`gingerBill2021-11-042-0/+1841
* Add inverse for dmatN typesgingerBill2021-11-041-4/+12
* Add `smoothstep`gingerBill2021-11-041-0/+25
* Minor reorganizationgingerBill2021-11-041-111/+114
* Add `f64` variants of all types and proceduresgingerBill2021-11-042-37/+695
* Add more commentsgingerBill2021-11-041-12/+16
* Add commentsgingerBill2021-11-041-2/+1
* Remove unneeded suffixesgingerBill2021-11-041-8/+8
* Remove build taggingerBill2021-11-041-1/+0
* `core:math/linalg/glsl` - GLSL-like mathematics types and operationsgingerBill2021-11-042-0/+1186
* Remove unnecessary operationsgingerBill2021-09-081-6/+6
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-313-33/+33
* Remove unneeded semicolons from the core librarygingerBill2021-08-318-5036/+5036
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-212-2/+2
* Add `#no_bounds_check` to linalg proceduresgingerBill2021-07-031-15/+10
* Improve `linalg.transpose` type determination for square matricesgingerBill2021-06-281-2/+1
* Fix transposinggingerBill2021-06-041-6/+6
* Fix typogingerBill2021-06-041-1/+1
* Fix linalg.transposegingerBill2021-06-031-1/+1
* 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