Skip to content

chore: migrate to Bevy 0.19-dev - #965

Closed
jbuehler23 wants to merge 3 commits into
avianphysics:mainfrom
jbuehler23:bsn
Closed

chore: migrate to Bevy 0.19-dev#965
jbuehler23 wants to merge 3 commits into
avianphysics:mainfrom
jbuehler23:bsn

Conversation

@jbuehler23

Copy link
Copy Markdown
Contributor

Migrate avian3d and its subcrate deps to Bevy 0.19-dev.

impl Relationship for ColliderOf {
type RelationshipTarget = RigidBodyColliders;

const ALLOW_SELF_REFERENTIAL: bool = true;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this entire custom implementation can now be removed because we have upstream self-relations

Comment thread src/math/mod.rs
// and bevy's glam types (glam 0.32). These have identical memory layouts
// but are different types due to the version mismatch.
#[cfg(any(feature = "parry-f32", feature = "parry-f64"))]
pub(crate) mod parry_conv {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this would probably look nicer if it was an extension trait

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or we just need to wait for parry to upgrade (or PR it for them) so it uses the same glam version, which is needed for bevy_rapier to update too

@Jondolf

Jondolf commented Jun 20, 2026

Copy link
Copy Markdown
Member

Closing in favor of #991

@Jondolf Jondolf closed this Jun 20, 2026
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.

3 participants