diff --git a/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs b/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs index ec9ea2d9469c1..c651e53a973bc 100644 --- a/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs +++ b/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs @@ -35,12 +35,13 @@ impl FrameTimeDiagnosticsPlugin { ) { diagnostics.add_measurement(Self::FRAME_COUNT, || frame_count.0 as f64); - if time.delta_seconds_f64() == 0.0 { + let delta_seconds = time.raw_delta_seconds_f64(); + if delta_seconds == 0.0 { return; } - diagnostics.add_measurement(Self::FRAME_TIME, || time.delta_seconds_f64() * 1000.); + diagnostics.add_measurement(Self::FRAME_TIME, || delta_seconds * 1000.0); - diagnostics.add_measurement(Self::FPS, || 1.0 / time.delta_seconds_f64()); + diagnostics.add_measurement(Self::FPS, || 1.0 / delta_seconds); } } diff --git a/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs b/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs index 9966157cb0cf5..588d05013e0e1 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