Commit graph

  • c131cb9bac Use safer_ffi for repr C trait master hodasemi 2023-01-27 11:58:55 +0100
  • d5e765db61
    Merge pull request #548 from gents83/master aloucks 2022-04-16 13:32:31 -0400
  • 33fb2fd24f Fixing clippy warnings Mauro Gentile 2022-04-16 10:52:39 +0200
  • 2e76e82cc0 cargo fmt maku693 2022-02-23 17:32:34 +0900
  • 11a5346291 Add support for cast using bytemuck crate maku693 2022-02-23 17:32:34 +0900
  • 78c082e944
    Merge pull request #539 from CyborgSquirrel/master aloucks 2021-11-26 09:11:33 -0500
  • d4d19b9122 Implement IntoMint trait for Vectors, Points, Matrices, and Quaternions - Updated mint to 0.5.8, so that the IntoMint trait is available - Implemented IntoMint for Vectors, Points, Matrices, and Quaternions Andrei Jardan 2021-11-25 13:45:53 +0200
  • af127633cc Replace use of BaseFloat/Float with BaseNum/Num where possible Shane Pearman 2021-07-25 06:22:06 -0700
  • 41fb64cea0 Remove NumCast bound from BaseNum Shane Pearman 2021-07-25 04:25:25 -0700
  • e57b543449
    Update links in quaternions.rs (#535) Dana Jansens 2021-07-06 01:43:28 -0400
  • df218547d1 Fix some clippy warnings and some typo Rémi Lauzier 2021-06-14 19:49:37 -0400
  • 575c458705 cargo fmt Rémi Lauzier 2021-06-14 19:05:54 -0400
  • fb205c0fc9 Fix some clippy warnings Rémi Lauzier 2021-06-14 19:05:10 -0400
  • 7a0ebdf1e6
    Merge pull request #532 from remilauzier/master aloucks 2021-06-14 16:49:55 -0400
  • 6c7c68f793
    update approx to 0.5 Rémi Lauzier 2021-06-07 19:46:39 -0400
  • ada4add5a7
    More Into impls converted to From (#529) Adam Gausmann 2021-04-20 21:17:06 -0500
  • 81583b2f57
    Implement From instead of Into for array/tuple/mint conversions (#528) Adam Gausmann 2021-04-20 17:25:13 -0500
  • 3e93bac9f5
    Simplify "fold_array" macro (#527) Bryce Besler 2021-04-06 08:06:21 -0600
  • 637c566cc2
    Release 0.18 (#520) Dzmitry Malyshau 2021-01-02 20:01:35 -0500
  • 4b99f07bfd
    Upgrade approx and rand crates (#523) Jonathan Behrens 2020-12-25 01:17:01 -0500
  • 8e0d5ece92
    Fix deprecation warnings (#522) aloucks 2020-12-05 18:41:30 -0500
  • 521371365c
    Update readme build status and remove IDE config (#521) aloucks 2020-12-05 11:26:09 -0500
  • 1d23011a5b
    Add github workflows (#519) aloucks 2020-12-05 10:41:50 -0500
  • 3bd348127c Remove duplicate code in the deprecated Matrix3::look_at function Aaron Loucks 2020-06-26 23:51:39 -0400
  • c0a66d2a34 Rename Matrix3::look_at_[rh|lh] to look_to_[rh|lh] Aaron Loucks 2020-06-26 23:43:27 -0400
  • a628d134f1 Add matrix3 look_at_[lh|rh] tests Aaron Loucks 2020-06-26 23:40:29 -0400
  • 24a9191189 Add more matrix4 and transform tests Aaron Loucks 2020-06-26 23:13:58 -0400
  • 213fc580a9 Add Transform::{look_at_rh, look_at_lh} and deprecate look_at Aaron Loucks 2020-06-08 18:40:50 -0400
  • 164808eebc
    Quaternion memory layout changed to [x, y, z, w] (#500) aloucks 2020-11-23 11:22:21 -0500
  • a691de8714
    Fix a type parameter in benchmarks (#517) Luyu Cheng 2020-09-02 05:28:51 +0800
  • 84da664455
    Now there is only one one (#513) josh65536 2020-08-12 15:05:38 -0400
  • 816c043223
    Fixed opposite quaternion slerp bug (#515) josh65536 2020-08-11 23:04:27 -0400
  • c96cd57efc
    Allow inverted near far for inverted depth fp32 (#509) Marco Giordano 2020-06-24 15:45:20 +0100
  • 2c7ee50ef4 Fix compilation of benchmarks Nathan Stoddard 2020-06-03 16:40:02 -0700
  • 8d0e3f4eae Remove Float bound from MetricSpace and InnerSpace; move Float bound to individual methods Nathan Stoddard 2020-06-02 20:38:50 -0700
  • 9dcd9fc3dd Remove unused commented out code Egor Larionov 2020-05-22 21:34:53 -0700
  • 753773cfcd Further relax InnerSpace and is_finite BaseFloat bounds Egor Larionov 2020-05-21 12:06:34 -0700
  • b9e82914db Relax Float bound {Metric,Inner}Space and Matrix traits Egor Larionov 2020-05-18 14:18:04 -0700
  • 50a345b7c4
    Merge #495 bors[bot] 2019-11-05 15:03:30 +0000
  • ff1cda766d Code formatted with Andrea Catania 2019-11-05 07:16:38 +0100
  • 04b21718f3 Added to the Mat3 the possibility to be constructed from a translation vector. Added tests. Andrea Catania 2019-11-05 07:15:33 +0100
  • f69e781b8f
    Merge #491 bors[bot] 2019-09-03 22:13:25 +0000
  • dd9f08ccee Fix Matrix2::look_at, add look_at_stable blargg 2019-08-24 15:48:38 -0500
  • 981170fc19
    Merge #492 bors[bot] 2019-09-03 17:35:33 +0000
  • c7e7d4895e add README and CHANGELOG entries Norbert Nemec 2019-09-03 19:33:44 +0200
  • 5c6c378128 add "simd" test with nightly-2019-01-01 toolchain and get it working Norbert Nemec 2019-09-01 22:56:26 +0200
  • 153754eb38 split off code into quaternion_simd.rs Norbert Nemec 2019-09-01 20:44:24 +0200
  • f21232a123 drop redundant copies from quaternion.rs Norbert Nemec 2019-09-01 16:30:26 +0200
  • 7290d42c04 split off code into vector_simd.rs Norbert Nemec 2019-09-01 16:26:27 +0200
  • dfb8766e38 drop redundant impl_vector_default Norbert Nemec 2019-09-01 20:35:27 +0200
  • c4acb79d04 merge default_fn!() from impl_vector_default back into impl_vector Norbert Nemec 2019-09-01 16:16:04 +0200
  • 64fde2002b replace default -> default_fn!() Norbert Nemec 2019-09-01 16:14:47 +0200
  • caa8ee13fd merge changes from impl_vector to impl_vector_default Norbert Nemec 2019-09-01 16:12:42 +0200
  • 40d0afd036 drop redundant impl_scalar_ops_default Norbert Nemec 2019-09-01 16:09:34 +0200
  • 1c7c889921 drop redundancy of impl_operator_default and impl_assignment_operator_default Norbert Nemec 2019-09-01 20:24:03 +0200
  • fde164293b default_fn! macro Norbert Nemec 2019-09-01 20:23:16 +0200
  • bfaec62c87 .gitignore .vs/ Norbert Nemec 2019-09-01 20:54:15 +0200
  • baa50d8b86 fix warning Norbert Nemec 2019-09-01 20:45:28 +0200
  • 935f389983 replace deprecated try! macro by ? operator Norbert Nemec 2019-08-24 21:06:31 +0200
  • ec5261d15b
    Merge pull request #488 from spearman/bump-rand Dzmitry Malyshau 2019-08-12 16:17:53 -0400
  • 2387544e08 bump rand -> 0.7, fix unused macro warnings in tests Shane Pearman 2019-08-11 16:59:47 -0700
  • fcf59c8082 Merge #486 bors[bot] 2019-06-12 15:10:35 +0000
  • a63843c30a Implement zip for VectorN and PointN Mick van Gelderen 2019-06-10 10:48:28 +0200
  • 627d1c589f Merge #483 bors[bot] 2019-05-03 14:47:52 +0000
  • 31cb9eb574
    Remove rand from default features Lukas Kalbertodt 2019-05-03 16:31:14 +0200
  • 9e650fd8ad
    Adjust Travis-CI config to build with and without rand Lukas Kalbertodt 2019-05-02 18:05:14 +0200
  • 9e67e6cdc4
    Merge pull request #482 from Plotnus/patch-1 Dzmitry Malyshau 2019-05-02 10:42:27 -0400
  • 4bd8ebb38d
    Make rand dependency optional (but enabled by default) Lukas Kalbertodt 2019-05-02 11:24:50 +0200
  • 107f90c2e5
    fixed dropped 's' in trait. Jonathan Plotner 2019-04-25 12:47:35 -0700
  • 93786bfc9a Merge #480 bors[bot] 2019-03-23 14:40:10 +0000
  • c1f808d928 Add documentation for <Quaternion as Rotation<Point3<S>>>::rotate_vector. Fixes #479. Michael Tang 2019-03-22 22:01:47 -0700
  • 9402a01a5b Merge #476 bors[bot] 2019-02-25 16:34:53 +0000
  • 0e75148fc5 Merge #478 bors[bot] 2019-02-25 16:25:49 +0000
  • 605fb26819 Readme links update, let travis fail on nightly Dzmitry Malyshau 2019-02-25 10:29:42 -0500
  • 7e390571bf
    Update CHANGELOG.md Dzmitry Malyshau 2019-01-17 13:14:36 -0500
  • 2f2988c4cf
    Update CHANGELOG.md Dzmitry Malyshau 2019-01-17 13:10:41 -0500
  • 8bc3af42ef Merge #438 bors[bot] 2019-01-16 22:30:23 +0000
  • 1b57dc93a5 tests: add tests for Angle::normalize Ben Boeckel 2018-02-01 14:46:16 -0500
  • 2d2c501074 Angle: add the normalize_signed method Ben Boeckel 2017-11-02 11:36:55 -0400
  • 2cf020351e Add short constructors for points, to match the ones for vectors Nathan Stoddard 2019-01-14 15:53:28 -0800
  • a570349a0d Merge #472 bors[bot] 2019-01-14 17:10:16 +0000
  • 649fef941b Merge #475 bors[bot] 2019-01-14 16:48:32 +0000
  • c438536dac Declare the rest of the constructors to be const Nathan Stoddard 2019-01-13 22:41:15 -0800
  • 19f75b88e6 Declare point constructors to be const Nathan Stoddard 2019-01-12 19:59:00 -0800
  • 9a20f1031c Declare vector constructors to be const Nathan Stoddard 2019-01-12 14:50:34 -0800
  • 5e758d13bd Merge #473 bors[bot] 2018-12-28 20:25:39 +0000
  • 036604ed49 Update some dependencies and bump version Bastien Orivel 2018-12-26 08:37:46 +0100
  • 5512b6a0f7 [breaking] Move lerp() from InnerSpace to VectorSpace Vlad Shcherbina 2018-11-22 17:43:21 +0300
  • 858d3ae8c8
    Merge pull request #463 from LukasKalbertodt/fix-doc-links Osspial 2018-08-14 21:51:44 -0400
  • e58bd7b878
    Fix links to OpenGL API in docs Lukas Kalbertodt 2018-07-11 10:56:06 +0200
  • aba0d0415e
    Merge pull request #459 from VictorKoenders/rand Brendan Zabarauskas 2018-06-11 23:08:49 +1000
  • bd88d9e93f Fixed a compiler issue with the 'simd' feature Victor Koenders 2018-06-08 14:35:12 +0200
  • df4f27e40e Fixed warnings Victor Koenders 2018-06-08 14:01:26 +0200
  • cdb0e8c8a1 Bumped rand and fixed compiler issues Victor Koenders 2018-06-08 13:39:02 +0200
  • 1c5fb672a4
    Merge pull request #457 from alexheretic/approx-0.2 Brendan Zabarauskas 2018-05-24 12:25:59 +1000
  • a3965d414d
    Update approx -> 0.2 Alex Butler 2018-05-23 12:43:52 +0100
  • e7c31cbe5e
    Merge pull request #456 from spearman/bump-num-traits Brendan Zabarauskas 2018-04-30 19:24:37 +1000
  • f052bf0c9c
    Merge pull request #455 from derekdreery/is_finite Brendan Zabarauskas 2018-04-30 19:12:06 +1000
  • 2a7e2ebda3 Fix simd Richard Dodd 2018-04-29 17:04:49 +0100
  • f8e92ed327 Add is_finite to array and quaternion Richard Dodd 2018-04-29 14:21:42 +0100