| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Keep -vet happy | gingerBill | 2023-07-31 | 1 | -12/+12 |
| | | |||||
| * | Remove math usage of raw LLVM intrinsic prototypes | gingerBill | 2023-07-07 | 1 | -16/+82 |
| | | |||||
| * | Begin work on `core:math/cmplx` | gingerBill | 2023-06-28 | 3 | -0/+1195 |
| | | | | | `complex*` types only at the moment, `quaternion*` types coming later | ||||
| * | Add `math.sincos` | gingerBill | 2023-06-28 | 1 | -0/+308 |
| | | |||||
| * | Actually add math.hypot | gingerBill | 2023-06-28 | 1 | -33/+39 |
| | | |||||
| * | Add `math.hypot` | gingerBill | 2023-06-28 | 1 | -0/+68 |
| | | |||||
| * | Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵ | gingerBill | 2023-06-26 | 4 | -7/+7 |
| | | | | | `switch`/`for` statements | ||||
| * | Use positional and named arguments within the core library | gingerBill | 2023-06-21 | 1 | -1/+1 |
| | | |||||
| * | Document core:math/rand and add 'possible output' | Lucas Perlind | 2023-05-31 | 1 | -23/+635 |
| | | | | | | | Possible output allows us to just type check a test and have some sort of output field in the docs but not actually verify it matches stdout | ||||
| * | Add `@(require_results)` to `core:math/ease` | gingerBill | 2023-05-22 | 1 | -41/+76 |
| | | |||||
| * | Add `@(require_results)` and `contextless` to procedures in `core:math/bits` | gingerBill | 2023-05-22 | 1 | -84/+161 |
| | | |||||
| * | Add `@(require_results)` to `core:math/fixed` | gingerBill | 2023-05-22 | 1 | -0/+11 |
| | | |||||
| * | Add `@(require_results)` to `core:math/linalg`'s `glsl` and `hlsl` packages | gingerBill | 2023-05-22 | 4 | -1265/+1307 |
| | | |||||
| * | Add "contextless" to `core:math/linalg` procedures | gingerBill | 2023-05-22 | 7 | -620/+620 |
| | | |||||
| * | Add `@(require_results)` `core:math/linalg` procedures | gingerBill | 2023-05-22 | 7 | -24/+638 |
| | | |||||
| * | Add `@(require_results)` to `core:math/noise` | gingerBill | 2023-05-22 | 1 | -0/+9 |
| | | |||||
| * | Add `@(require_results)` to `core:math/rand` | gingerBill | 2023-05-22 | 7 | -7/+49 |
| | | |||||
| * | Add @(require_results) to `core:math` procedures | gingerBill | 2023-05-22 | 7 | -335/+488 |
| | | |||||
| * | Fix #2545 - Typo in vec4 lerping procedures | KyleRhoads45 | 2023-05-18 | 1 | -2/+2 |
| | | |||||
| * | linalg/extended radians and degrees fixed | Jesse Stiller | 2023-04-27 | 1 | -4/+5 |
| | | | | | Renamed them to `to_degrees` and `to_radians` to match the same scalar functions in math--plus it helps clarify exactly what they do. And fixed a bug where the array overloads weren't being indexed. | ||||
| * | Add parentheses around `or_return` uses in an unary expression | gingerBill | 2023-04-27 | 1 | -6/+6 |
| | | |||||
| * | Fix #2389 | Mostafa Saad | 2023-03-17 | 1 | -4/+4 |
| | | |||||
| * | Fix typo in linalg.any | Said Al Attrach | 2022-12-13 | 1 | -1/+1 |
| | | |||||
| * | Add `math.pow10` | gingerBill | 2022-11-29 | 1 | -0/+86 |
| | | |||||
| * | Improve core:math procedures and add loads of unit tests | gingerBill | 2022-11-29 | 1 | -12/+42 |
| | | |||||
| * | Fix `atan2` by swapping the arguments internally | gingerBill | 2022-11-29 | 1 | -1/+1 |
| | | |||||
| * | Implement `asin` in native Odin | gingerBill | 2022-11-04 | 1 | -2/+103 |
| | | |||||
| * | Implement `acos` in native Odin | gingerBill | 2022-11-04 | 1 | -5/+106 |
| | | |||||
| * | Fix atrig functions | gingerBill | 2022-11-04 | 1 | -3/+3 |
| | | |||||
| * | Add doc.odin | gingerBill | 2022-11-03 | 1 | -0/+2 |
| | | |||||
| * | Merge pull request #1544 from FancyKillerPanda/build_ignore | gingerBill | 2022-11-03 | 2 | -3/+1 |
| |\ | | | | | Changed `//+ignore` to `//+build ignore` and emit a warning for unknown tags | ||||
| | * | Changed //+ignore to //+build ignore. | FancyKillerPanda | 2022-02-24 | 2 | -3/+1 |
| | | | |||||
| * | | Add `core:math/rand.choice` | Jeroen van Rijn | 2022-10-23 | 1 | -0/+9 |
| | | | |||||
| * | | Fix #2052 typo in linalg.max_single | gingerBill | 2022-09-17 | 1 | -1/+1 |
| | | | |||||
| * | | Add the builtin procedures `abs`, `clamp` `min`, `max` to `core:math` as aliases | gingerBill | 2022-09-08 | 1 | -0/+6 |
| | | | |||||
| * | | fix ease.odin compile error from missing comma | Phil | 2022-08-31 | 1 | -1/+1 |
| | | | |||||
| * | | Change math/linalg/general.odin vector_length and vector_normalize to only ↵ | Phil | 2022-08-15 | 1 | -3/+3 |
| | | | | | | | | | accept vectors of float types rather than any numeric type | ||||
| * | | Correct assignment | gingerBill | 2022-08-15 | 1 | -2/+2 |
| | | | |||||
| * | | Add `math.divmod` and `math.floor_divmod` | gingerBill | 2022-08-15 | 1 | -0/+19 |
| | | | |||||
| * | | fixed math.log2 | blake | 2022-08-06 | 1 | -10/+17 |
| | | | |||||
| * | | fix some typos | cui fliter | 2022-08-05 | 1 | -1/+1 |
| | | | | | | | | | Signed-off-by: cui fliter <imcusg@gmail.com> | ||||
| * | | fix `linalg.angle_from_quaternion` | Luxko | 2022-07-23 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #1894 .2: ```odin package laa import "core:fmt" import la "core:math/linalg" main:: proc() { angle := f32(0.5) quat := la.quaternion_angle_axis_f32(angle,la.Vector3f32{0,0,1}) fmt.printf("retreived: %0.8f\n", la.angle_from_quaternion(quat)) // should be 0.5, but wasn't } ``` | ||||
| * | | fix parameter for atan2 in procedure asin | Yeongju Kang | 2022-07-22 | 1 | -1/+1 |
| | | | |||||
| * | | flux fixed key deletion and generic in `flux_to` | Michael Kutowski | 2022-06-28 | 1 | -11/+23 |
| | | | |||||
| * | | wrong variable names in functions | hfr4 | 2022-06-14 | 1 | -5/+5 |
| | | | |||||
| * | | Add `_system_random` for Darwin | gingerBill | 2022-05-15 | 1 | -0/+21 |
| | | | |||||
| * | | Add `rand.init_as_system` to allow for system-level based random number ↵ | gingerBill | 2022-05-15 | 3 | -0/+56 |
| | | | | | | | | | generation | ||||
| * | | Add Gompertz Distribution | gingerBill | 2022-05-15 | 1 | -2/+22 |
| | | | |||||
| * | | Add more distributions | gingerBill | 2022-05-15 | 1 | -0/+41 |
| | | | |||||
| * | | Correct log normal | gingerBill | 2022-05-15 | 1 | -1/+1 |
| | | | |||||