From 0daaaddeef7668cb2bea02fccfb504c8939fd44c Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 2 Oct 2022 04:47:17 -0400 Subject: [PATCH] Fix Gestures to use GetTime() if it's available (#2733) --- src/rgestures.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rgestures.h b/src/rgestures.h index e33e52ef9..1703dbd0d 100644 --- a/src/rgestures.h +++ b/src/rgestures.h @@ -151,6 +151,7 @@ float GetGesturePinchAngle(void); // Get gesture pinch ang #if defined(GESTURES_IMPLEMENTATION) +#if defined(GESTURES_STANDALONE) #if defined(_WIN32) #if defined(__cplusplus) extern "C" { // Prevents name mangling of functions @@ -175,6 +176,7 @@ float GetGesturePinchAngle(void); // Get gesture pinch ang #include // Required for: clock_get_time() #include // Required for: mach_timespec_t #endif +#endif //---------------------------------------------------------------------------------- // Defines and Macros @@ -526,6 +528,9 @@ static double rgGetCurrentTime(void) { double time = 0; +#if !defined(GESTURES_STANDALONE) + time = GetTime(); +#else #if defined(_WIN32) unsigned long long int clockFrequency, currentTime; @@ -558,6 +563,7 @@ static double rgGetCurrentTime(void) unsigned long long int nowTime = (unsigned long long int)now.tv_sec*1000000000LLU + (unsigned long long int)now.tv_nsec; // Time in nanoseconds time = ((double)nowTime/1000000.0); // Time in miliseconds +#endif #endif return time;