Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debugdump experiments #21

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Debugdump experiments #21

wants to merge 1 commit into from

Conversation

Vrixyz
Copy link
Owner

@Vrixyz Vrixyz commented Jun 19, 2024

context: investigation on dimforge#532

I moved player_movement to PostUpdate because I feel like it's more belonging there, but I'm not too sure about all that.

We notice a lot of ambiguities which might be worth investigating.

Untitled

dotgraph

digraph "" {
"compound"="true";
"splines"="spline";
"rankdir"="LR";
"bgcolor"="#0d1117";
"fontname"="Helvetica";
"nodesep"="0.15";
edge ["penwidth"="2"];
node ["shape"="box", "style"="filled"];
subgraph "clusternode_Set(1)" {
"style"="rounded,filled";
"label"="TransformPropagate";
"tooltip"="TransformPropagate";
"fillcolor"="#ffffff44";
"fontcolor"="#ffffff";
"color"="#ffffff50";
"penwidth"="2";
"set_marker_node_Set(1)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
subgraph "clusternode_Set(0)" {
"style"="rounded,filled";
"label"="PropagateTransformsSet";
"tooltip"="PropagateTransformsSet";
"fillcolor"="#ffffff44";
"fontcolor"="#ffffff";
"color"="#ffffff50";
"penwidth"="2";
"set_marker_node_Set(0)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
"node_System(1)" ["label"="propagate_transforms", "tooltip"="bevy_transform::systems::propagate_transforms", "fillcolor"="#ffe7b9", "fontname"="Helvetica", "fontcolor"="#322100", "color"="#ffc453", "penwidth"="1"]
}

	"node_System(0)" ["label"="sync_simple_transforms", "tooltip"="bevy_transform::systems::sync_simple_transforms", "fillcolor"="#ffe7b9", "fontname"="Helvetica", "fontcolor"="#322100", "color"="#ffc453", "penwidth"="1"]
}

subgraph "clusternode_Set(6)" {
	"style"="rounded,filled";
	"label"="Update";
	"tooltip"="Update";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(6)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(10)" {
	"style"="rounded,filled";
	"label"="CameraUpdateSystem";
	"tooltip"="CameraUpdateSystem";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(10)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(12)" {
	"style"="rounded,filled";
	"label"="UpdateFrusta";
	"tooltip"="UpdateFrusta";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(12)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(17)" {
	"style"="rounded,filled";
	"label"="CalculateBounds";
	"tooltip"="CalculateBounds";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(17)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(18)" {
	"style"="rounded,filled";
	"label"="CheckVisibility";
	"tooltip"="CheckVisibility";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(18)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(19)" {
	"style"="rounded,filled";
	"label"="VisibilityPropagate";
	"tooltip"="VisibilityPropagate";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(19)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(29)" {
	"style"="rounded,filled";
	"label"="ComputeSlices";
	"tooltip"="ComputeSlices";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(29)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(36)" {
	"style"="rounded,filled";
	"label"="UpdateDirectionalLightCascades";
	"tooltip"="UpdateDirectionalLightCascades";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(36)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(40)" {
	"style"="rounded,filled";
	"label"="AddClusters";
	"tooltip"="AddClusters";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(40)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(41)" {
	"style"="rounded,filled";
	"label"="AssignLightsToClusters";
	"tooltip"="AssignLightsToClusters";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(41)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(45)" {
	"style"="rounded,filled";
	"label"="UpdateLightFrusta";
	"tooltip"="UpdateLightFrusta";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(45)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(50)" {
	"style"="rounded,filled";
	"label"="CheckLightVisibility";
	"tooltip"="CheckLightVisibility";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(50)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

subgraph "clusternode_Set(56)" {
	"style"="rounded,filled";
	"label"="SyncBackend";
	"tooltip"="SyncBackend";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(56)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
	"node_System(43)" ["label"="update_character_controls", "tooltip"="bevy_rapier3d::plugin::systems::character_controller::update_character_controls", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(46)" ["label"="init_async_scene_colliders", "tooltip"="bevy_rapier3d::plugin::systems::collider::init_async_scene_colliders", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(47)" ["label"="init_async_colliders", "tooltip"="bevy_rapier3d::plugin::systems::collider::init_async_colliders", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(48)" ["label"="init_rigid_bodies", "tooltip"="bevy_rapier3d::plugin::systems::rigid_body::init_rigid_bodies", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(49)" ["label"="init_colliders", "tooltip"="bevy_rapier3d::plugin::systems::collider::init_colliders", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(50)" ["label"="init_joints", "tooltip"="bevy_rapier3d::plugin::systems::joint::init_joints", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(51)" ["label"="sync_removals", "tooltip"="bevy_rapier3d::plugin::systems::remove::sync_removals", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(52)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred", "fillcolor"="#b0d34a", "fontname"="Helvetica", "fontcolor"="#edf5d5", "color"="#d3e69c", "penwidth"="1"]
	"node_System(53)" ["label"="apply_scale", "tooltip"="bevy_rapier3d::plugin::systems::collider::apply_scale", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(54)" ["label"="apply_collider_user_changes", "tooltip"="bevy_rapier3d::plugin::systems::collider::apply_collider_user_changes", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(55)" ["label"="apply_rigid_body_user_changes", "tooltip"="bevy_rapier3d::plugin::systems::rigid_body::apply_rigid_body_user_changes", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(56)" ["label"="apply_joint_user_changes", "tooltip"="bevy_rapier3d::plugin::systems::joint::apply_joint_user_changes", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(57)" ["label"="apply_initial_rigid_body_impulses", "tooltip"="bevy_rapier3d::plugin::systems::rigid_body::apply_initial_rigid_body_impulses", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
}

subgraph "clusternode_Set(57)" {
	"style"="rounded,filled";
	"label"="StepSimulation";
	"tooltip"="StepSimulation";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(57)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
	"node_System(58)" ["label"="step_simulation<()>", "tooltip"="bevy_rapier3d::plugin::systems::step_simulation<()>", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
}

subgraph "clusternode_Set(58)" {
	"style"="rounded,filled";
	"label"="Writeback";
	"tooltip"="Writeback";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(58)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
	"node_System(59)" ["label"="update_colliding_entities", "tooltip"="bevy_rapier3d::plugin::systems::collider::update_colliding_entities", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(60)" ["label"="writeback_rigid_bodies", "tooltip"="bevy_rapier3d::plugin::systems::rigid_body::writeback_rigid_bodies", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
	"node_System(61)" ["label"="writeback_mass_properties", "tooltip"="bevy_rapier3d::plugin::systems::writeback::writeback_mass_properties", "fillcolor"="#eff1f3", "fontname"="Helvetica", "fontcolor"="#15191d", "color"="#b4bec7", "penwidth"="1"]
}

subgraph "clusternode_Set(61)" {
	"style"="rounded,filled";
	"label"="RapierTransformPropagateSet";
	"tooltip"="RapierTransformPropagateSet";
	"fillcolor"="#ffffff44";
	"fontcolor"="#ffffff";
	"color"="#ffffff50";
	"penwidth"="2";
	"set_marker_node_Set(61)" ["style"="invis", "label"="", "height"="0", "shape"="point"]
}

"node_System(2)" ["label"="exit_on_all_closed", "tooltip"="bevy_window::system::exit_on_all_closed"]
"node_System(42)" ["label"="sync_removals", "tooltip"="bevy_rapier3d::plugin::systems::remove::sync_removals"]
"node_System(62)" ["label"="debug_render_scene", "tooltip"="bevy_rapier3d::render::debug_render_scene"]
"node_System(63)" ["label"="player_movement", "tooltip"="character_controller3::player_movement"]
"node_System(64)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(65)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(66)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(67)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(68)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(69)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(70)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(71)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(72)" ["label"="apply_deferred", "tooltip"="bevy_ecs::schedule::executor::apply_deferred"]
"node_System(44)" -> "set_marker_node_Set(56)" ["dir"="none", "color"="blue", "lhead"="clusternode_Set(56)"]
"node_System(44)" -> "set_marker_node_Set(61)" ["dir"="none", "color"="blue", "lhead"="clusternode_Set(61)"]
"node_System(44)" ["label"="sync_simple_transforms

In multiple sets, SyncBackend, RapierTransformPropagateSet", "tooltip"="bevy_transform::systems::sync_simple_transforms"]
"node_System(45)" -> "set_marker_node_Set(56)" ["dir"="none", "color"="blue", "lhead"="clusternode_Set(56)"]
"node_System(45)" -> "set_marker_node_Set(61)" ["dir"="none", "color"="blue", "lhead"="clusternode_Set(61)"]
"node_System(45)" ["label"="propagate_transforms
In multiple sets, SyncBackend, RapierTransformPropagateSet", "tooltip"="bevy_transform::systems::propagate_transforms"]
"set_marker_node_Set(17)" -> "set_marker_node_Set(18)" ["lhead"="clusternode_Set(18)", "ltail"="clusternode_Set(17)", "tooltip"="CalculateBounds → CheckVisibility", "color"="#eede00"]
"set_marker_node_Set(1)" -> "set_marker_node_Set(17)" ["lhead"="clusternode_Set(17)", "ltail"="clusternode_Set(1)", "tooltip"="TransformPropagate → CalculateBounds", "color"="#881877"]
"set_marker_node_Set(12)" -> "set_marker_node_Set(18)" ["lhead"="clusternode_Set(18)", "ltail"="clusternode_Set(12)", "tooltip"="UpdateFrusta → CheckVisibility", "color"="#00b0cc"]
"set_marker_node_Set(1)" -> "set_marker_node_Set(12)" ["lhead"="clusternode_Set(12)", "ltail"="clusternode_Set(1)", "tooltip"="TransformPropagate → UpdateFrusta", "color"="#aa3a55"]
"set_marker_node_Set(19)" -> "set_marker_node_Set(18)" ["lhead"="clusternode_Set(18)", "ltail"="clusternode_Set(19)", "tooltip"="VisibilityPropagate → CheckVisibility", "color"="#44d488"]
"set_marker_node_Set(1)" -> "set_marker_node_Set(19)" ["lhead"="clusternode_Set(19)", "ltail"="clusternode_Set(1)", "tooltip"="TransformPropagate → VisibilityPropagate", "color"="#0090cc"]
"set_marker_node_Set(40)" -> "set_marker_node_Set(41)" ["lhead"="clusternode_Set(41)", "ltail"="clusternode_Set(40)", "tooltip"="AddClusters → AssignLightsToClusters", "color"="#ee9e44"]
"set_marker_node_Set(56)" -> "set_marker_node_Set(1)" ["lhead"="clusternode_Set(1)", "ltail"="clusternode_Set(56)", "tooltip"="SyncBackend → TransformPropagate", "color"="#663699"]
"set_marker_node_Set(57)" -> "set_marker_node_Set(1)" ["lhead"="clusternode_Set(1)", "ltail"="clusternode_Set(57)", "tooltip"="StepSimulation → TransformPropagate", "color"="#3363bb"]
"set_marker_node_Set(56)" -> "set_marker_node_Set(57)" ["lhead"="clusternode_Set(57)", "ltail"="clusternode_Set(56)", "tooltip"="SyncBackend → StepSimulation", "color"="#22c2bb"]
"set_marker_node_Set(58)" -> "set_marker_node_Set(1)" ["lhead"="clusternode_Set(1)", "ltail"="clusternode_Set(58)", "tooltip"="Writeback → TransformPropagate", "color"="#99d955"]
"set_marker_node_Set(57)" -> "set_marker_node_Set(58)" ["lhead"="clusternode_Set(58)", "ltail"="clusternode_Set(57)", "tooltip"="StepSimulation → Writeback", "color"="#eede00"]
"node_System(44)" -> "node_System(45)" ["lhead"="", "ltail"="", "tooltip"="sync_simple_transforms → propagate_transforms", "color"="#881877"]
"node_System(43)" -> "node_System(44)" ["lhead"="", "ltail"="", "tooltip"="update_character_controls → sync_simple_transforms", "color"="#00b0cc"]
"node_System(45)" -> "node_System(46)" ["lhead"="", "ltail"="", "tooltip"="propagate_transforms → init_async_scene_colliders", "color"="#aa3a55"]
"node_System(46)" -> "node_System(47)" ["lhead"="", "ltail"="", "tooltip"="init_async_scene_colliders → init_async_colliders", "color"="#44d488"]
"node_System(47)" -> "node_System(48)" ["lhead"="", "ltail"="", "tooltip"="init_async_colliders → init_rigid_bodies", "color"="#0090cc"]
"node_System(48)" -> "node_System(49)" ["lhead"="", "ltail"="", "tooltip"="init_rigid_bodies → init_colliders", "color"="#ee9e44"]
"node_System(49)" -> "node_System(50)" ["lhead"="", "ltail"="", "tooltip"="init_colliders → init_joints", "color"="#663699"]
"node_System(50)" -> "node_System(51)" ["lhead"="", "ltail"="", "tooltip"="init_joints → sync_removals", "color"="#3363bb"]
"node_System(51)" -> "node_System(52)" ["lhead"="", "ltail"="", "tooltip"="sync_removals → apply_deferred", "color"="#22c2bb"]
"node_System(52)" -> "node_System(53)" ["lhead"="", "ltail"="", "tooltip"="apply_deferred → apply_scale", "color"="#99d955"]
"node_System(53)" -> "node_System(54)" ["lhead"="", "ltail"="", "tooltip"="apply_scale → apply_collider_user_changes", "color"="#eede00"]
"node_System(54)" -> "node_System(55)" ["lhead"="", "ltail"="", "tooltip"="apply_collider_user_changes → apply_rigid_body_user_changes", "color"="#881877"]
"node_System(55)" -> "node_System(56)" ["lhead"="", "ltail"="", "tooltip"="apply_rigid_body_user_changes → apply_joint_user_changes", "color"="#00b0cc"]
"node_System(56)" -> "node_System(57)" ["lhead"="", "ltail"="", "tooltip"="apply_joint_user_changes → apply_initial_rigid_body_impulses", "color"="#aa3a55"]
"set_marker_node_Set(1)" -> "node_System(62)" ["lhead"="", "ltail"="clusternode_Set(1)", "tooltip"="TransformPropagate → debug_render_scene", "color"="#44d488"]
"node_System(63)" -> "set_marker_node_Set(58)" ["lhead"="clusternode_Set(58)", "ltail"="", "tooltip"="player_movement → Writeback", "color"="#0090cc"]
"set_marker_node_Set(57)" -> "node_System(63)" ["lhead"="", "ltail"="clusternode_Set(57)", "tooltip"="StepSimulation → player_movement", "color"="#ee9e44"]
"node_System(42)" -> "node_System(51)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<

RapierContext
Events<MassModifiedEvent>
>, "labeltooltip"="sync_removals — sync_removals"]
"node_System(42)" -> "node_System(54)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
Events<MassModifiedEvent>
>, "labeltooltip"="sync_removals — apply_collider_user_changes"]
"node_System(42)" -> "node_System(55)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
Events<MassModifiedEvent>
>, "labeltooltip"="sync_removals — apply_rigid_body_user_changes"]
"node_System(42)" -> "node_System(56)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="sync_removals — apply_joint_user_changes"]
"node_System(42)" -> "node_System(57)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="sync_removals — apply_initial_rigid_body_impulses"]
"node_System(42)" -> "node_System(58)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="sync_removals — step_simulation<()>"]
"node_System(42)" -> "node_System(60)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="sync_removals — writeback_rigid_bodies"]
"node_System(42)" -> "node_System(61)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
Events<MassModifiedEvent>
>, "labeltooltip"="sync_removals — writeback_mass_properties"]
"node_System(42)" -> "node_System(62)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="sync_removals — debug_render_scene"]
"node_System(43)" -> "node_System(42)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="update_character_controls — sync_removals"]
"node_System(48)" -> "node_System(42)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="init_rigid_bodies — sync_removals"]
"node_System(49)" -> "node_System(42)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="init_colliders — sync_removals"]
"node_System(50)" -> "node_System(42)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="init_joints — sync_removals"]
"node_System(60)" -> "node_System(61)" ["dir"="none", "constraint"="false", "color"="#c93526", "fontcolor"="#c93526", "label"=<
RapierContext
>, "labeltooltip"="writeback_rigid_bodies — writeback_mass_properties"]
}

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.

1 participant