| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | | ||||||
| * | | Fix typo | gingerBill | 2022-05-15 | 1 | -2/+2 | |
| | | | ||||||
| * | | Move distributions to a separate file | gingerBill | 2022-05-15 | 2 | -251/+251 | |
| | | | ||||||
| * | | Add numerous different random distribution procedures | gingerBill | 2022-05-15 | 1 | -0/+252 | |
| | | | ||||||
| * | | Fix #1644 | gingerBill | 2022-04-26 | 1 | -3/+3 | |
| | | | ||||||
| * | | [ease] Fix `flux_stop`. | Jeroen van Rijn | 2022-03-31 | 1 | -7/+7 | |
| | | | ||||||
| * | | [ease] Flux fixups. | Jeroen van Rijn | 2022-03-27 | 1 | -10/+8 | |
| | | | ||||||
| * | | update delay to use deltatime, add time left | Michael Kutowski | 2022-03-27 | 1 | -11/+30 | |
| | | | ||||||
| * | | add math easing package | Michael Kutowski | 2022-03-27 | 1 | -0/+466 | |
| | | | ||||||
| * | | Fix #1627: Remove wrong return type in cumsum_inplace | Stanislav Ch. Nikolov | 2022-03-17 | 1 | -2/+2 | |
| | | | ||||||
| * | | Fix issue #1574 "fract in linalg/glm is broken" by fixing | gitlost | 2022-03-08 | 1 | -5/+26 | |
| |/ | | | | | | | | | trunc_f16/32/64 in "math.odin" (~ typos on expressions) Fix classify_f16 Inf test (would fail for subnormal 0h0001) by changing multiplier 0.5 -> 0.25 Add some useful consts to "math.odin" (INF_F16 etc) Add comment to "demo.odin" mentioning that -0.0 must be used to specify negative zero | |||||
| * | Ports OpenSimplex2 from https://github.com/KdotJPG/OpenSimplex2 to Odin. ↵ | NoahR02 | 2022-02-08 | 2 | -0/+905 | |
| | | | | | Adds tests for the noise procedures. | |||||
| * | Add `#partial [Enum]Type{...}` support to check for missing enumerated array ↵ | gingerBill | 2022-02-05 | 1 | -0/+1 | |
| | | | | | fields | |||||
| * | Correct `#sparse` usage and error messages | gingerBill | 2022-02-05 | 1 | -1/+1 | |
| | | ||||||
| * | Initialize the `global_rand` with the `intrinsics.read_cycle_counter()` value | gingerBill | 2022-02-03 | 1 | -3/+3 | |
| | | ||||||
| * | Add allocator parameter to `rand.perm` | gingerBill | 2022-02-01 | 1 | -2/+2 | |
| | | ||||||
| * | Add `round` to linalg_glsl_math.odin | gingerBill | 2022-01-30 | 1 | -0/+2 | |
| | | ||||||
| * | Added round to HLSL and GLSL, and isinf/isfinite + isnan to HLSL | Jesse Stiller | 2022-01-30 | 3 | -0/+104 | |
| | | ||||||
| * | Add `rand.exp_float64` | gingerBill | 2022-01-27 | 2 | -8/+220 | |
| | | ||||||
| * | Correct int31_max etc | gingerBill | 2022-01-27 | 1 | -3/+3 | |
| | | ||||||
| * | Improve docs_writer.cpp | gingerBill | 2022-01-17 | 3 | -25/+24 | |
| | | ||||||
| * | Simplify docs to hide the copyright | gingerBill | 2022-01-17 | 11 | -37/+47 | |
| | | ||||||
| * | Extraneous parameters in hlsl/glsl.saturate removed | Jesse Stiller | 2022-01-17 | 2 | -33/+32 | |
| | | | | | | | This is a breaking change to anyone who used glsl/hlsl.saturate functions prior, but the y and z parameters never were used and do not conform to how the saturate function works in HLSL: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-saturate Note however GLSL does not contain a saturate function, but removing it does not accomplish anything good IMO. | |||||