aramis_acg 23ea1ac97d # STEP: reduce memory overhead of STEP reader. A typical x64 build now has approx. 10x overhead (compared to the size of the file being read), as opposed to 20-40x that it had before. 14 lat temu
..
BoostWorkaround 4aed392d03 # add missing newline at EOF 14 lat temu
res 29935e2138 Set overall version to 1.1. 16 lat temu
3DSConverter.cpp f77d0afa55 - revert previous changes to the 3DS loader until further clarification is done. 15 lat temu
3DSHelper.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
3DSLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
3DSLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ACLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
ACLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ASELoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ASELoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ASEParser.cpp 3fe2a40193 # bugfix [3294475] - ASE BUMP map record not read 14 lat temu
ASEParser.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
Assimp.cpp 621bdef663 - rework exporter interface to be based primarily on the existing IOSystem. 15 lat temu
AssimpCExport.cpp 621bdef663 - rework exporter interface to be based primarily on the existing IOSystem. 15 lat temu
AssimpPCH.cpp 6f1408a7f0 - update CHANGES.current. 15 lat temu
AssimpPCH.h e400dc46ef # fix gcc compile errors 14 lat temu
B3DImporter.cpp a53360aa4d FIX: Change quaternion orientation for B3D loader (this format was forgotten with r502). 15 lat temu
B3DImporter.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
BVHLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
BVHLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
BaseImporter.cpp 94767ecf8c Merge https://github.com/tonttu/assimp 15 lat temu
BaseImporter.h c5c5338397 Add first version of the planned progress feedback API to the public Cpp API. Currently, progress reporting is done between each major import stage. 15 lat temu
BaseProcess.cpp c5c5338397 Add first version of the planned progress feedback API to the public Cpp API. Currently, progress reporting is done between each major import stage. 15 lat temu
BaseProcess.h c5c5338397 Add first version of the planned progress feedback API to the public Cpp API. Currently, progress reporting is done between each major import stage. 15 lat temu
BlenderDNA.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
BlenderDNA.h d082330cea BLENDER: Fix potential stack overflow caused by a DOM object referencing itself. 15 lat temu
BlenderDNA.inl 729b70ae0f BLENDER: Normal vectors are now read properly. 15 lat temu
BlenderIntermediate.h d082330cea BLENDER: Fix potential stack overflow caused by a DOM object referencing itself. 15 lat temu
BlenderLoader.cpp f3ff403a91 # add missing template<> declarations that would screw up gcc 14 lat temu
BlenderLoader.h c55509132b - IFC: implement automatic conversion from polygons with holes to polygons that consist of only one piece and are thus applicable to triangulation by ear-cutting. This solves many of the broken windows that would fall victim to z-fighting in earlier revisions. 14 lat temu
BlenderModifier.cpp 729b70ae0f BLENDER: Normal vectors are now read properly. 15 lat temu
BlenderModifier.h d082330cea BLENDER: Fix potential stack overflow caused by a DOM object referencing itself. 15 lat temu
BlenderScene.cpp 99f2e3bd97 # bugfix typo in blender loader leading to warnings due to non-existent fields in the DNA. 15 lat temu
BlenderScene.h 99f2e3bd97 # bugfix typo in blender loader leading to warnings due to non-existent fields in the DNA. 15 lat temu
BlenderSceneGen.h d082330cea BLENDER: Fix potential stack overflow caused by a DOM object referencing itself. 15 lat temu
BlobIOSystem.h 621bdef663 - rework exporter interface to be based primarily on the existing IOSystem. 15 lat temu
ByteSwap.h 1eee9890a9 - move ByteSwap template code from StreamReader.h to ByteSwap.h, where it belongs to. 15 lat temu
CInterfaceIOWrapper.h 621bdef663 - rework exporter interface to be based primarily on the existing IOSystem. 15 lat temu
CMakeLists.txt e7c9e4d5aa [3309083] Allow external unzip, and buildsys cleanup (many thanks to Rick Mattes for the patch). 14 lat temu
COBLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
COBLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
COBScene.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
CSMLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
CSMLoader.h 81bebcd0ec Add basic support for the IZWARE NENDO file format (extension: ndo). The loader has been tested with files in format version 1.0, 1.1 and 1.2. Materials and textures are read but ignored for now. 15 lat temu
CalcTangentsProcess.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
CalcTangentsProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ColladaExporter.cpp f8add9bb22 -add missing unit to cmake script for assimp_cmd, fix linux build trouble. 15 lat temu
ColladaExporter.h 28008debf7 forgot the new files... 15 lat temu
ColladaHelper.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
ColladaLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
ColladaLoader.h bd4a4fd608 further work on http://sourceforge.net/tracker/index.php?func=detail&aid=3054873&group_id=226462&atid=1067632 - first try the old node resolving algorithm (which checks for node IDs), if this fails switch to a workaround which takes both node names and IDs into account. 15 lat temu
ColladaParser.cpp 73d109c7cc # bugfix [3295074]: copy'n'paste bug in ReadSamplerProperties would cause y-axis sampler state to be assigned to the respective x values. 14 lat temu
ColladaParser.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ComputeUVMappingProcess.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
ComputeUVMappingProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ConvertToLHProcess.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ConvertToLHProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
DXFHelper.h 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
DXFLoader.cpp 990f5bd77e - DXF: convert AutoCAD's coordinate system conventions to Assimp's. 15 lat temu
DXFLoader.h 4a88e50aa4 - revamp DXF loader. It now correctly distinguishes BLOCKS and ENTITIES and resolves cross references to entities from a block. Support for block-based coordinate-space transformations. Better polymesh handling. Improve error reporting. Refactor loader structure: the class itself is now stateless, reading is done using LineSplitter. 15 lat temu
DeboneProcess.cpp 6a9e0f57d4 # fix vc10 compilation issue, thanks for Stepan Hrbek for the patch. 14 lat temu
DeboneProcess.h 6e74e066a2 # fix gcc compile errors 14 lat temu
DefaultIOStream.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
DefaultIOStream.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
DefaultIOSystem.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
DefaultIOSystem.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
DefaultLogger.cpp 85cd9be46d # some fixes to reduce the size of the binary. Total savings are ~3%. Thanks to Krishty for his efforts in that regard. 15 lat temu
DefaultProgressHandler.h c5c5338397 Add first version of the planned progress feedback API to the public Cpp API. Currently, progress reporting is done between each major import stage. 15 lat temu
Exceptional.h 621bdef663 - rework exporter interface to be based primarily on the existing IOSystem. 15 lat temu
Exporter.cpp 621bdef663 - rework exporter interface to be based primarily on the existing IOSystem. 15 lat temu
FileLogStream.h 03fcec7fe3 Removed direct STL dependency from the Assimp interface, should hopefully avoid problems with binary incompatible STLs. Some API changes, e.g. in the logger. 17 lat temu
FileSystemFilter.h e241749511 # FileSystemFilter now skips over empty paths as opposed to crashing on them. 14 lat temu
FindDegenerates.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
FindDegenerates.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
FindInstancesProcess.cpp 2b9ad081e0 - CHANGE vertex count and texture channel count limits to 8. Adapt all parts of the code which depended on both of them being set to 4. Test suite passes. 15 lat temu
FindInstancesProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
FindInvalidDataProcess.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
FindInvalidDataProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
FixNormalsStep.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
FixNormalsStep.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
GenFaceNormalsProcess.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
GenFaceNormalsProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
GenVertexNormalsProcess.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
GenVertexNormalsProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
GenericProperty.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
HMPFileData.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
HMPLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
HMPLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
HalfLifeFileData.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
Hash.h 7807c15e65 # fix portability problem with the Hsieh hash, which I had introduced accidentially. 14 lat temu
IFCLoader.cpp bf7b1d3514 # IFC: track references only for the types for which we actually need reverse indices. On average, this results in a 10% reduction in memory usage and a 5% speed improvement. 14 lat temu
IFCLoader.h f522143909 + IFC: use custom triangulation algorithm to generate walls with openings. Introduce a configuration option to toggle the triangulation implementation. 14 lat temu
IFCReaderGen.cpp af8533a0bf # IFC: add workaround to read malformed files that contain IFCSIUNIT elements with the first field not set, which is not allowed by the IFC2X3 specification. 14 lat temu
IFCReaderGen.h 3a021e934e # IFC: fix loading of the IFF2X2 scheme. 14 lat temu
IFF.h ef3cd69ae6 worked on getting assimpl compiled on BE 17 lat temu
IRRLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
IRRLoader.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
IRRMeshLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
IRRMeshLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
IRRShared.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
IRRShared.h c6899cd999 FIX: Adding empty final line to some units where it was missing. 16 lat temu
Importer.cpp 1400ae79e7 + add first prototype version of the IFC-STEP loader. Loads many test models fine but does not support some of the more sophisticated format features. 14 lat temu
ImproveCacheLocality.cpp 5ac47b9873 # don't run cache optimization if mesh fits into cache anyway ... 14 lat temu
ImproveCacheLocality.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
JoinVerticesProcess.cpp 2b9ad081e0 - CHANGE vertex count and texture channel count limits to 8. Adapt all parts of the code which depended on both of them being set to 4. Test suite passes. 15 lat temu
JoinVerticesProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
LWOAnimation.cpp f0044cf7d7 # fix LWS animation evaluator. pivot implementation still incorrect. 15 lat temu
LWOAnimation.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
LWOBLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
LWOFileData.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
LWOLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
LWOLoader.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
LWOMaterial.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
LWSLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
LWSLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
LimitBoneWeightsProcess.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
LimitBoneWeightsProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
LineSplitter.h 1400ae79e7 + add first prototype version of the IFC-STEP loader. Loads many test models fine but does not support some of the more sophisticated format features. 14 lat temu
LogAux.h c55509132b - IFC: implement automatic conversion from polygons with holes to polygons that consist of only one piece and are thus applicable to triangulation by ear-cutting. This solves many of the broken windows that would fall victim to z-fighting in earlier revisions. 14 lat temu
MD2FileData.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MD2Loader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MD2Loader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MD2NormalTable.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MD3FileData.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MD3Loader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MD3Loader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MD4FileData.h 01a25c1fb4 Get rid of ./extra folder in ./code. Move contents to main code folder. 16 lat temu
MD5Loader.cpp 5576b31aa6 # MD5 loader: fail early for empty files 14 lat temu
MD5Loader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MD5Parser.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MD5Parser.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MDCFileData.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MDCLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MDCLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MDCNormalTable.h 8991496cf5 Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 17 lat temu
MDLDefaultColorMap.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MDLFileData.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MDLLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MDLLoader.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MDLMaterialLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MS3DLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MS3DLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MakeVerboseFormat.cpp 21e3b5e087 # fix debug build of the MakeVerboseFormat-process - it asserted AI_MAX_NUMBER_OF_TEXTURECOORDS==4 for no reason. 15 lat temu
MakeVerboseFormat.h 01a25c1fb4 Get rid of ./extra folder in ./code. Move contents to main code folder. 16 lat temu
MaterialSystem.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
MaterialSystem.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
MemoryIOWrapper.h 1b87557fd1 update to zlib 1.2.5. 15 lat temu
NDOLoader.cpp e440fb2769 NDOLoader: improve reusability of some temporary vectors. 15 lat temu
NDOLoader.h 81bebcd0ec Add basic support for the IZWARE NENDO file format (extension: ndo). The loader has been tested with files in format version 1.0, 1.1 and 1.2. Materials and textures are read but ignored for now. 15 lat temu
NFFLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
NFFLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
OFFLoader.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
OFFLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ObjFileData.h 94767ecf8c Merge https://github.com/tonttu/assimp 15 lat temu
ObjFileImporter.cpp 799ae75d67 # Obj: add missing check for empty normals, which caused models with no or partial normal sets to fail in some cases. 14 lat temu
ObjFileImporter.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ObjFileMtlImporter.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ObjFileMtlImporter.h b0d8d83b75 BUGFIX 2970556: Fix possible overflow in material importer ( obj ) . 15 lat temu
ObjFileParser.cpp 36d3a60c40 # fix obj crashes due to out-of-bounds indices in the input files. This fixes models/invalid/malformed.obj and models/invalid/malformed2.obj. 14 lat temu
ObjFileParser.h f3310b0f36 BUGFIX : Fix handling of multiple materials per object definition in Obj-Loader. 15 lat temu
ObjTools.h 613a4cc679 - BUGFIX: Crash in obj-model. 15 lat temu
OgreImporter.cpp 85cd9be46d # some fixes to reduce the size of the binary. Total savings are ~3%. Thanks to Krishty for his efforts in that regard. 15 lat temu
OgreImporter.h 998de54048 some code updates, ogre animation still not working :( 15 lat temu
OgreImporterMaterial.cpp 55bdc6db63 Ogre: Use explicit qualification for boost stuff to avoid potential tr1 conflicts with vc10. Thanks to Krishty to point it out. Use TinyFormatter instead of boost::format. 15 lat temu
OgreXmlHelper.h 1bcd29d704 Fix: OgreImporter relies on non ISO std::exception c'tor. 15 lat temu
OptimizeGraph.cpp 1fcb1a1d8e # OptimizeGraph: fix crash if there is no data remaining after flattening the graph and removing everything that serves no purpose. 14 lat temu
OptimizeGraph.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
OptimizeMeshes.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
OptimizeMeshes.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ParsingUtils.h 1400ae79e7 + add first prototype version of the IFC-STEP loader. Loads many test models fine but does not support some of the more sophisticated format features. 14 lat temu
PlyLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
PlyLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
PlyParser.cpp 0fc965da91 Rename strtolxxx family of functions, all functions returning unsigned integers now carry an 'u' in their name (this is for compatibility with Irrlicht's fast_atof see http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=243079#243079). 15 lat temu
PlyParser.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
PolyTools.h f522143909 + IFC: use custom triangulation algorithm to generate walls with openings. Introduce a configuration option to toggle the triangulation implementation. 14 lat temu
PretransformVertices.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
PretransformVertices.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ProcessHelper.cpp a6e0a5075f + integrate Debone-Process into Assimp. This step was contributed by mick-p, see [3262561] (https://sourceforge.net/tracker/?func=detail&aid=3262561&group_id=226462&atid=1067634) 14 lat temu
ProcessHelper.h bbd7547fff - Further work on IFC, fix transformations, support non-uniform transformations, optimize loading, use recursive algorithm to resolve holes in polygons, implement CSG logic to generate wall openings. The latter is currently disabled. 14 lat temu
Profiler.h aae8637666 Add GLOB_MEASURE_TIME configuration option to profile the runtime of the postprocessing steps. 15 lat temu
Q3BSPFileData.h 5ef9e63ac6 - UPDATE : Add first version of bsp-loader with assimp-internal texture support. 15 lat temu
Q3BSPFileImporter.cpp fc5ab64790 # q3bsp: quick compile fix 14 lat temu
Q3BSPFileImporter.h 1c37910f5f - UPDATE : VArious Bugfixes from rdb in the PK3BSP-Loader: fix lightmap copying, fix a typo, offer a way to get texture names from external, if they a re not part of the archive. 15 lat temu
Q3BSPFileParser.cpp 5ef9e63ac6 - UPDATE : Add first version of bsp-loader with assimp-internal texture support. 15 lat temu
Q3BSPFileParser.h f017b5a4a4 - FEATURE : First version of PK3 format loader. 15 lat temu
Q3BSPZipArchive.cpp 5ef9e63ac6 - UPDATE : Add first version of bsp-loader with assimp-internal texture support. 15 lat temu
Q3BSPZipArchive.h e7c9e4d5aa [3309083] Allow external unzip, and buildsys cleanup (many thanks to Rick Mattes for the patch). 14 lat temu
Q3DLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
Q3DLoader.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
RawLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
RawLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
RemoveComments.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
RemoveComments.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
RemoveRedundantMaterials.cpp 94767ecf8c Merge https://github.com/tonttu/assimp 15 lat temu
RemoveRedundantMaterials.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
RemoveVCProcess.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
RemoveVCProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SGSpatialSort.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SGSpatialSort.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SMDLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
SMDLoader.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
STEPFile.h 23ea1ac97d # STEP: reduce memory overhead of STEP reader. A typical x64 build now has approx. 10x overhead (compared to the size of the file being read), as opposed to 20-40x that it had before. 14 lat temu
STEPFileReader.cpp 23ea1ac97d # STEP: reduce memory overhead of STEP reader. A typical x64 build now has approx. 10x overhead (compared to the size of the file being read), as opposed to 20-40x that it had before. 14 lat temu
STEPFileReader.h bf7b1d3514 # IFC: track references only for the types for which we actually need reverse indices. On average, this results in a 10% reduction in memory usage and a 5% speed improvement. 14 lat temu
STLLoader.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
STLLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SceneCombiner.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
SceneCombiner.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
ScenePreprocessor.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
ScenePreprocessor.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SkeletonMeshBuilder.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SkeletonMeshBuilder.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SmoothingGroups.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
SmoothingGroups.inl 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SortByPTypeProcess.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
SortByPTypeProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
SpatialSort.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
SpatialSort.h a9fd02c14e JoinIdenticalVertices: Performance optimizations by Krishty („Fuck the System”). Yields a 9x speedup in first benchmarks with meshes > 2k triangles. 15 lat temu
SplitByBoneCountProcess.cpp 94767ecf8c Merge https://github.com/tonttu/assimp 15 lat temu
SplitByBoneCountProcess.h 24a0132598 + SplitByBonesCountProcess: make bone limit configurable. 15 lat temu
SplitLargeMeshes.cpp 261f49c468 Add mName member to aiMesh. 15 lat temu
SplitLargeMeshes.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
StandardShapes.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
StandardShapes.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
StdOStreamLogStream.h 03fcec7fe3 Removed direct STL dependency from the Assimp interface, should hopefully avoid problems with binary incompatible STLs. Some API changes, e.g. in the logger. 17 lat temu
StreamReader.h af8058498e - StreamReader now should be able to deal with files opened in text mode. 14 lat temu
StringComparison.h 81bebcd0ec Add basic support for the IZWARE NENDO file format (extension: ndo). The loader has been tested with files in format version 1.0, 1.1 and 1.2. Materials and textures are read but ignored for now. 15 lat temu
Subdivision.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
Subdivision.h d082330cea BLENDER: Fix potential stack overflow caused by a DOM object referencing itself. 15 lat temu
TargetAnimation.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
TargetAnimation.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
TerragenLoader.cpp 32bfa9ac21 Add WIP version of the BLENDER importer. DO NOT USE FOR PRODUCTION YET! 15 lat temu
TerragenLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
TextureTransform.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
TextureTransform.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
TinyFormatter.h 00238e84e8 # fix vc8 compilation. See https://sourceforge.net/projects/assimp/forums/forum/817654/topic/4372824 15 lat temu
TriangulateProcess.cpp f522143909 + IFC: use custom triangulation algorithm to generate walls with openings. Introduce a configuration option to toggle the triangulation implementation. 14 lat temu
TriangulateProcess.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
UnrealLoader.cpp 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
UnrealLoader.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
ValidateDataStructure.cpp 2c83543b39 - remove aiAssert, use a plain assert instead. This removes the exit() call in Assimp. 15 lat temu
ValidateDataStructure.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
Vertex.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
VertexTriangleAdjacency.cpp 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
VertexTriangleAdjacency.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
Win32DebugLogStream.h 93ed38e50b FIX: Change call to OutputDebugString to OutputDebugStringA to deal with _UNICODE builds. 16 lat temu
XFileHelper.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
XFileImporter.cpp 94767ecf8c Merge https://github.com/tonttu/assimp 15 lat temu
XFileImporter.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
XFileParser.cpp 73a7fdf200 # fix potential off-by-one error when reading compressed X files. 14 lat temu
XFileParser.h 94767ecf8c Merge https://github.com/tonttu/assimp 15 lat temu
assbin_chunks.h 9fd2245eb1 Add specification/prototype header for the ASSBIN format utilized by assimp_cmd to store its minidumps or fully-fledged binary copies of our data structure. 16 lat temu
fast_atof.h 6f30639d7f - refraing from using magic numbers like 0xffffffff all over the repository, rather use UINT_MAX/SIZE_MAX .. 14 lat temu
irrXMLWrapper.h 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 16 lat temu
makefile fb2815047d Update my standalone handcrafted makefiles to compile ./contrib/unzip as well. 15 lat temu
makefile.mingw 76bdf7d0cb Fix makefile.mingw, see http://sourceforge.net/projects/assimp/forums/forum/817654/topic/3828839. 15 lat temu
pstdint.h 0e77095ace Experimental bugfix: avoid most pstdint.h stuff when VC10 stdint.h is included. 15 lat temu
qnan.h 906c45eeeb Fix: qnan detection code. Appearently I fooled myself when I wrote this. 16 lat temu