diff --git a/crates/bevy_render/src/camera/camera.rs b/crates/bevy_render/src/camera/camera.rs index dfd395ed7916d5..60c073c2cdca16 100644 --- a/crates/bevy_render/src/camera/camera.rs +++ b/crates/bevy_render/src/camera/camera.rs @@ -1054,8 +1054,12 @@ pub fn extract_cameras( ) in query.iter() { if !camera.is_active { + commands.entity(render_entity).remove::(); + commands.entity(render_entity).remove::(); + commands.entity(render_entity).remove::(); continue; } + let color_grading = color_grading.unwrap_or(&ColorGrading::default()).clone(); if let (