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

tweaks for last commit

This commit is contained in:
FunkyFr3sh 2021-08-05 00:39:06 +02:00
parent b3f9e7d045
commit 98c81c99fe
2 changed files with 2 additions and 6 deletions

View File

@ -759,15 +759,11 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
if (g_ddraw->render.viewport.x != 0 || g_ddraw->render.viewport.y != 0)
{
RedrawWindow(g_ddraw->hwnd, NULL, NULL, RDW_ERASE | RDW_INVALIDATE);
InterlockedExchange(&g_ddraw->render.clear_screen, TRUE);
}
if (g_ddraw->render.thread == NULL)
{
if (g_ddraw->maintas || g_ddraw->boxing)
{
InterlockedExchange(&g_ddraw->render.clear_screen, TRUE);
}
InterlockedExchange(&g_ddraw->render.palette_updated, TRUE);
InterlockedExchange(&g_ddraw->render.surface_updated, TRUE);
ReleaseSemaphore(g_ddraw->render.sem, 1, NULL);

View File

@ -747,7 +747,7 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
}
case WM_ERASEBKGND:
{
if (g_ddraw->maintas || g_ddraw->boxing)
if (g_ddraw->render.viewport.x != 0 || g_ddraw->render.viewport.y != 0)
{
InterlockedExchange(&g_ddraw->render.clear_screen, TRUE);
}