svenstaro / bvh

A fast BVH using SAH in rust
https://docs.rs/bvh
MIT License
227 stars 38 forks source link

Update glam requirement from 0.23 to 0.24 #97

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on glam to permit the latest version.

Changelog

Sourced from glam's changelog.

[0.24.0] - 2023-04-24

Breaking changes

  • Enabling libm in a std build now overrides the std math functions. This is unlikely to break anything but it is a change in behaviour.

Added

  • Added i64 and u64 vector types; I64Vec2, I64Vec3, I64Vec4, U64Vec2, U64Vec3 and U64Vec4.

  • Added length_squared method on signed and unsigned integer vector types.

  • Added distance_squared method on signed integer vector types.

  • Implemented the bytemuck AnyBitPattern trait on Vec3A, Mat3A and Affine3A.

Changed

  • Changed quaternion to_axis_angle for improved numerical stability.

Removed

  • Removed dependency on serde_derive for improved compile times when using serde.

[0.23.0] - 2023-02-22

Breaking changes

  • When the scalar-math feature is enabled the vector mask type for Vec3A was changed from BVec3 to BVec3A.

Added

  • Added copysign method to signed vector types.

[0.22.0] - 2022-10-24

Breaking changes

  • Added u32 implementation of BVec3A and BVec4 when SIMD is not available. These are used instead of aliasing to the bool implementations.

  • Removed Add, Sub, and scalar Mul implementations from affine types as they didn't make sense on these types.

  • Removed deprecated const_* macros. These have been replaced by const fn

... (truncated)

Commits
  • 249023c Prepare for 0.24.0 release. (#395)
  • 7229563 Fix typo: Othographic -> Orthographic (#394)
  • 063b327 Remove legacy ::from() truncation mention in docs; add more intradoc links ...
  • c40e658 CI: Build-test documentation (#393)
  • 6ca6f2e Add bytemuck AnyBitPattern support for Vec3A, Mat3A and Affine3A.
  • a881b74 Make enabling libm override std math functions (#389)
  • fa730f0 Updated changelog.
  • e233f79 remove serde_derive (#385)
  • 2b187c2 Calculate Quat::to_axis_angle in a more numerically stable way (#387)
  • 38345b9 Support length_squared and distance_squared on int vectors. (#382)
  • Additional commits viewable in compare view


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[bot] commented 1 year ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.