From bfb0edd2c6a8ad272e522dfca44a0a7b8f313651 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sun, 12 Nov 2017 20:48:28 +0100 Subject: [PATCH] use THREAD_PRIORITY_BELOW_NORMAL in render thread to prevent slowdowns --- ddraw.dll | Bin 171008 -> 171008 bytes surface.c | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/ddraw.dll b/ddraw.dll index 8af0da04ad808f1ab7d2784a87caaa7fd2c584d6..52114d400dceefca733f497c4021bf65033aedf4 100644 GIT binary patch delta 48 zcmZqJ!PT&XYeEOp&m|MP{FvIqH{Q~;VfhaP&Fr@A?6!>C*=?ErS^=fEvsEztQU(AT C-W4wZ delta 48 zcmZqJ!PT&XYeEN8Y4gM`Kc;%ojkh#ySQr@?7@FB_+u3ayx3k+a{j~y0Z)dAu`lSp2 Dk@^py diff --git a/surface.c b/surface.c index de0b970..c15aa40 100644 --- a/surface.c +++ b/surface.c @@ -484,7 +484,7 @@ HRESULT __stdcall ddraw_CreateSurface(IDirectDrawImpl *This, LPDDSURFACEDESC lpD if(lpDDSurfaceDesc->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE) { This->render.thread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)This->renderer, NULL, 0, NULL); - SetThreadPriority(This->render.thread, THREAD_PRIORITY_ABOVE_NORMAL); + SetThreadPriority(This->render.thread, THREAD_PRIORITY_BELOW_NORMAL); } return DD_OK;