#111 clear screen on resolution change and window resize
This commit is contained in:
parent
4cd10d6ac0
commit
b3f9e7d045
6 changed files with 22 additions and 7 deletions
5
src/dd.c
5
src/dd.c
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue