MCPcopy Create free account
hub / github.com/PerroEngine/Perro / print

Method print

perro_source/render_stack/perro_graphics/benches/gpu_frame.rs:94–114  ·  view source on GitHub ↗
(&self, name: &str)

Source from the content-addressed store, hash-verified

92 self.pipeline_switch_samples
93 .push(timing.pipeline_switches_3d);
94 self.total += timing.total;
95 self.process += timing.process_commands;
96 self.prepare_cpu += timing.prepare_cpu;
97 self.gpu_prepare_2d += timing.gpu_prepare_2d;
98 self.gpu_prepare_3d += timing.gpu_prepare_3d;
99 self.acquire += timing.gpu_acquire;
100 self.encode += timing.gpu_encode_main;
101 self.submit += timing.gpu_submit_main;
102 self.post += timing.gpu_post_process;
103 self.present += timing.gpu_present;
104 self.gpu_main += timing.gpu_timestamp_main;
105 self.gpu_water += timing.gpu_timestamp_water;
106 self.gpu_shadow += timing.gpu_timestamp_shadow;
107 self.draw_calls_2d += u64::from(timing.draw_calls_2d);
108 self.draw_calls_3d += u64::from(timing.draw_calls_3d);
109 self.draw_instances_3d += u64::from(timing.draw_instances_3d);
110 self.presented += u64::from(timing.presented);
111 self.skip_render_3d += u64::from(timing.skip_render_3d);
112 self.scene_passes += u64::from(timing.scene_passes_encoded);
113 self.shadow_layers += u64::from(timing.shadow_layer_renders);
114 self.shadow_draw_calls += u64::from(timing.shadow_regular_batch_draws);
115 self.frames += 1;
116 }
117

Callers 1

resumedMethod · 0.45

Calls 1

maxMethod · 0.45

Tested by

no test coverage detected