Ejemplo n.º 1
0
u64 GetGlobalTimeUs()
{
	s64 ticksSinceLast = GetTicks() - lastGlobalTimeTicks;
	int freq = GetClockFrequencyMHz();
	s64 usSinceLast = ticksSinceLast / freq;
	return lastGlobalTimeUs + usSinceLast;
}
Ejemplo n.º 2
0
u64 GetGlobalTimeUsScaled()
{
	s64 ticksSinceLast = GetTicks() - lastGlobalTimeTicks;
	int freq = GetClockFrequencyMHz();
	if (g_Config.bTimerHack) {
		float vps;
		__DisplayGetVPS(&vps);
		if (vps > 4.0f)
			freq *= (vps / 59.94f);
	}
	s64 usSinceLast = ticksSinceLast / freq;
	return lastGlobalTimeUs + usSinceLast;

}
Ejemplo n.º 3
0
u64 GetGlobalTimeUs() {
    s64 ticks_since_last = GetTicks() - last_global_time_ticks;
    int freq = GetClockFrequencyMHz();
    s64 us_since_last = ticks_since_last / freq;
    return last_global_time_us + us_since_last;
}