From 2e8fa60e963ddf3477078ce6ad425641c6510d64 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 25 Mar 2025 17:06:13 +0300 Subject: [PATCH] engine: client: don't allow downscaling HUD when using hud_scale's fixed resolution mode --- engine/client/cl_game.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/client/cl_game.c b/engine/client/cl_game.c index 99abbc50..04872c62 100644 --- a/engine/client/cl_game.c +++ b/engine/client/cl_game.c @@ -1688,7 +1688,7 @@ get actual screen info */ int GAME_EXPORT CL_GetScreenInfo( SCREENINFO *pscrinfo ) { - qboolean apply_scale_factor = false; + qboolean apply_scale_factor = false; // we don't want floating point inaccuracies float scale_factor = hud_scale.value; if( FBitSet( hud_fontscale.flags, FCVAR_CHANGED )) @@ -1706,7 +1706,7 @@ int GAME_EXPORT CL_GetScreenInfo( SCREENINFO *pscrinfo ) if( hud_scale.value >= 320.0f && hud_scale.value >= hud_scale_minimal_width.value ) { scale_factor = refState.width / hud_scale.value; - apply_scale_factor = true; + apply_scale_factor = scale_factor > 1.0f; } else if( scale_factor && scale_factor != 1.0f ) {