feat: migrate to glam whenever relevant + migrate testbed to kiss3d instead of bevy + release v0.32.0 (#909)
* feat: migrate to glam whenever relevant + migrate testbed to kiss3d instead of bevy * chore: update changelog * Fix warnings and tests * Release v0.32.0
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rapier3d-f64"
|
||||
version = "0.31.0"
|
||||
version = "0.32.0"
|
||||
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
|
||||
description = "3-dimensional physics engine in Rust."
|
||||
documentation = "https://docs.rs/rapier3d"
|
||||
@@ -24,7 +24,7 @@ maintenance = { status = "actively-developed" }
|
||||
|
||||
[lints]
|
||||
rust.unexpected_cfgs = { level = "warn", check-cfg = [
|
||||
'cfg(feature, values("dim2", "f32"))',
|
||||
'cfg(feature, values("dim2", "f32", "simd-is-enabled", "simd-stable", "simd-nightly"))',
|
||||
] }
|
||||
|
||||
[features]
|
||||
@@ -32,15 +32,16 @@ default = ["dim3", "f64"]
|
||||
dim3 = []
|
||||
f64 = []
|
||||
parallel = ["dep:rayon"]
|
||||
simd-stable = ["parry3d-f64/simd-stable", "simba/wide", "simd-is-enabled"]
|
||||
simd-nightly = [
|
||||
"parry3d-f64/simd-nightly",
|
||||
"simba/portable_simd",
|
||||
"simd-is-enabled",
|
||||
]
|
||||
# Do not enable this feature directly. It is automatically
|
||||
# enabled with the "simd-stable" or "simd-nightly" feature.
|
||||
simd-is-enabled = ["dep:vec_map"]
|
||||
# SoA SIMD not supported yet on f64
|
||||
#simd-stable = ["parry3d-f64/simd-stable", "simba/wide", "simd-is-enabled"]
|
||||
#simd-nightly = [
|
||||
# "parry3d-f64/simd-nightly",
|
||||
# "simba/portable_simd",
|
||||
# "simd-is-enabled",
|
||||
#]
|
||||
## Do not enable this feature directly. It is automatically
|
||||
## enabled with the "simd-stable" or "simd-nightly" feature.
|
||||
#simd-is-enabled = []
|
||||
serde-serialize = [
|
||||
"nalgebra/serde-serialize",
|
||||
"parry3d-f64/serde-serialize",
|
||||
@@ -69,11 +70,12 @@ required-features = ["dim3", "f64"]
|
||||
doctest = false # All doctests are written assuming the 3D f32 version.
|
||||
|
||||
[dependencies]
|
||||
vec_map = { version = "0.8", optional = true }
|
||||
vec_map = "0.8"
|
||||
web-time = { version = "1.1", optional = true }
|
||||
num-traits = "0.2"
|
||||
nalgebra = "0.34"
|
||||
parry3d-f64 = "0.25.1"
|
||||
glamx = { version = "0.1", features = ["nalgebra"] }
|
||||
parry3d-f64 = "0.26.0"
|
||||
simba = "0.9.1"
|
||||
approx = "0.5"
|
||||
rayon = { version = "1", optional = true }
|
||||
|
||||
Reference in New Issue
Block a user