Sourced from glam's changelog.
[0.17.3] - 2021-07-18
Fixed
- Fix alignment unit tests on non x86 platforms.
[0.17.2] - 2021-07-15
Fixed
- Fix alignment unit tests on i686 and S390x.
[0.17.1] - 2021-06-29
Added
- Added
serde
support forAffine2
,DAffine2
,Affine3A
andDAffine3
.[0.17.0] - 2021-06-26
Breaking changes
- The addition of
Add
andSub
implementations of scalar values for vector types may create ambiguities with existing calls toadd
andsub
.- Removed
From<Mat3>
implementation forMat2
andFrom<DMat3>
forDMat2
. These have been replaced byMat2::from_mat3()
andDMat2::from_mat3()
.- Removed
From<Mat4>
implementation forMat3
andFrom<DMat4>
forDMat3
. These have been replaced byMat3::from_mat4()
andDMat3::from_mat4()
.- Removed deprecated
from_slice_unaligned()
,write_to_slice_unaligned()
,from_rotation_mat4
andfrom_rotation_ypr()
methods.Added
- Added
col_mut()
method which returns a mutable reference to a matrix column to all matrix types.- Added
AddAssign
,MulAssign
andSubAssign
implementations for all matrix types.- Added
Add
andSub
implementations of scalar values for vector types.- Added more
glam_assert!
checks and documented methods where they are used.- Added vector projection and rejection methods
project_onto()
,project_onto_normalized()
,reject_from()
andreject_from_normalized()
.- Added
Mat2::from_mat3()
,DMat2::from_mat3()
,Mat3::from_mat4()
,DMat3::from_mat4()
which create a smaller matrix from a larger one, discarding a final row and column of the input matrix.- Added
Mat3::from_mat2()
,DMat3::from_mat2()
,Mat4::from_mat3()
andDMat4::from_mat3()
which create an affine transform from a smaller linear transform matrix.Changed
... (truncated)
ecf3904
Prepare release 0.17.395e02bb
Merge branch 'master' of github.com:bitshifter/glam-rsc6dc702
More alignment test fixes for when SSE2 is not avaialable.87a3b25
Merge pull request #216 from bitshifter/prepare-0.17.2269e514
Prepare for 0.17.2 release.1da7d64
Merge pull request #215 from bitshifter/issue-213dc60e20
Fix align asserts on i686 and S390x architectures.bd8b30e
Merge pull request #212 from remilauzier/mastera4e97c0
Update approx to 0.5059f619
Prepare 0.17.1 release (#211)