Prechádzať zdrojové kódy

Fix Apple performance frequency to match nanosecond counter

The counter returns ns via clock_gettime_nsec_np, so the frequency must be SDL_NS_PER_SECOND.
Christian Semmler 21 hodín pred
rodič
commit
e575093c83
1 zmenil súbory, kde vykonal 1 pridanie a 4 odobranie
  1. 1 4
      src/timer/unix/SDL_systimer.c

+ 1 - 4
src/timer/unix/SDL_systimer.c

@@ -128,10 +128,7 @@ Uint64 SDL_GetPerformanceFrequency(void)
 #ifdef HAVE_CLOCK_GETTIME
 #ifdef HAVE_CLOCK_GETTIME
         return SDL_NS_PER_SECOND;
         return SDL_NS_PER_SECOND;
 #elif defined(SDL_PLATFORM_APPLE)
 #elif defined(SDL_PLATFORM_APPLE)
-        Uint64 freq = mach_base_info.denom;
-        freq *= SDL_NS_PER_SECOND;
-        freq /= mach_base_info.numer;
-        return freq;
+        return SDL_NS_PER_SECOND;
 #endif
 #endif
     }
     }