* Rewrite of R_LoadImage to make it more generic and data driven

This commit is contained in:
Tim Angus committed 2007-08-26 21:27:46 +00:00
1 parent 6993861080
commit 034e6e8f20
6 files changed
+117 -44

No files matched your search

-1
View File
@@ -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);
+22
View File
@@ -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
+1
View File
@@ -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 );