diff --git a/crates/bevy_sprite/src/mesh2d/mesh.rs b/crates/bevy_sprite/src/mesh2d/mesh.rs index 5d61b879076e0..a39c6ff2be940 100644 --- a/crates/bevy_sprite/src/mesh2d/mesh.rs +++ b/crates/bevy_sprite/src/mesh2d/mesh.rs @@ -1,6 +1,6 @@ use bevy_app::Plugin; use bevy_asset::{load_internal_asset, weak_handle, AssetId, Handle}; -use bevy_render::render_phase::InputUniformIndex; +use bevy_render::render_phase::{sweep_old_entities, InputUniformIndex}; use crate::{tonemapping_pipeline_key, Material2dBindGroupId}; use bevy_core_pipeline::tonemapping::DebandDither; @@ -115,6 +115,11 @@ impl Plugin for Mesh2dRenderPlugin { .add_systems( Render, ( + ( + sweep_old_entities::, + sweep_old_entities::, + ) + .in_set(RenderSet::QueueSweep), batch_and_prepare_binned_render_phase:: .in_set(RenderSet::PrepareResources), batch_and_prepare_binned_render_phase::