コード例 #1
0
ファイル: CoreTiming.cpp プロジェクト: FTPiano/ppsspp
u64 GetGlobalTimeUs()
{
	s64 ticksSinceLast = GetTicks() - lastGlobalTimeTicks;
	int freq = GetClockFrequencyMHz();
	s64 usSinceLast = ticksSinceLast / freq;
	return lastGlobalTimeUs + usSinceLast;
}
コード例 #2
0
ファイル: CoreTiming.cpp プロジェクト: FTPiano/ppsspp
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;

}
コード例 #3
0
ファイル: core_timing.cpp プロジェクト: Mikey-D/citra
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;
}