diff --git a/crates/bevy_anti_alias/src/contrast_adaptive_sharpening/node.rs b/crates/bevy_anti_alias/src/contrast_adaptive_sharpening/node.rs index c1e6ccdda02c3..d3308fbeb5784 100644 --- a/crates/bevy_anti_alias/src/contrast_adaptive_sharpening/node.rs +++ b/crates/bevy_anti_alias/src/contrast_adaptive_sharpening/node.rs @@ -113,7 +113,7 @@ impl Node for CasNode { let mut render_pass = render_context .command_encoder() .begin_render_pass(&pass_descriptor); - let pass_span = diagnostics.time_span(&mut render_pass, "contrast_adaptive_sharpening"); + let pass_span = diagnostics.pass_span(&mut render_pass, "contrast_adaptive_sharpening"); render_pass.set_pipeline(pipeline); render_pass.set_bind_group(0, bind_group, &[uniform_index.index()]); diff --git a/crates/bevy_pbr/src/atmosphere/node.rs b/crates/bevy_pbr/src/atmosphere/node.rs index 13734ab07a980..17b47f7d01e8b 100644 --- a/crates/bevy_pbr/src/atmosphere/node.rs +++ b/crates/bevy_pbr/src/atmosphere/node.rs @@ -80,7 +80,7 @@ impl ViewNode for AtmosphereLutsNode { label: Some("atmosphere_luts"), timestamp_writes: None, }); - let pass_span = diagnostics.time_span(&mut luts_pass, "atmosphere_luts"); + let pass_span = diagnostics.pass_span(&mut luts_pass, "atmosphere_luts"); fn dispatch_2d(compute_pass: &mut ComputePass, size: UVec2) { const WORKGROUP_SIZE: u32 = 16; diff --git a/crates/bevy_pbr/src/meshlet/visibility_buffer_raster_node.rs b/crates/bevy_pbr/src/meshlet/visibility_buffer_raster_node.rs index e056853be39b5..fee4741308b85 100644 --- a/crates/bevy_pbr/src/meshlet/visibility_buffer_raster_node.rs +++ b/crates/bevy_pbr/src/meshlet/visibility_buffer_raster_node.rs @@ -246,7 +246,7 @@ impl Node for MeshletVisibilityBufferRasterPassNode { "meshlet_visibility_buffer_raster: {}", shadow_view.pass_name )); - let pass_span = diagnostics.time_span( + let time_span_shadow = diagnostics.time_span( render_context.command_encoder(), shadow_view.pass_name.clone(), ); @@ -342,7 +342,7 @@ impl Node for MeshletVisibilityBufferRasterPassNode { downsample_depth_second_shadow_view_pipeline, ); render_context.command_encoder().pop_debug_group(); - pass_span.end(render_context.command_encoder()); + time_span_shadow.end(render_context.command_encoder()); } time_span.end(render_context.command_encoder()); diff --git a/crates/bevy_pbr/src/render/gpu_preprocess.rs b/crates/bevy_pbr/src/render/gpu_preprocess.rs index 54ac96242e41e..85bd2d8f6c902 100644 --- a/crates/bevy_pbr/src/render/gpu_preprocess.rs +++ b/crates/bevy_pbr/src/render/gpu_preprocess.rs @@ -598,7 +598,7 @@ impl Node for EarlyGpuPreprocessNode { label: Some("early_mesh_preprocessing"), timestamp_writes: None, }); - let pass_span = diagnostics.time_span(&mut compute_pass, "early_mesh_preprocessing"); + let pass_span = diagnostics.pass_span(&mut compute_pass, "early_mesh_preprocessing"); let mut all_views: SmallVec<[_; 8]> = SmallVec::new(); all_views.push(graph.view_entity()); @@ -839,7 +839,7 @@ impl Node for LateGpuPreprocessNode { label: Some("late_mesh_preprocessing"), timestamp_writes: None, }); - let pass_span = diagnostics.time_span(&mut compute_pass, "late_mesh_preprocessing"); + let pass_span = diagnostics.pass_span(&mut compute_pass, "late_mesh_preprocessing"); // Run the compute passes. for (view, bind_groups, view_uniform_offset) in self.view_query.iter_manual(world) { @@ -1056,7 +1056,7 @@ fn run_build_indirect_parameters_node( label: Some(label), timestamp_writes: None, }); - let pass_span = diagnostics.time_span(&mut compute_pass, label); + let pass_span = diagnostics.pass_span(&mut compute_pass, label); // Fetch the pipeline. let ( diff --git a/crates/bevy_post_process/src/auto_exposure/node.rs b/crates/bevy_post_process/src/auto_exposure/node.rs index c7f88dfb28d6f..d16c114774fdd 100644 --- a/crates/bevy_post_process/src/auto_exposure/node.rs +++ b/crates/bevy_post_process/src/auto_exposure/node.rs @@ -128,7 +128,7 @@ impl Node for AutoExposureNode { label: Some("auto_exposure"), timestamp_writes: None, }); - let pass_span = diagnostics.time_span(&mut compute_pass, "auto_exposure"); + let pass_span = diagnostics.pass_span(&mut compute_pass, "auto_exposure"); compute_pass.set_bind_group(0, &compute_bind_group, &[view_uniform_offset.offset]); compute_pass.set_pipeline(histogram_pipeline);