mirror of
https://github.com/libretro/parallel-gx1.git
synced 2026-11-09 03:19:39 -10:00
FrameClock also sums frame lengths at the refresh rate the core reports, and the core-wide Clock (CommonTypes.h) reads that sum. Everything that measured elapsed time now follows the frontend: it advances a frame at a time and stands still while the frontend pauses. That covers input expression timers, cursor and gyro integration, Wiimote-as-device timeouts, the DSU client, VR controller velocity, Free Look, IOS socket timeouts, the BBA TCP timers, custom asset load times, OSD message lifetimes, Common::Timer and the Dolphin IOS device's elapsed time. Local steady_clock aliases are removed so nothing bypasses it. Calendar reads stay: the RTC's starting date, file and log timestamps, and generated file names still take the host's date and time. Deleted: SteadyAwakeClock, the debugger's unused CodeTrace, and the host-time diagnostics in IOS request handling and DVDThread.