1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00

(config only) setting to disable async upscaling

This commit is contained in:
Laserlicht
2025-02-21 21:59:00 +01:00
parent db23cc2ffa
commit 3627731041
2 changed files with 12 additions and 2 deletions

View File

@@ -20,6 +20,8 @@
#include "../gui/CGuiHandler.h"
#include "../render/IScreenHandler.h"
#include "../../lib/CConfigHandler.h"
#include <tbb/parallel_for.h>
#include <tbb/task_arena.h>
@@ -264,7 +266,10 @@ SDLImageShared::SDLImageShared(const SDLImageShared * from, int integerScaleFact
upscalingInProgress = false;
};
upscalingArena.enqueue(scalingTask);
if(settings["video"]["asyncUpscaling"].Bool())
upscalingArena.enqueue(scalingTask);
else
scalingTask();
}
bool SDLImageShared::isLoading() const