@@ -2341,12 +2341,14 @@ pub fn write_batched_instance_buffers<GFBD>(
23412341
23422342 ComputeTaskPool :: get ( ) . scope ( |scope| {
23432343 scope. spawn ( async {
2344+ #[ cfg( feature = "trace" ) ]
23442345 let _span = bevy_log:: info_span!( "write_current_input_buffers" ) . entered ( ) ;
23452346 current_input_buffer
23462347 . buffer
23472348 . write_buffers ( render_device, render_queue) ;
23482349 } ) ;
23492350 scope. spawn ( async {
2351+ #[ cfg( feature = "trace" ) ]
23502352 let _span = bevy_log:: info_span!( "write_previous_input_buffers" ) . entered ( ) ;
23512353 previous_input_buffer. write_buffer ( render_device, render_queue) ;
23522354 } ) ;
@@ -2360,6 +2362,7 @@ pub fn write_batched_instance_buffers<GFBD>(
23602362 } = * phase_instance_buffers;
23612363
23622364 scope. spawn ( async {
2365+ #[ cfg( feature = "trace" ) ]
23632366 let _span = bevy_log:: info_span!( "write_phase_instance_buffers" ) . entered ( ) ;
23642367 data_buffer. write_buffer ( render_device) ;
23652368 late_indexed_indirect_parameters_buffer. write_buffer ( render_device, render_queue) ;
@@ -2369,6 +2372,7 @@ pub fn write_batched_instance_buffers<GFBD>(
23692372
23702373 for phase_work_item_buffers in work_item_buffers. values_mut ( ) {
23712374 scope. spawn ( async {
2375+ #[ cfg( feature = "trace" ) ]
23722376 let _span = bevy_log:: info_span!( "write_work_item_buffers" ) . entered ( ) ;
23732377 match * phase_work_item_buffers {
23742378 PreprocessWorkItemBuffers :: Direct ( ref mut buffer_vec) => {
@@ -2640,13 +2644,15 @@ pub fn write_indirect_parameters_buffers(
26402644 ComputeTaskPool :: get ( ) . scope ( |scope| {
26412645 for phase_indirect_parameters_buffers in indirect_parameters_buffers. values_mut ( ) {
26422646 scope. spawn ( async {
2647+ #[ cfg( feature = "trace" ) ]
26432648 let _span = bevy_log:: info_span!( "indexed_data" ) . entered ( ) ;
26442649 phase_indirect_parameters_buffers
26452650 . indexed
26462651 . indirect_draw_parameters
26472652 . write_buffer ( render_device) ;
26482653 } ) ;
26492654 scope. spawn ( async {
2655+ #[ cfg( feature = "trace" ) ]
26502656 let _span = bevy_log:: info_span!( "non_indexed_data" ) . entered ( ) ;
26512657 phase_indirect_parameters_buffers
26522658 . non_indexed
@@ -2655,13 +2661,15 @@ pub fn write_indirect_parameters_buffers(
26552661 } ) ;
26562662
26572663 scope. spawn ( async {
2664+ #[ cfg( feature = "trace" ) ]
26582665 let _span = bevy_log:: info_span!( "indexed_cpu_metadata" ) . entered ( ) ;
26592666 phase_indirect_parameters_buffers
26602667 . indexed
26612668 . cpu_metadata
26622669 . write_buffer ( render_device, render_queue) ;
26632670 } ) ;
26642671 scope. spawn ( async {
2672+ #[ cfg( feature = "trace" ) ]
26652673 let _span = bevy_log:: info_span!( "non_indexed_cpu_metadata" ) . entered ( ) ;
26662674 phase_indirect_parameters_buffers
26672675 . non_indexed
@@ -2670,13 +2678,15 @@ pub fn write_indirect_parameters_buffers(
26702678 } ) ;
26712679
26722680 scope. spawn ( async {
2681+ #[ cfg( feature = "trace" ) ]
26732682 let _span = bevy_log:: info_span!( "non_indexed_gpu_metadata" ) . entered ( ) ;
26742683 phase_indirect_parameters_buffers
26752684 . non_indexed
26762685 . gpu_metadata
26772686 . write_buffer ( render_device) ;
26782687 } ) ;
26792688 scope. spawn ( async {
2689+ #[ cfg( feature = "trace" ) ]
26802690 let _span = bevy_log:: info_span!( "indexed_gpu_metadata" ) . entered ( ) ;
26812691 phase_indirect_parameters_buffers
26822692 . indexed
@@ -2685,13 +2695,15 @@ pub fn write_indirect_parameters_buffers(
26852695 } ) ;
26862696
26872697 scope. spawn ( async {
2698+ #[ cfg( feature = "trace" ) ]
26882699 let _span = bevy_log:: info_span!( "indexed_batch_sets" ) . entered ( ) ;
26892700 phase_indirect_parameters_buffers
26902701 . indexed
26912702 . batch_sets
26922703 . write_buffer ( render_device, render_queue) ;
26932704 } ) ;
26942705 scope. spawn ( async {
2706+ #[ cfg( feature = "trace" ) ]
26952707 let _span = bevy_log:: info_span!( "non_indexed_batch_sets" ) . entered ( ) ;
26962708 phase_indirect_parameters_buffers
26972709 . non_indexed
0 commit comments