From 12a44f5bc9ee03d254eeb791e2cd70939355361a Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Wed, 29 Nov 2017 07:43:17 -0500 Subject: [PATCH] - prevent nanosecond timer from ever casting into a double --- src/i_time.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i_time.cpp b/src/i_time.cpp index bea027243..ce394fb67 100644 --- a/src/i_time.cpp +++ b/src/i_time.cpp @@ -74,7 +74,7 @@ CUSTOM_CVAR(Float, i_timescale, 1.0f, CVAR_NOINITCALL) static uint64_t GetClockTimeNS() { using namespace std::chrono; - return (uint64_t)((duration_cast(steady_clock::now().time_since_epoch()).count()) * TimeScale); + return (uint64_t)((duration_cast(steady_clock::now().time_since_epoch()).count()) * (uint64_t)(TimeScale * 1000)); } static uint64_t MSToNS(unsigned int ms)