From b1a7505d81fdf857dc3360599823db60aa15085c Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 30 Mar 2021 00:19:40 +0200 Subject: [PATCH] Limit tested video modes even further and skip all display frequencies above 60 Hz, to significantly lower startup times --- engine/code/gl_vidnt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/code/gl_vidnt.c b/engine/code/gl_vidnt.c index 8495966..4db05cb 100644 --- a/engine/code/gl_vidnt.c +++ b/engine/code/gl_vidnt.c @@ -1642,11 +1642,12 @@ void VID_InitFullDIB (HINSTANCE hInstance) (nummodes < MAX_MODE_LIST))*/ if ((devmode.dmBitsPerPel >= 32) && ( - (devmode.dmPelsWidth == VID_MINWIDTH && devmode.dmPelsHeight == VID_MINHEIGHT) || (devmode.dmPelsWidth >= 640 && devmode.dmPelsHeight >= 480) + (devmode.dmPelsWidth == VID_MINWIDTH && devmode.dmPelsHeight == VID_MINHEIGHT) || (devmode.dmPelsWidth >= 1024 && devmode.dmPelsHeight >= 768) ) && (devmode.dmPelsWidth != 720) && (devmode.dmPelsWidth <= VID_MAXWIDTH) && (devmode.dmPelsHeight <= VID_MAXHEIGHT) && + (devmode.dmDisplayFrequency <= 60) && (nummodes < MAX_MODE_LIST)) // jkrige - limit video modes {