Fixed: Ignore extension when looking for textures

--HG--
branch : develop
This commit is contained in:
kervala 2016-10-22 16:52:20 +02:00
parent 891784f23d
commit d8f92e1cee

View file

@ -531,18 +531,28 @@ int main(int argc, char **argv)
continue; continue;
} }
sTGAname = toLower(string(tgaName));
// search position of extension
std::string tgaExt = CFile::getExtension(sTGAname);
// remove extension
sTGAname = CFile::getFilenameWithoutExtension(sTGAname);
sint i; sint i;
sTGAname = toLower(string(tgaName));
string findTGAName; string findTGAName;
for (i = 0; i < mapSize; ++i) for (i = 0; i < mapSize; ++i)
{ {
// get the string whitout path // get the string whitout path
findTGAName = toLower(CFile::getFilename(AllMapNames[i])); findTGAName = toLower(CFile::getFilenameWithoutExtension(AllMapNames[i]));
if( findTGAName == sTGAname ) if( findTGAName == sTGAname )
break; break;
} }
// append extension
sTGAname += "." + tgaExt;
if( i == mapSize ) if( i == mapSize )
{ {
// not present in subset: offset existing uv's to (0,0), preserving size // not present in subset: offset existing uv's to (0,0), preserving size