diff --git a/crates/bevy_render/src/camera/camera.rs b/crates/bevy_render/src/camera/camera.rs index dfd395ed7916d..f00ebb5e9d5f3 100644 --- a/crates/bevy_render/src/camera/camera.rs +++ b/crates/bevy_render/src/camera/camera.rs @@ -1054,8 +1054,18 @@ pub fn extract_cameras( ) in query.iter() { if !camera.is_active { + commands.entity(render_entity).remove::<( + ExtractedCamera, + ExtractedView, + RenderVisibleEntities, + TemporalJitter, + RenderLayers, + Projection, + GpuCulling, + )>(); continue; } + let color_grading = color_grading.unwrap_or(&ColorGrading::default()).clone(); if let (