From 7f04db3dd33231195d8b840f3699f314889f2618 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sat, 15 May 2021 03:18:49 +0200 Subject: [PATCH] #92 reset upscale hack on resize for both opengl and d3d9 --- src/render_d3d9.c | 4 ++++ src/render_ogl.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 6bdf8b8..b7bedaa 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -436,5 +436,9 @@ DWORD WINAPI d3d9_render_main(void) fpsl_frame_end(); } + + if (g_ddraw->vhack) + InterlockedExchange(&g_ddraw->upscale_hack_active, FALSE); + return 0; } diff --git a/src/render_ogl.c b/src/render_ogl.c index 8c0392d..0252200 100644 --- a/src/render_ogl.c +++ b/src/render_ogl.c @@ -789,7 +789,8 @@ static void ogl_render() fpsl_frame_end(); } - InterlockedExchange(&g_ddraw->upscale_hack_active, FALSE); + if (g_ddraw->vhack) + InterlockedExchange(&g_ddraw->upscale_hack_active, FALSE); } static void ogl_delete_context(HGLRC context)