PSP: improve performance counter res to us granularity (thanks @rofl0r!)

This commit is contained in:
Sam Lantinga
2024-03-23 09:34:07 -07:00
parent c493b40cc3
commit 3d96c2426f

View File

@@ -27,23 +27,19 @@
#include <time.h>
#include <sys/time.h>
#include <pspthreadman.h>
#include <psprtc.h>
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)