gingerBill
|
c4cb2f2378
Add "contextless" to `core:math/linalg` procedures
|
2 years ago |
gingerBill
|
74ce99e0d7
Add `@(require_results)` `core:math/linalg` procedures
|
2 years ago |
Phil
|
9064ebfe97
Change math/linalg/general.odin vector_length and vector_normalize to only accept vectors of float types rather than any numeric type
|
3 years ago |
gingerBill
|
80bd1eb615
Fix polymorphic matrix element with a minor hack
|
3 years ago |
gingerBill
|
af612bc7e9
Update matrix types to be the native Odin `matrix` types
|
3 years ago |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
4 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
4 years ago |
gingerBill
|
4285b58aaa
Add `#no_bounds_check` to linalg procedures
|
4 years ago |
gingerBill
|
ad22eda87c
Improve `linalg.transpose` type determination for square matrices
|
4 years ago |
gingerBill
|
21adad4e09
Fix typo
|
4 years ago |
gingerBill
|
b9888f8f68
Fix linalg.transpose
|
4 years ago |
gingerBill
|
0fc04a939e
Add `f16` support to core:math/linalg
|
4 years ago |
gingerBill
|
43ac6ca8f4
Add `linalg.matrix_cast`
|
4 years ago |
gingerBill
|
62d2656f69
Add `linalg.matrix_cast`
|
4 years ago |
Jeroen van Rijn
|
d80670fe0c
Fix typo in cubic().
|
4 years ago |
gingerBill
|
619a977856
Improve math/linalg to support both f32 and f64 basic procedures for the specific*.odin files
|
4 years ago |
gingerBill
|
fc4fdd588e
Remove usage of `do` in core library
|
5 years ago |
gingerBill
|
77829af9de
Fix `delete("")` on `-llvm-api`; Fix linalg stuff
|
5 years ago |
gingerBill
|
c1149dbdee
Update math and math/linalg; add "pure_none" calling convention
|
5 years ago |
gingerBill
|
86448ee044
Add `raw_data` to replace cases in which `&x[0]` was used
|
5 years ago |
gingerBill
|
e92fdb4a99
`x if cond else y` and `x when cond else y` expressions
|
5 years ago |
vassvik
|
6d67567453
Fix linalg.matrix_mul_vector.
|
5 years ago |
gingerBill
|
16a7c55334
Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematics
|
5 years ago |
gingerBill
|
ab52f8d795
Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic
|
5 years ago |
gingerBill
|
11c705508d
Split linalg into general and specific parts
|
5 years ago |