Browse Source

Work around the lack of clock() on PS Vita

Cameron Cawley 2 years ago
parent
commit
0a93ac1294
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/test/SDL_test_harness.c
  2. 1 1
      src/test/SDL_test_random.c

+ 1 - 1
src/test/SDL_test_harness.c

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

+ 1 - 1
src/test/SDL_test_random.c

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