Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update rust crate glam to 0.25.0 #31

Merged
merged 1 commit into from
Dec 23, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 23, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
glam dev-dependencies minor 0.24.2 -> 0.25.0

Release Notes

bitshifter/glam-rs (glam)

v0.25.0

Breaking changes
  • Changed Vec4 to always used BVec4A as a mask type, regardless if the
    target 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 use BVec4 as a mask type when
    the scalar-math feature is used.
Fixed
  • Made Affine2 implement the bytemuck::AnyBitPattern trait instead of
    bytemuck::Pod as it contains internal padding due to Mat2 being 16 byte
    aligned.

  • Updated the core-simd implementation to build on latest nightly.

Added
  • Added to_angle method to 2D vectors.

  • Added FloatExt trait which adds lerp, inverse_lerp and remap methods
    to f32 and f64 types.

  • Added i16 and u16 vector types, I16Vec2, I16Vec3, I16Vec4,
    U16Vec2, U16Vec3 and U16Vec4.

Changed
  • Renamed Quat::as_f64() to Quat::as_dquat() and DQuat::as_f32() to
    DQuat::as_quat() to be consistent with other types. The old methods have
    been deprecated.

  • Added the #[must_use] attribute to all pure functions following the
    guidelines 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@jcornaz jcornaz merged commit 28875b2 into main Dec 23, 2023
2 checks passed
@jcornaz jcornaz deleted the renovate/glam-0.x branch December 23, 2023 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant