* Rewrite of R_LoadImage to make it more generic and data driven
This commit is contained in:
1 parent
6993861080
commit
034e6e8f20
6 files changed
+117
-44
No files matched your search
@@ -1207,7 +1207,6 @@ int FS_FOpenFileRead( const char *filename, fileHandle_t *file, qboolean uniqueF
|
||||
}
|
||||
}
|
||||
|
||||
Com_DPrintf ("Can't find %s\n", filename);
|
||||
#ifdef FS_MISSING
|
||||
if (missingFiles) {
|
||||
fprintf(missingFiles, "%s\n", filename);
|
||||
|
||||
@@ -53,6 +53,28 @@ char *COM_SkipPath (char *pathname)
|
||||
return last;
|
||||
}
|
||||
|
||||
/*
|
||||
============
|
||||
COM_GetExtension
|
||||
============
|
||||
*/
|
||||
const char *COM_GetExtension( const char *name ) {
|
||||
int length, i;
|
||||
|
||||
length = strlen(name)-1;
|
||||
i = length;
|
||||
|
||||
while (name[i] != '.')
|
||||
{
|
||||
i--;
|
||||
if (name[i] == '/' || i == 0)
|
||||
return ""; // no extension
|
||||
}
|
||||
|
||||
return &name[i+1];
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
============
|
||||
COM_StripExtension
|
||||
|
||||
@@ -599,6 +599,7 @@ int Q_isnan( float x );
|
||||
float Com_Clamp( float min, float max, float value );
|
||||
|
||||
char *COM_SkipPath( char *pathname );
|
||||
const char *COM_GetExtension( const char *name );
|
||||
void COM_StripExtension(const char *in, char *out, int destsize);
|
||||
void COM_DefaultExtension( char *path, int maxSize, const char *extension );
|
||||
|
||||
|
||||
Reference in new issue
Block a user