engine: client: console: add conback.dds by request, don't fail on texture that cannot be loaded
This commit is contained in:
parent
b4376a6a8c
commit
40af058406
1 changed files with 7 additions and 1 deletions
|
@ -2136,6 +2136,7 @@ void Con_CharEvent( int key )
|
||||||
static int Con_LoadSimpleConback( const char *name, int flags )
|
static int Con_LoadSimpleConback( const char *name, int flags )
|
||||||
{
|
{
|
||||||
const char *paths[] = {
|
const char *paths[] = {
|
||||||
|
"gfx/shell/%s.dds",
|
||||||
"gfx/shell/%s.bmp",
|
"gfx/shell/%s.bmp",
|
||||||
"gfx/shell/%s.tga",
|
"gfx/shell/%s.tga",
|
||||||
"cached/%s640",
|
"cached/%s640",
|
||||||
|
@ -2149,7 +2150,12 @@ static int Con_LoadSimpleConback( const char *name, int flags )
|
||||||
|
|
||||||
Q_snprintf( path, sizeof( path ), paths[i], name );
|
Q_snprintf( path, sizeof( path ), paths[i], name );
|
||||||
if( g_fsapi.FileExists( path, false ))
|
if( g_fsapi.FileExists( path, false ))
|
||||||
return ref.dllFuncs.GL_LoadTexture( path, NULL, 0, flags );
|
{
|
||||||
|
int gl_texturenum = ref.dllFuncs.GL_LoadTexture( path, NULL, 0, flags );
|
||||||
|
|
||||||
|
if( gl_texturenum )
|
||||||
|
return gl_texturenum;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue