Add cmakelists

This commit is contained in:
murdle
2026-03-01 04:02:10 +02:00
parent 19250b9db4
commit b63f76b43f
19111 changed files with 2795 additions and 2776 deletions

View File

@@ -0,0 +1,35 @@
#include "stdafx.h"
#include "PerformanceTimer.h"
PerformanceTimer::PerformanceTimer()
{
#ifndef _CONTENT_PACKAGE
// Get the frequency of the timer
LARGE_INTEGER qwTicksPerSec;
QueryPerformanceFrequency( &qwTicksPerSec );
m_fSecsPerTick = 1.0f / (float)qwTicksPerSec.QuadPart;
Reset();
#endif
}
void PerformanceTimer::Reset()
{
#ifndef _CONTENT_PACKAGE
QueryPerformanceCounter( &m_qwStartTime );
#endif
}
void PerformanceTimer::PrintElapsedTime(const wstring &description)
{
#ifndef _CONTENT_PACKAGE
LARGE_INTEGER qwNewTime, qwDeltaTime;
QueryPerformanceCounter( &qwNewTime );
qwDeltaTime.QuadPart = qwNewTime.QuadPart - m_qwStartTime.QuadPart;
float fElapsedTime = m_fSecsPerTick * ((FLOAT)(qwDeltaTime.QuadPart));
app.DebugPrintf("TIMER: %ls: Elapsed time %f\n", description.c_str(), fElapsedTime);
#endif
}