1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 14:14:47 +01:00

enable all cpus if singlecpu is set to false

This commit is contained in:
FunkyFr3sh 2018-12-10 03:42:30 +01:00
parent e38f88a3e4
commit 6558ddb000

View File

@ -82,7 +82,17 @@ void Settings_Load()
ddraw->adjmouse = TRUE;
if (GetBool("singlecpu", TRUE))
{
SetProcessAffinityMask(GetCurrentProcess(), 1);
}
else
{
DWORD systemAffinity;
DWORD procAffinity;
HANDLE proc = GetCurrentProcess();
if (GetProcessAffinityMask(proc, &procAffinity, &systemAffinity))
SetProcessAffinityMask(proc, systemAffinity);
}
ddraw->render.bpp = GetInt("bpp", 32);
if (ddraw->render.bpp != 16 && ddraw->render.bpp != 24 && ddraw->render.bpp != 32)