Fixed a bug in the conversion from glam::Vec2 or glam::DVec2 to Isometry2.
[0.27.0]
This removes the convert-glam and convert-glam-unchecked optional features.
Instead, this adds the convert-glam013, convert-glam014, and convert-glam015 optional features for
conversions targeting the versions 0.13, 0.14, and 0.15 of glam.
Added
Add macros matrix!, dmatrix!, vector!, dvector!, point! for constructing matrices/vectors/points in a
more convenient way. See #886 and #899.
Add CooMatrix::reserve to nalgebra-sparse.
Add basic support for serialization using rkyv. Can be enabled with the features rkyv-serialize or
rkyv-serialize-no-std.
Fixed
Fixed a potential unsoundness issue after deserializing an invalid DVector using serde.
[0.26.2]
Added
Conversion from an array [T; D] to an isometry Isometry<T, _, D> (as a translation).
Conversion from a static vector SVector<T; D> to an isometry Isometry<T, _, D> (as a translation).
Conversion from a point Point<T; D> to an isometry Isometry<T, _, D> (as a translation).
Conversion of an array [T; D] from/to a translation Translation<T, D>.
Conversion of a point Point<T, D> to a translation Translation<T, D>.
Conversion of the tuple of glam types (Vec3, Quat) from/to an Isometry2 or Isometry3.
Conversion of a glam type Vec2/3/4 from/to a Translation2/3/4.
[0.26.1]
Fix a regression introduced in 0.26.0 preventing DVector from being serialized with serde.
[0.26.0]
This release integrates min-const-generics to nalgebra. See
our blog post
for details about this release.
Added
Add type aliases for unit vector, e.g., UnitVector3.
Add a pow and pow_mut function to square matrices.
Add Cholesky::determinant to compute the determinant of a matrix decomposed
with Cholesky.
Add the serde-serialize-no-std feature to enable serialization of static matrices/vectors
with serde, but without requiring std.
Modified
The serde crate isn't enabled by default now. Enable the serde-serialize or the
serde-serialize-no-std features instead.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/vinneyto/three-shader/network/alerts).
Bumps nalgebra from 0.21.0 to 0.27.1.
Changelog
Sourced from nalgebra's changelog.
... (truncated)
Commits
d7288bf
Release v0.27.151312d1
Merge pull request #903 from dimforge/glam-conversion-bug7acd4ec
Fix bug in the glam conversion Vec2 -> Isometry2dfc8ad3
Release v0.27.0de705a8
Merge pull request #900 from dimforge/glam-multiversion47a4f52
Replace unchecked glam conversion by TryFrom or checks4af979c
Support multiple version of the optional glam conversionef3257b
Merge pull request #899 from dimforge/point_macro0490a84
Fix typod6d2a3e
Fix macros tests.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/vinneyto/three-shader/network/alerts).