浏览代码

Fix: FindLoader() now converts the input file extension to lowercase.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@828 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
aramis_acg 15 年之前
父节点
当前提交
8a27ecf827
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      code/Importer.cpp

+ 3 - 1
code/Importer.cpp

@@ -1187,8 +1187,10 @@ BaseImporter* Importer::FindLoader (const char* szExtension) const
 	for(;*szExtension == '*' || *szExtension == '.'; ++szExtension);
 
 	std::string ext(szExtension);
-	if (ext.empty())
+	if (ext.empty()) {
 		return NULL;
+	}
+	std::transform(ext.begin(),ext.end(), ext.begin(), tolower);
 
 	std::set<std::string> str;
 	for (std::vector<BaseImporter*>::const_iterator i =  pimpl->mImporter.begin();i != pimpl->mImporter.end();++i)	{