|
|
@@ -95,12 +95,13 @@ PerfStatsResults PerfStats::GetAndResetStats(microseconds current_system_time_us
|
|
|
|
|
|
const auto system_us_per_second = (current_system_time_us - reset_point_system_us) / interval;
|
|
|
|
|
|
- PerfStatsResults results{};
|
|
|
- results.system_fps = static_cast<double>(system_frames) / interval;
|
|
|
- results.game_fps = static_cast<double>(game_frames) / interval;
|
|
|
- results.frametime = duration_cast<DoubleSecs>(accumulated_frametime).count() /
|
|
|
- static_cast<double>(system_frames);
|
|
|
- results.emulation_speed = system_us_per_second.count() / 1'000'000.0;
|
|
|
+ const PerfStatsResults results{
|
|
|
+ .system_fps = static_cast<double>(system_frames) / interval,
|
|
|
+ .game_fps = static_cast<double>(game_frames) / interval,
|
|
|
+ .frametime = duration_cast<DoubleSecs>(accumulated_frametime).count() /
|
|
|
+ static_cast<double>(system_frames),
|
|
|
+ .emulation_speed = system_us_per_second.count() / 1'000'000.0,
|
|
|
+ };
|
|
|
|
|
|
// Reset counters
|
|
|
reset_point = now;
|