embedded_3dgfx/
telemetry.rs1#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
2pub struct RecordTelemetry {
3 pub meshes_total: usize,
4 pub meshes_visible: usize,
5 pub unique_textures: usize,
6 pub draw_commands: usize,
7 pub fallback_used: bool,
8 pub degradation_steps_applied: usize,
9 pub dropped_meshes: usize,
10}
11
12#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
13pub struct ExecuteTelemetry {
14 pub commands_total: usize,
15 pub draw_commands: usize,
16 pub clear_color_commands: usize,
17 pub clear_depth_commands: usize,
18}