From 13b8a5b73d12ed7c6c9a8ca6714a0aa36b82ecf8 Mon Sep 17 00:00:00 2001 From: Harold Brenes Date: Fri, 29 Mar 2024 05:04:40 -0400 Subject: Reverting to calculated frequency timings method on macOS, but fixed --- src/timings.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/timings.cpp') diff --git a/src/timings.cpp b/src/timings.cpp index e4165e3c0..712e804cb 100644 --- a/src/timings.cpp +++ b/src/timings.cpp @@ -44,12 +44,12 @@ gb_internal mach_timebase_info_data_t osx_init_timebase_info(void) { } gb_internal u64 osx_time_stamp_time_now(void) { - gb_local_persist mach_timebase_info_data_t data = osx_init_timebase_info(); - return (mach_absolute_time() * cast(u64)data.numer) / cast(u64)data.denom; // Effectively converts to nanoseconds + return mach_absolute_time(); } gb_internal u64 osx_time_stamp__freq(void) { - return 1000000000ull; // Nanoseconds to seconds + gb_local_persist mach_timebase_info_data_t data = osx_init_timebase_info(); + return 1000000000ull * cast(u64)data.denom / cast(u64)data.numer; } #elif defined(GB_SYSTEM_UNIX) -- cgit v1.2.3