diff --git a/ddraw.dll b/ddraw.dll index 8af0da0..52114d4 100644 Binary files a/ddraw.dll and b/ddraw.dll differ 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;