diff --git a/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs b/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs index 2ff6f17af4f80..06f9ecba2c5c0 100644 --- a/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs +++ b/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs @@ -40,11 +40,12 @@ impl FrameTimeDiagnosticsPlugin { state.frame_count += 1.0; diagnostics.add_measurement(Self::FRAME_COUNT, state.frame_count); - if time.delta_seconds_f64() == 0.0 { + let frame_time = time.raw_delta_seconds_f64(); + if frame_time == 0.0 { return; } - diagnostics.add_measurement(Self::FRAME_TIME, time.delta_seconds_f64()); + diagnostics.add_measurement(Self::FRAME_TIME, frame_time); if let Some(fps) = diagnostics .get(Self::FRAME_TIME) .and_then(|frame_time_diagnostic| { diff --git a/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs b/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs index 4eda407fab493..fa8e9e3eec82c 100644 --- a/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs +++ b/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs @@ -85,7 +85,7 @@ impl LogDiagnosticsPlugin { time: Res