From a19d11a2623e91c717977457ce7f3678b26eb073 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 7 Aug 2019 02:59:42 +0200 Subject: [PATCH] prevent fullscreen exclusive mode with opengl on war2 --- src/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 9628cda..889ccaa 100644 --- a/src/main.c +++ b/src/main.c @@ -788,6 +788,9 @@ HRESULT __stdcall ddraw_SetDisplayMode(IDirectDrawImpl *This, DWORD width, DWORD } } + if (!ddraw->windowed && ddraw->bnetHack && ddraw->renderer == render_main) + This->render.height++; + if (!ddraw->handlemouse) This->boxing = maintas = FALSE; @@ -913,7 +916,7 @@ HRESULT __stdcall ddraw_SetDisplayMode2(IDirectDrawImpl *This, DWORD width, DWOR void ToggleFullscreen() { - if (ddraw->bnetHack && ddraw->renderer != render_soft_main) + if (ddraw->bnetHack && ddraw->renderer == render_d3d9_main) return; if (ddraw->windowed)