Commit Graph

1102 Commits

Author SHA1 Message Date
sebcrozet e2736caff6 Fix glm::perspective.
Fix #423.
2018-10-05 05:50:56 +02:00
Bruce Mitchener a01fde5699 Add more doc linking and some doc tests. 2018-10-04 21:04:50 +02:00
Sébastien Crozet 5059d7ee7b Add conditional compilation for the base::MatrixVec import too. 2018-10-04 20:37:12 +02:00
Sébastien Crozet 3abeae04f5 Add conditional compilation to From impls for dynamically-sized matrices. 2018-10-04 20:37:12 +02:00
Jack Wrenn 23d646c342 Add an `Into` impl for converting `MatrixSlice`s into `MatrixMN`
See #342.
2018-10-04 20:37:12 +02:00
Bruce Mitchener 516abbfa06 'every components' -> 'every component' 2018-10-04 05:26:21 +02:00
Bruce Mitchener ca9b4e38dd Add more see-also content to glm docs. 2018-10-04 05:26:21 +02:00
mborst 12962c3c13 Implement map_with_location. 2018-09-28 05:22:32 +02:00
Thomas Vincent 7331807a6d Fix minor typos 2018-09-27 06:16:04 +02:00
Bruce Mitchener a8ae62ea52 Improve cross-linking and cross-referencing in docs. 2018-09-27 06:00:32 +02:00
Bruce Mitchener a3a2ed81a8 Fix typos in CHANGELOG.md. 2018-09-27 05:50:16 +02:00
Bruce Mitchener 57fa7099aa Call `base` that instead of `based`. 2018-09-27 05:49:18 +02:00
Bruce Mitchener 3aeb2549d8 Refer to macOS, not Mac OS X. 2018-09-25 20:35:29 +02:00
Bruce Mitchener c6ca1ca3e2 glm: Use - instead of : after parameter names.
This makes things consistent with the other doc comments here.
2018-09-25 20:17:27 +02:00
Bruce Mitchener 20b464f5b8 glm: Add missing backticks around parameter names. 2018-09-25 20:17:27 +02:00
Bruce Mitchener 96a2a56800 Use 3 space indents to avoid triggering syntax highlighting. 2018-09-25 20:17:27 +02:00
Bruce Mitchener 8bd6be8fe1 lapack: Use double quotes instead of single.
Without this, this generates a warning / error when running rustdoc.
2018-09-25 20:17:27 +02:00
Bruce Mitchener c56ec720eb glm: Use doc comments instead of regular comment. 2018-09-25 20:17:27 +02:00
Benjamin Saunders 2f03857017 Introduce Unit::from_ref_unchecked 2018-09-25 05:35:20 +02:00
sebcrozet e73701b3a8 Release v0.16.4 2018-09-24 22:06:29 +02:00
sebcrozet f218186ec0 Add Rotation * Unit<Vector> 2018-09-24 22:05:15 +02:00
sebcrozet 51a4e73386 Use typenum type-level integer for swizzle dimension comparison.
Fix #408.
2018-09-24 22:04:05 +02:00
Bruce Mitchener 175c41ed3a Typo fixes. 2018-09-24 21:15:07 +02:00
sebcrozet c6bc62c95f For matrices, return the actual result of partial_clamp instead of None.
Fix #401
2018-09-24 20:58:09 +02:00
Joe Clay 962e89417c Fix typo in GLM alias docs 2018-09-24 05:34:58 +02:00
sebcrozet cad07f23dc Release nalgebra-glm v0.1. 2018-09-23 17:16:55 +02:00
sebcrozet 053d51989a Re-export nalgebra's zero and one instead of defining new ones. 2018-09-23 17:10:49 +02:00
sebcrozet b8b86e72b5 Various documentation fixes. 2018-09-23 17:10:49 +02:00
sebcrozet 41fb5403b5 Mention TMat and TVec on the doc. 2018-09-23 17:10:49 +02:00
sebcrozet 4140375b6e Rename the Mat and Vec aliases to TMat and TVec. 2018-09-23 17:10:49 +02:00
sebcrozet 9e4087d466 Reexport more nalgebra types and traits. 2018-09-23 17:10:49 +02:00
sebcrozet 975e0a8b6b Add the TVec* and TMat* aliases. 2018-09-23 17:10:49 +02:00
sebcrozet ea668dea90 Various documentation improvements. 2018-09-23 17:10:49 +02:00
sebcrozet 71361fa136 Add more docs on lib.rs 2018-09-23 17:10:49 +02:00
sebcrozet d5e747bd4a Add more 2D transformation constructors. 2018-09-23 17:10:49 +02:00
sebcrozet 130885d83a Add conversion functions between square matrices. 2018-09-23 17:10:49 +02:00
sebcrozet f2bad264ef Re-export conversion functions. 2018-09-23 17:10:49 +02:00
sebcrozet 48b550c24e Update changelog. 2018-09-23 17:10:49 +02:00
sebcrozet 2a6302cd54 Fix some comments. 2018-09-23 17:10:49 +02:00
sebcrozet eea13ffa7d Add swizzling up to dimension 3 to vectors. 2018-09-23 17:10:49 +02:00
sebcrozet cff8f398ba Resolve all name conflicts. 2018-09-23 17:10:49 +02:00
sebcrozet 1b2fc74f33 Resolve some name conflicts. 2018-09-23 17:10:49 +02:00
sebcrozet 81745b5464 Add a quat_ perfix to all quaternion functions. 2018-09-23 17:10:49 +02:00
sebcrozet 5ebb1fa635 Fix typo. 2018-09-23 17:10:49 +02:00
sebcrozet 3e445430a4 Move files around and complete the doc. 2018-09-23 17:10:49 +02:00
sebcrozet 98cf1a8d17 Implement more gtx functions. 2018-09-23 17:10:49 +02:00
sebcrozet a827e2d95f Start adding some gtx functions. 2018-09-23 17:10:49 +02:00
sebcrozet e7edad5ebb Start actually implementing the GLM functions. 2018-09-23 17:10:49 +02:00
sebcrozet bee63859c0 Setup functions signatures for the glm interface. 2018-09-23 17:10:49 +02:00
sebcrozet b9d23fe1c2 Release v0.16.3. 2018-09-22 16:19:43 +02:00