1
0
mirror of https://github.com/narzoul/DDrawCompat synced 2024-12-30 08:55:36 +01:00
2022-09-27 21:45:05 +02:00

30 lines
457 B
C++

#pragma once
#include <Windows.h>
namespace Time
{
extern long long g_qpcFrequency;
void init();
inline long long msToQpc(long long ms)
{
return static_cast<long long>(ms) * g_qpcFrequency / 1000;
}
inline long long qpcToMs(long long qpc)
{
return qpc * 1000 / g_qpcFrequency;
}
inline long long queryPerformanceCounter()
{
LARGE_INTEGER qpc = {};
QueryPerformanceCounter(&qpc);
return qpc.QuadPart;
}
void waitForNextTick();
}