engine: client: disable viewsize without requested Quake compatibility

This commit is contained in:
Alibek Omarov 2022-01-14 01:18:22 +03:00
parent 1f26710bd0
commit 22e770e4d4
1 changed files with 27 additions and 18 deletions

View File

@ -35,6 +35,8 @@ void V_CalcViewRect( void )
int sb_lines;
float size;
if( FBitSet( host.features, ENGINE_QUAKE_COMPATIBLE ))
{
// intermission is always full screen
if( cl.intermission ) size = 120.0f;
else size = scr_viewsize->value;
@ -59,6 +61,13 @@ void V_CalcViewRect( void )
full = true;
}
size /= 100.0f;
}
else
{
full = true;
sb_lines = 0;
size = 1.0f;
}
clgame.viewport[2] = refState.width * size;
clgame.viewport[3] = refState.height * size;