diff --git a/crates/bevy_render/src/view/visibility/mod.rs b/crates/bevy_render/src/view/visibility/mod.rs index 5938fe2f95b69..33f8627978494 100644 --- a/crates/bevy_render/src/view/visibility/mod.rs +++ b/crates/bevy_render/src/view/visibility/mod.rs @@ -268,7 +268,10 @@ pub fn calculate_bounds( } pub fn update_frusta( - mut views: Query<(&GlobalTransform, &T, &mut Frustum)>, + mut views: Query< + (&GlobalTransform, &T, &mut Frustum), + Or<(Changed, Changed)>, + >, ) { for (transform, projection, mut frustum) in &mut views { let view_projection =