|
@@ -2763,9 +2763,9 @@ double GetTime(void)
|
|
#if defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) || defined(PLATFORM_DRM)
|
|
#if defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) || defined(PLATFORM_DRM)
|
|
struct timespec ts = { 0 };
|
|
struct timespec ts = { 0 };
|
|
clock_gettime(CLOCK_MONOTONIC, &ts);
|
|
clock_gettime(CLOCK_MONOTONIC, &ts);
|
|
- unsigned long long int time = (unsigned long long int)ts.tv_sec*1000000000LLU + (unsigned long long int)ts.tv_nsec;
|
|
|
|
|
|
+ unsigned long long int nanoSeconds = (unsigned long long int)ts.tv_sec*1000000000LLU + (unsigned long long int)ts.tv_nsec;
|
|
|
|
|
|
- time = (double)(time - CORE.Time.base)*1e-9; // Elapsed time since InitTimer()
|
|
|
|
|
|
+ time = (double)(nanoSeconds - CORE.Time.base)*1e-9; // Elapsed time since InitTimer()
|
|
#endif
|
|
#endif
|
|
return time;
|
|
return time;
|
|
}
|
|
}
|