Bazzagibbs
|
4b76568596
Add `linalg.clamp_length(vector, max_length) -> clamped_vector`
|
před 9 měsíci |
Dudejoe870
|
4d22f1f544
Fix typo in Quaternion dot product
|
před 9 měsíci |
Jeroen van Rijn
|
24e6f16f4a
Clamp dot in `angle_between` to avoid precision errors.
|
před 1 rokem |
Feoramund
|
2af121752a
Require `base:runtime` import in `core:math/linalg`
|
před 1 rokem |
Feoramund
|
88598c2c64
Make use of `runtime.Raw_*` types in `core:math/linalg`
|
před 1 rokem |
Lucas Perlind
|
6df07a2c0a
Remove bounds checking on a lot of linalg
|
před 1 rokem |
Lucas Perlind
|
c0d407a2b4
Revert "Change minor/adjoint to be `row, col` from `c, r` to be consistent with `[row, col]` syntax; Add `#no_bounds_check` were appropriate"
|
před 1 rokem |
gingerBill
|
900fe95ba0
Split out `linalg.identity` between matrices and array-based matrix
|
před 1 rokem |
gingerBill
|
5dd2e38aff
Change minor/adjoint to be `row, col` from `c, r` to be consistent with `[row, col]` syntax; Add `#no_bounds_check` were appropriate
|
před 1 rokem |
gingerBill
|
b0675358c3
Add `angle_between` and `matrix2_rotate`
|
před 1 rokem |
gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
před 1 rokem |
gingerBill
|
f67691c457
Move matrix related procedures to the different `linalg` packages
|
před 1 rokem |
Lucas Perlind
|
67d5b97ff9
Fix linalg shadowing error
|
před 1 rokem |
gingerBill
|
0b83e3dae5
Enforce naming the parameters with `builtin.quaternion` to reduce confusion
|
před 1 rokem |
gingerBill
|
c4cb2f2378
Add "contextless" to `core:math/linalg` procedures
|
před 2 roky |
gingerBill
|
74ce99e0d7
Add `@(require_results)` `core:math/linalg` procedures
|
před 2 roky |
Phil
|
9064ebfe97
Change math/linalg/general.odin vector_length and vector_normalize to only accept vectors of float types rather than any numeric type
|
před 3 roky |
gingerBill
|
80bd1eb615
Fix polymorphic matrix element with a minor hack
|
před 3 roky |
gingerBill
|
af612bc7e9
Update matrix types to be the native Odin `matrix` types
|
před 3 roky |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
před 4 roky |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
před 4 roky |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
před 4 roky |
gingerBill
|
4285b58aaa
Add `#no_bounds_check` to linalg procedures
|
před 4 roky |
gingerBill
|
ad22eda87c
Improve `linalg.transpose` type determination for square matrices
|
před 4 roky |
gingerBill
|
21adad4e09
Fix typo
|
před 4 roky |
gingerBill
|
b9888f8f68
Fix linalg.transpose
|
před 4 roky |
gingerBill
|
0fc04a939e
Add `f16` support to core:math/linalg
|
před 4 roky |
gingerBill
|
43ac6ca8f4
Add `linalg.matrix_cast`
|
před 4 roky |
gingerBill
|
62d2656f69
Add `linalg.matrix_cast`
|
před 4 roky |
Jeroen van Rijn
|
d80670fe0c
Fix typo in cubic().
|
před 4 roky |