Skip to content

Update Rust crate glam to v0.33.6 - #317

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/glam-0.x
Open

Update Rust crate glam to v0.33.6#317
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/glam-0.x

Conversation

@renovate

@renovate renovate Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
glam dependencies minor =0.32.1=0.33.6

Release Notes

bitshifter/glam-rs (glam)

v0.33.6

Compare Source

Added
  • Add float_eq support behind an optional feature (#​795)
  • Add smoothstep methods to float scalar and float vector types (#​797)
  • Add float scalar move_towards methods (#​796)
  • Add explicit padding to scalar Vec3A for bytemuck Pod/Zeroable and zerocopy IntoBytes (#​786)
Fixed
  • Make the core-simd back-end compile without std (#​789)

v0.33.5

Compare Source

Fixed
  • Fix remaining 32-bit layout tests and add i686 CI coverage (#​784)
  • Fix 32-bit I64Vec3 and U64Vec3 alignment tests (#​781)

v0.33.4

Compare Source

Added
  • Add serde serialize to BVec3A and BVec4A when scalar-math enabled. (#​768)
Fixed
  • ISizeVecN layout checks on 32-bit targets (#​775)
  • USizeVec2 layout checks on 32-bit targets (#​771)
Changed
  • Replace scalar recip() calls with explicit division in vector implementations (#​765)
Other
  • Add release-plz support (#​772)
  • normalize changelog to the release-plz format (#​776)

v0.33.3

Compare Source

Added
  • Added Vec3::angle_to which returns the signed angle (in radians) between
    two vectors around a given axis in the range [-π, +π]. The angle follows
    the right-hand rule around the axis and can be used with rotate_axis, e.g.
    self.rotate_axis(axis, self.angle_to(rhs, axis)) will be equal to rhs.

  • Added Vec2::rotate_angle which rotates a vector by an angle (in radians),
    equivalent to self.rotate(Vec2::from_angle(angle)).

  • Added glam_asserts that angle_to and angle_between inputs are non-zero
    vectors.

Changed
  • to_array is now a const fn on all quaternion types.

v0.33.2

Compare Source

Added
  • Added the camera and dcamera modules containing view and projection
    constructor functions organized by handedness and graphics API convention.

    The view sub-module provides look_at_* and look_to_* functions
    that return Mat4, Affine3, Affine3A, Mat3, Mat3A, or Quat
    view transforms.

    The proj sub-module provides API-specific constructors for OpenGL,
    DirectX and Vulkan conventions, each offering perspective,
    perspective_infinite, perspective_infinite_reverse, orthographic,
    and frustum constructors for both left-handed and right-handed view
    spaces.

  • Added a prelude module which re-exports all common types and traits
    but not camera modules.

  • Added slerp_long method to quaternion types, a spherical linear
    interpolation that preserves the rotation direction.

  • Added is_negative_mask method to all signed vector types which returns a
    boolean mask vector indicating which components have a negative sign.

Changed
  • View and projection constructors (look_at_*, look_to_*,
    perspective_*, orthographic_*, frustum_*) have been moved off
    matrix, affine and quaternion types into the camera/dcamera modules
    as free functions. The existing methods on those types have been
    deprecated.

v0.33.1

Compare Source

Changed
  • Changed vector map method constraint from Fn to FnMut, allowing closures
    that mutate their captured state.

  • Clarified documentation for any_orthogonal_pair method to specify it produces
    a right-handed basis.

v0.33.0

Compare Source

Breaking changes
  • All types apart from f32 and bool types are now optional but enabled by
    default. Unused types can be disabled to improve compile times.

  • Added #[must_use] attribute to as_dmat2, as_dmat3 and as_dmat4 vector
    methods.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from d587072 to 2fc5624 Compare June 9, 2026 11:54
@renovate renovate Bot changed the title Update Rust crate glam to v0.33.0 Update Rust crate glam to v0.33.1 Jun 9, 2026
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch 2 times, most recently from 893a3e1 to ca21f75 Compare June 22, 2026 19:58
@renovate renovate Bot changed the title Update Rust crate glam to v0.33.1 Update Rust crate glam to v0.33.2 Jul 1, 2026
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from ca21f75 to d705906 Compare July 1, 2026 21:44
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from d705906 to 7b9ef4a Compare July 21, 2026 02:45
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from 7b9ef4a to b8b59aa Compare August 6, 2026 17:39
@renovate renovate Bot changed the title Update Rust crate glam to v0.33.2 Update Rust crate glam to v0.33.3 Aug 6, 2026
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from b8b59aa to 0b0e749 Compare August 12, 2026 04:05
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from 0b0e749 to cec54a0 Compare August 21, 2026 09:57
@renovate renovate Bot changed the title Update Rust crate glam to v0.33.3 Update Rust crate glam to v0.33.4 Aug 21, 2026
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from cec54a0 to db025a6 Compare August 22, 2026 10:38
@renovate renovate Bot changed the title Update Rust crate glam to v0.33.4 Update Rust crate glam to v0.33.5 Aug 22, 2026
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch 2 times, most recently from 28ad608 to 1082ee2 Compare August 31, 2026 14:12
@renovate renovate Bot changed the title Update Rust crate glam to v0.33.5 Update Rust crate glam to v0.33.6 Aug 31, 2026
@renovate
renovate Bot force-pushed the renovate/glam-0.x branch from 1082ee2 to 18fad08 Compare September 2, 2026 23:12
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.

0 participants