summaryrefslogtreecommitdiffstats
path: root/src/core/perf_stats.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core_timing: Make GetGlobalTimeUs() return std::chrono::microsecondsLioncash2018-08-061-4/+4
| | | | | Enforces the time unit being returned and also allows using the standard time utilities to manipulate it.
* PerfStats: Re-order and document members betterYuri Kunde Schlesner2017-02-271-4/+13
|
* Core: Re-write frame limiterYuri Kunde Schlesner2017-02-271-0/+16
| | | | | | | | | Now based on std::chrono, and also works in terms of emulated time instead of frames, so we can in the future frame-limit even when the display is disabled, etc. The frame limiter can also be enabled along with v-sync now, which should be useful for those with displays running at more than 60 Hz.
* Core: Make PerfStats internally lockedYuri Kunde Schlesner2017-02-271-0/+7
| | | | More ergonomic to use and will be required for upcoming changes.
* PerfStats: Add method to get the instantaneous time ratioYuri Kunde Schlesner2017-02-271-1/+9
|
* Add performance statistics to status barYuri Kunde Schlesner2017-02-271-0/+43