chore(deps): update rust crate glam to 0.25.0 #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.24.2
->0.25.0
Release Notes
bitshifter/glam-rs (glam)
v0.25.0
Breaking changes
Vec4
to always usedBVec4A
as a mask type, regardless if thetarget architecture has SIMD support in glam. Previously this was inconsistent
on different hardware like ARM. This will have a slight performance cost when
SIMD is not available.
Vec4
will continue to useBVec4
as a mask type whenthe
scalar-math
feature is used.Fixed
Made
Affine2
implement thebytemuck::AnyBitPattern
trait instead ofbytemuck::Pod
as it contains internal padding due toMat2
being 16 bytealigned.
Updated the
core-simd
implementation to build on latest nightly.Added
Added
to_angle
method to 2D vectors.Added
FloatExt
trait which addslerp
,inverse_lerp
andremap
methodsto
f32
andf64
types.Added
i16
andu16
vector types,I16Vec2
,I16Vec3
,I16Vec4
,U16Vec2
,U16Vec3
andU16Vec4
.Changed
Renamed
Quat::as_f64()
toQuat::as_dquat()
andDQuat::as_f32()
toDQuat::as_quat()
to be consistent with other types. The old methods havebeen deprecated.
Added the
#[must_use]
attribute to all pure functions following theguidelines for the Rust standard library.
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.