#include "Timing.h" #if OS_WINDOWS f64 GetUnixTimestamp() { constexpr s64 FILETIME_TO_UNIX = 116444736000000000i64; FILETIME fileTime; GetSystemTimePreciseAsFileTime(&fileTime); s64 ticks = ((s64)fileTime.dwHighDateTime << (s64)32) | (s64)fileTime.dwLowDateTime; return (ticks - FILETIME_TO_UNIX) / (10.0 * 1000.0 * 1000.0); } // #TODO: GetUnixTimestampNanoseconds #endif