Work around the lack of clock() on PS Vita

This commit is contained in:
Cameron Cawley 2022-05-08 18:06:47 +01:00 committed by Sam Lantinga
parent 25367efcba
commit 0a93ac1294
2 changed files with 2 additions and 2 deletions

View File

@ -349,7 +349,7 @@ static void SDLTest_LogTestSuiteSummary(SDLTest_TestSuiteReference *testSuites)
/* Gets a timer value in seconds */ /* Gets a timer value in seconds */
static float GetClock() static float GetClock()
{ {
float currentClock = clock() / (float) CLOCKS_PER_SEC; float currentClock = SDL_GetPerformanceCounter() / (float) SDL_GetPerformanceFrequency();
return currentClock; return currentClock;
} }

View File

@ -70,7 +70,7 @@ void SDLTest_RandomInitTime(SDLTest_RandomContext * rndContext)
srand((unsigned int)time(NULL)); srand((unsigned int)time(NULL));
a=rand(); a=rand();
srand((unsigned int)clock()); srand((unsigned int)SDL_GetPerformanceCounter());
b=rand(); b=rand();
SDLTest_RandomInit(rndContext, a, b); SDLTest_RandomInit(rndContext, a, b);
} }