From dec71850a1575e19b9317ee63147bff43e36fb6b Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 13 Feb 2024 15:34:33 +0300 Subject: [PATCH] engine: console: allow changing background filtering --- engine/client/console.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/engine/client/console.c b/engine/client/console.c index 506ad848..e4b58134 100644 --- a/engine/client/console.c +++ b/engine/client/console.c @@ -2187,6 +2187,8 @@ INTERNAL RESOURCE */ void Con_VidInit( void ) { + const uint flags = TF_IMAGE|TF_ALLOW_NEAREST; + if( !con.historyLoaded ) { Con_LoadHistory( &con.history ); @@ -2206,28 +2208,28 @@ void Con_VidInit( void ) { // trying to load truecolor image first if( FS_FileExists( "gfx/shell/conback.bmp", false ) || FS_FileExists( "gfx/shell/conback.tga", false )) - con.background = ref.dllFuncs.GL_LoadTexture( "gfx/shell/conback", NULL, 0, TF_IMAGE ); + con.background = ref.dllFuncs.GL_LoadTexture( "gfx/shell/conback", NULL, 0, flags ); if( !con.background ) { if( FS_FileExists( "cached/conback640", false )) - con.background = ref.dllFuncs.GL_LoadTexture( "cached/conback640", NULL, 0, TF_IMAGE ); + con.background = ref.dllFuncs.GL_LoadTexture( "cached/conback640", NULL, 0, flags ); else if( FS_FileExists( "cached/conback", false )) - con.background = ref.dllFuncs.GL_LoadTexture( "cached/conback", NULL, 0, TF_IMAGE ); + con.background = ref.dllFuncs.GL_LoadTexture( "cached/conback", NULL, 0, flags ); } } else { // trying to load truecolor image first if( FS_FileExists( "gfx/shell/loading.bmp", false ) || FS_FileExists( "gfx/shell/loading.tga", false )) - con.background = ref.dllFuncs.GL_LoadTexture( "gfx/shell/loading", NULL, 0, TF_IMAGE ); + con.background = ref.dllFuncs.GL_LoadTexture( "gfx/shell/loading", NULL, 0, flags ); if( !con.background ) { if( FS_FileExists( "cached/loading640", false )) - con.background = ref.dllFuncs.GL_LoadTexture( "cached/loading640", NULL, 0, TF_IMAGE ); + con.background = ref.dllFuncs.GL_LoadTexture( "cached/loading640", NULL, 0, flags ); else if( FS_FileExists( "cached/loading", false )) - con.background = ref.dllFuncs.GL_LoadTexture( "cached/loading", NULL, 0, TF_IMAGE ); + con.background = ref.dllFuncs.GL_LoadTexture( "cached/loading", NULL, 0, flags ); } }