diff --git a/src/timer/psp/SDL_systimer.c b/src/timer/psp/SDL_systimer.c index 9df7c11a41..b91ea244a0 100644 --- a/src/timer/psp/SDL_systimer.c +++ b/src/timer/psp/SDL_systimer.c @@ -27,23 +27,19 @@ #include #include #include +#include Uint64 SDL_GetPerformanceCounter(void) { Uint64 ticks; - struct timeval now; - - gettimeofday(&now, NULL); - ticks = now.tv_sec; - ticks *= SDL_US_PER_SECOND; - ticks += now.tv_usec; + sceRtcGetCurrentTick(&ticks); return ticks; } Uint64 SDL_GetPerformanceFrequency(void) { - return SDL_US_PER_SECOND; + return sceRtcGetTickResolution(); } void SDL_DelayNS(Uint64 ns)