From f9d26e2fa4a5caa445f489a44698f189908230c8 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Fri, 16 Nov 2018 11:56:56 +0100 Subject: [PATCH] fix window resize bug --- src/render.c | 3 +-- src/render_d3d9.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/render.c b/src/render.c index 6ddd363..a8baf25 100644 --- a/src/render.c +++ b/src/render.c @@ -545,6 +545,7 @@ static void Render() { DWORD tick_start = 0; DWORD tick_end = 0; + BOOL needsUpdate = FALSE; glViewport( ddraw->render.viewport.x, ddraw->render.viewport.y, @@ -652,8 +653,6 @@ static void Render() if (ddraw->render.width != ddraw->width || ddraw->render.height != ddraw->height) { - static BOOL needsUpdate; - if (ChildWindowExists) { glClear(GL_COLOR_BUFFER_BIT); diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 2a82042..12736bf 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -296,6 +296,7 @@ DWORD WINAPI render_d3d9_main(void) DWORD tickStart = 0; DWORD tickEnd = 0; + BOOL needsUpdate = FALSE; while (ddraw->render.run && WaitForSingleObject(ddraw->render.sem, 200) != WAIT_FAILED) { @@ -383,8 +384,6 @@ DWORD WINAPI render_d3d9_main(void) if (ddraw->render.width != ddraw->width || ddraw->render.height != ddraw->height) { - static BOOL needsUpdate; - if (ChildWindowExists) { IDirect3DDevice9_Clear(D3dDev, 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0, 0, 0), 1.0f, 0);