diff options
Diffstat (limited to 'zencore/timer.cpp')
| -rw-r--r-- | zencore/timer.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/zencore/timer.cpp b/zencore/timer.cpp index 9180519bd..1655e912d 100644 --- a/zencore/timer.cpp +++ b/zencore/timer.cpp @@ -17,16 +17,20 @@ namespace zen { uint64_t GetHifreqTimerValue() { + uint64_t Timestamp; + #if ZEN_PLATFORM_WINDOWS LARGE_INTEGER li; QueryPerformanceCounter(&li); - return li.QuadPart; + Timestamp = li.QuadPart; #else struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); - return (uint64_t(ts.tv_sec) * 1000000ull) + (uint64_t(ts.tv_nsec) / 1000ull); + Timestamp = (uint64_t(ts.tv_sec) * 1000000ull) + (uint64_t(ts.tv_nsec) / 1000ull); #endif + + return Timestamp; } uint64_t |