#111 clear screen on resolution change and window resize

This commit is contained in:
FunkyFr3sh 2021-08-05 00:26:29 +02:00
parent 4cd10d6ac0
commit b3f9e7d045
6 changed files with 22 additions and 7 deletions

View file

@ -763,6 +763,11 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
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);