From 11020bb3d17f998ea1ef811c6f6a481f9b7dc5c5 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Fri, 3 May 2019 04:17:34 +0200 Subject: [PATCH] fix autorenderer bug on win xp --- src/main.c | 5 ----- src/render_soft.c | 6 ++++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main.c b/src/main.c index 4c9bd1f..9fa78a4 100644 --- a/src/main.c +++ b/src/main.c @@ -1269,11 +1269,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) mouse_unlock(); real_SetWindowPos(ddraw->hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); real_SetWindowPos(ddraw->hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); - if (!ddraw->wine) - { - ShowWindow(ddraw->hWnd, SW_MINIMIZE); - ShowWindow(ddraw->hWnd, SW_RESTORE); - } mouse_lock(); return 0; } diff --git a/src/render_soft.c b/src/render_soft.c index 4ab7203..250f86a 100644 --- a/src/render_soft.c +++ b/src/render_soft.c @@ -29,6 +29,8 @@ DWORD WINAPI render_soft_main(void) char warningText[512] = { 0 }; if (ShowDriverWarning) { + ShowDriverWarning = FALSE; + if (!ddraw->windowed) PostMessage(ddraw->hWnd, WM_AUTORENDERER, 0, 0); @@ -37,8 +39,8 @@ DWORD WINAPI render_soft_main(void) "-WARNING- Using slow software rendering, please update your graphics card driver (%s)", strlen(OpenGL_Version) > 10 ? "" : OpenGL_Version); } - else - Sleep(500); + + Sleep(500); DWORD lastTick = 0; int maxFPS = ddraw->render.maxfps;