mirror of https://github.com/libsdl-org/SDL.git
PSP: improve performance counter res to us granularity (thanks @rofl0r!)
This commit is contained in:
parent
c493b40cc3
commit
3d96c2426f
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue