assimp/code
Krishty b00de10eb3 Simplified importer search and fixed a few bugs
The search for a matching importer had a few issues, see #3791. There were two different mechanisms to determine whether an importer accepts a specific file extension:
1. `aiImporterDesc::mFileExtensions`, which was forwarded to the UI via `BaseImporter::GetExtensionList()`.
2. `BaseImporter::CanRead()` when called with `checkSig == false`, which determines whether to actually use that importer.
Both were redundant and got out of sync repeatedly. I removed 2. completely and replaced it with 1., thereby syncing UI/import and shortening all `BaseImporter::CanRead()` implementations.

Further bugfixes:
- fixed glTF2 importer throwing exceptions when checking whether it can load a file
- removed `BaseImporter::SimpleExtensionCheck()` because it is no longer used and had a bug with case sensitivity

Since the `checkSig` parameter in `BaseImporter::CanRead()` is now useless, it can be removed completely. I’m not sure if this would break ABI compatiblity, so I’ll submit it with a later pull request.
2021-04-24 00:17:50 +02:00
..
AssetLib Simplified importer search and fixed a few bugs 2021-04-24 00:17:50 +02:00
CApi Update copyrights to 2021. 2021-02-28 12:17:54 +01:00
Common Simplified importer search and fixed a few bugs 2021-04-24 00:17:50 +02:00
Material Update copyrights to 2021. 2021-02-28 12:17:54 +01:00
Pbrt workaround for ASSIMP_DOUBLE_PRECISION compile errors 2021-02-28 14:45:39 -08:00
PostProcessing Merge branch 'master' into feature/gltf_fb_ngon_encoding 2021-04-07 13:54:31 +02:00
res Updated copyright dates. 2020-01-20 08:53:12 -05:00
.editorconfig Implemented: Add editor config for source code 2015-06-28 15:50:57 -06:00
CMakeLists.txt Fix parsing for AMF-Files. 2021-04-03 10:25:03 +02:00