I'm trying to understand this; if the goal is to force the aspect ratio to be the same, then why is there a comparison between the corrected scr_wdt and base_scr_wdt?
The main reason I'm asking is because this means that the window won't upscale horizontally.
In
prog/engine/drv/drv3d_commonCode/drv_utils.cpp
, line 206 reads:src_wdt = min(scr_hgt * base_scr_wdt / base_scr_hgt, base_scr_wdt);
I'm trying to understand this; if the goal is to force the aspect ratio to be the same, then why is there a comparison between the corrected scr_wdt and base_scr_wdt?
The main reason I'm asking is because this means that the window won't upscale horizontally.