mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
fix autorenderer bug on win xp
This commit is contained in:
parent
0caaf3677a
commit
92e4a85160
@ -1339,11 +1339,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||||||
mouse_unlock();
|
mouse_unlock();
|
||||||
real_SetWindowPos(ddraw->hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
|
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);
|
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();
|
mouse_lock();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -29,6 +29,8 @@ DWORD WINAPI render_soft_main(void)
|
|||||||
char warningText[512] = { 0 };
|
char warningText[512] = { 0 };
|
||||||
if (ShowDriverWarning)
|
if (ShowDriverWarning)
|
||||||
{
|
{
|
||||||
|
ShowDriverWarning = FALSE;
|
||||||
|
|
||||||
if (!ddraw->windowed)
|
if (!ddraw->windowed)
|
||||||
PostMessage(ddraw->hWnd, WM_AUTORENDERER, 0, 0);
|
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)",
|
"-WARNING- Using slow software rendering, please update your graphics card driver (%s)",
|
||||||
strlen(OpenGL_Version) > 10 ? "" : OpenGL_Version);
|
strlen(OpenGL_Version) > 10 ? "" : OpenGL_Version);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
Sleep(500);
|
Sleep(500);
|
||||||
|
|
||||||
DWORD lastTick = 0;
|
DWORD lastTick = 0;
|
||||||
int maxFPS = ddraw->render.maxfps;
|
int maxFPS = ddraw->render.maxfps;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user