Add threadlock and universal fs functions

This commit is contained in:
murdle
2026-03-01 23:19:08 +02:00
parent 53bd1b7e5b
commit 41ad19cd15
92 changed files with 618 additions and 281 deletions

View File

@@ -690,7 +690,7 @@ void ConsoleSaveFileOriginal::Flush(bool autosave, bool updateThumbnail )
QueryPerformanceCounter( &qwNewTime );
qwDeltaTime.QuadPart = qwNewTime.QuadPart - qwTime.QuadPart;
fElapsedTime = fSecsPerTick * ((FLOAT)(qwDeltaTime.QuadPart));
fElapsedTime = fSecsPerTick * ((float)(qwDeltaTime.QuadPart));
app.DebugPrintf("Check buffer size: Elapsed time %f\n", fElapsedTime);
PIXEndNamedEvent();
@@ -721,7 +721,7 @@ void ConsoleSaveFileOriginal::Flush(bool autosave, bool updateThumbnail )
QueryPerformanceCounter( &qwNewTime );
qwDeltaTime.QuadPart = qwNewTime.QuadPart - qwTime.QuadPart;
fElapsedTime = fSecsPerTick * ((FLOAT)(qwDeltaTime.QuadPart));
fElapsedTime = fSecsPerTick * ((float)(qwDeltaTime.QuadPart));
app.DebugPrintf("Compress: Elapsed time %f\n", fElapsedTime);
PIXEndNamedEvent();
@@ -938,12 +938,12 @@ int ConsoleSaveFileOriginal::getOriginalSaveVersion()
void ConsoleSaveFileOriginal::LockSaveAccess()
{
EnterCriticalSection(&m_lock);
m_lock.lock();
}
void ConsoleSaveFileOriginal::ReleaseSaveAccess()
{
LeaveCriticalSection(&m_lock);
m_lock.unlock();
}
ESavePlatform ConsoleSaveFileOriginal::getSavePlatform()