diff --git a/crates/bevy_pbr/src/light_probe/mod.rs b/crates/bevy_pbr/src/light_probe/mod.rs index 7932534f39..30b042cc40 100644 --- a/crates/bevy_pbr/src/light_probe/mod.rs +++ b/crates/bevy_pbr/src/light_probe/mod.rs @@ -411,6 +411,11 @@ fn upload_light_probes( render_device: Res, render_queue: Res, ) { + // If there are no views, bail. + if views.is_empty() { + return; + } + // Initialize the uniform buffer writer. let mut writer = light_probes_buffer .get_writer(views.iter().len(), &render_device, &render_queue)