From a7e1a6c8ceb9a9ce91f9a664225ebc60bd24b27b Mon Sep 17 00:00:00 2001 From: libretroadmin Date: Sat, 6 Apr 2024 23:07:25 +0200 Subject: [PATCH] DM_INTERLACED seems not defined for MSVC 2005 - so exclude it for MSVC versions prior to 2010 --- gfx/common/win32_common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfx/common/win32_common.c b/gfx/common/win32_common.c index e6a0fc2a7e..7faa5b86c9 100644 --- a/gfx/common/win32_common.c +++ b/gfx/common/win32_common.c @@ -2334,12 +2334,14 @@ static bool win32_monitor_set_fullscreen( devmode.dmPelsWidth = width; devmode.dmPelsHeight = height; devmode.dmDisplayFrequency = refresh; - devmode.dmDisplayFlags = interlaced ? DM_INTERLACED : 0; devmode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_DISPLAYFREQUENCY; +#if !(_MSC_VER && (_MSC_VER < 1600)) + devmode.dmDisplayFlags = interlaced ? DM_INTERLACED : 0; if (interlaced) devmode.dmFields |= DM_DISPLAYFLAGS; +#endif return win32_change_display_settings(dev_name, &devmode, CDS_FULLSCREEN) == DISP_CHANGE_SUCCESSFUL; }