svenstaro / bvh

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

Update glam requirement from 0.15 to 0.16 #70

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on glam to permit the latest version.

Changelog

Sourced from glam's changelog.

[0.16.0] - 2021-06-06

Breaking changes

  • sprirv-std dependency was removed, rust-gpu depends on glam internally again for now.
  • Added must_use attribute to all inverse, normalize, try_normalize, transpose and conjugate methods.

Added

  • Added fract() method to float vector types which return a vector containing self - self.floor().
  • Added optional support for the approx crate. Note that all glam types implement their own abs_diff_eq() method without requiring the approx dependency.

[0.15.2] - 2021-05-20

Added

  • Added from_cols() methods to affine types.
  • Added methods for reading and writing affine types from and to arrays and slices, including from_cols_array(), to_cols_array(), from_cols_array_2d(), to_cols_array_2d(), from_cols_slice() and write_cols_to_slice().
  • Added core::fmt::Display trait implementations for affine types.
  • Added core::ops::Add, core::ops::Mul scalar and core::ops::Sub trait implementations for affine types.
  • Added from_array() methods to quaternion types.

Changed

  • Renamed vector and quaternion from_slice_unaligned() and write_to_slice_unaligned() methods to from_slice() and write_to_slice().
  • Removed usage of _mm_rcp_ps from SSE2 implementation of Quat::slerp as this instruction is not deterministic between Intel and AMD chips.

[0.15.1] - 2021-05-14

Changed

  • Disable const_assert_eq! size and alignment checks for SPIR-V targets.

[0.15.0] - 2021-05-14

Breaking changes

  • Removed PartialOrd and Ord trait implementations for all glam types.

... (truncated)

Commits
  • 1b403ee Prepare release 0.16.0
  • 20fe1be Updated CHANGELOG.
  • 5435e1e Merge pull request #189 from EmbarkStudios/remove-spirv-std-dep
  • da1071f Remove the spirv-std dependency
  • 466d07f Add doc aliases for perp_dot (#188)
  • a0143c0 Merge branch 'master' of github.com:bitshifter/glam-rs
  • 53b17b8 Add fract() to float vector types. (#187)
  • d86f91f clamp input for acos_approx for f64 (#186)
  • d240a31 Some doc link fixes.
  • 45c1c13 Annotate some methods with #[must_use].
  • 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)
codecov-commenter commented 3 years ago

Codecov Report

Merging #70 (7fcf766) into master (4e017ba) will increase coverage by 0.05%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #70      +/-   ##
==========================================
+ Coverage   80.06%   80.11%   +0.05%     
==========================================
  Files           9        9              
  Lines        1565     1564       -1     
==========================================
  Hits         1253     1253              
+ Misses        312      311       -1     
Impacted Files Coverage Δ
src/bvh/optimization.rs 85.64% <ø> (-0.04%) :arrow_down:
src/testbase.rs 89.50% <ø> (ø)
src/aabb.rs 93.29% <100.00%> (ø)
src/bvh/bvh_impl.rs 61.72% <100.00%> (ø)
src/ray.rs 94.70% <0.00%> (+0.66%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update c41d7c5...7fcf766. Read the comment docs.