assimp/code
Daniel Hritzkiv 98e98dc40c
Fix node names sharing same name
Uses node name if it is set, and globally unique id otherwise.

This may still break in some models (glTF2 spec doesn’t guaruntee name values to be unique). However, I couldn’t cause it to break any further using gltf2 models on hand.

Closes #1600
2017-11-29 12:20:44 -05:00
..
res Fix missing includes. 2017-03-05 15:05:40 +01:00
.editorconfig Implemented: Add editor config for source code 2015-06-28 15:50:57 -06:00
3DSConverter.cpp closes https://github.com/assimp/assimp/issues/1404: set name with merged meshes for output mesh. 2017-09-07 20:30:17 +02:00
3DSExporter.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
3DSExporter.h Update license info. 2017-05-09 19:57:36 +02:00
3DSHelper.h Update license info. 2017-05-09 19:57:36 +02:00
3DSLoader.cpp Update 3DSLoader.cpp 2017-09-14 14:55:02 +03:00
3DSLoader.h Update license info. 2017-05-09 19:57:36 +02:00
ACLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
ACLoader.h Update license info. 2017-05-09 19:57:36 +02:00
AMFImporter.cpp Update license info. 2017-05-09 19:57:36 +02:00
AMFImporter.hpp Misc. typos 2017-11-09 17:19:26 -05:00
AMFImporter_Geometry.cpp Update license info. 2017-05-09 19:57:36 +02:00
AMFImporter_Macro.hpp Update license info. 2017-05-09 19:57:36 +02:00
AMFImporter_Material.cpp Update license info. 2017-05-09 19:57:36 +02:00
AMFImporter_Node.hpp Misc. typos 2017-11-09 17:19:26 -05:00
AMFImporter_Postprocess.cpp AMFImporter: Add assertion to silence a static analyzer warning 2017-11-15 11:45:21 +02:00
ASELoader.cpp ASE: Add assertion to silence a static analyzer warning 2017-11-15 11:45:21 +02:00
ASELoader.h fix review findings., 2017-06-28 22:08:20 +02:00
ASEParser.cpp closes https://github.com/assimp/assimp/issues/1319: fix build without 2017-06-26 22:01:15 +02:00
ASEParser.h closes https://github.com/assimp/assimp/issues/1319: fix build without 2017-06-26 22:01:15 +02:00
AssbinExporter.cpp AssbinExporter: Add assertion to silence a static analyzer warning 2017-11-15 11:45:21 +02:00
AssbinExporter.h Update license info. 2017-05-09 19:57:36 +02:00
AssbinLoader.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
AssbinLoader.h add some asserts. 2017-09-30 10:47:23 +02:00
Assimp.cpp Obj-Importer: introduce working test for line breaks. 2017-05-29 22:00:13 +02:00
AssimpCExport.cpp SceneCombiner: fix the build. 2017-06-21 15:24:06 +02:00
AssxmlExporter.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
AssxmlExporter.h Update license info. 2017-05-09 19:57:36 +02:00
B3DImporter.cpp B3DImporter: Replace bad pointer casting with memcpy 2017-10-14 18:46:19 +03:00
B3DImporter.h Addressed a number of memory leaks identified in unit tests by asan 2017-10-02 11:03:24 +03:00
BVHLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
BVHLoader.h Update license info. 2017-05-09 19:57:36 +02:00
BaseImporter.cpp Fix compiler warnings + one review finding. 2017-07-09 22:17:35 +02:00
BaseImporter.h Utf8: integrate new lib. 2017-06-17 19:38:47 +02:00
BaseProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
BaseProcess.h Update license info. 2017-05-09 19:57:36 +02:00
Bitmap.cpp Remove some dead assignments 2017-11-15 11:45:21 +02:00
Bitmap.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderBMesh.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
BlenderBMesh.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
BlenderDNA.cpp Update license info. 2017-05-09 19:57:36 +02:00
BlenderDNA.h BlenderDNA: Silence warning about uninitialized member 2017-11-18 16:49:03 +02:00
BlenderDNA.inl Add unittest 2017-10-31 12:24:32 +01:00
BlenderIntermediate.h fix trivial warnings 2017-11-02 11:13:52 +01:00
BlenderLoader.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
BlenderLoader.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderModifier.cpp closes https://github.com/assimp/assimp/issues/1490 : fix invalid access to mesh array when the array is empty. 2017-10-31 14:03:03 +01:00
BlenderModifier.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderScene.cpp Blender: Fix strict-aliasing warnings 2017-11-18 15:50:56 +02:00
BlenderScene.h Blender: Silence warning about uninitialized member 2017-11-18 16:50:45 +02:00
BlenderSceneGen.h Regression Testsuite: update database. 2016-04-19 08:49:14 +02:00
BlenderTessellator.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
BlenderTessellator.h Update license info. 2017-05-09 19:57:36 +02:00
BlobIOSystem.h Update license info. 2017-05-09 19:57:36 +02:00
ByteSwapper.h Update license info. 2017-05-09 19:57:36 +02:00
C4DImporter.cpp changed a few leftover asserts to ai_assert 2017-08-12 00:13:24 -04:00
C4DImporter.h should be map, not set 2017-08-12 00:16:00 -04:00
CInterfaceIOWrapper.cpp Update license info. 2017-05-09 19:57:36 +02:00
CInterfaceIOWrapper.h Update license info. 2017-05-09 19:57:36 +02:00
CMakeLists.txt Add support for building Mac OS X Framework bundles 2017-11-20 00:10:05 +02:00
COBLoader.cpp Coverity: fix finding in COBLoader. 2017-05-09 20:15:30 +02:00
COBLoader.h Update license info. 2017-05-09 19:57:36 +02:00
COBScene.h Update license info. 2017-05-09 19:57:36 +02:00
CSMLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
CSMLoader.h Update license info. 2017-05-09 19:57:36 +02:00
CalcTangentsProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
CalcTangentsProcess.h Update license info. 2017-05-09 19:57:36 +02:00
ColladaExporter.cpp Fix warning on MSVC14 2017-11-25 11:38:12 +01:00
ColladaExporter.h Update ColladaExporter.h 2017-10-21 18:15:46 +08:00
ColladaHelper.h Misc. typos 2017-11-09 17:19:26 -05:00
ColladaLoader.cpp Misc. typos 2017-11-09 17:19:26 -05:00
ColladaLoader.h Update license info. 2017-05-09 19:57:36 +02:00
ColladaParser.cpp Misc. typos 2017-11-09 17:19:26 -05:00
ColladaParser.h Misc. typos 2017-11-09 17:19:26 -05:00
ComputeUVMappingProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
ComputeUVMappingProcess.h Update license info. 2017-05-09 19:57:36 +02:00
ConvertToLHProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
ConvertToLHProcess.h Update license info. 2017-05-09 19:57:36 +02:00
CreateAnimMesh.cpp Morph animation support for collada 2017-01-12 13:41:32 +02:00
CreateAnimMesh.h Update license info. 2017-05-09 19:57:36 +02:00
D3MFImporter.cpp Fix warning C4138: '*/' found outside of comment on MSVC14 2017-11-24 22:08:50 +01:00
D3MFImporter.h Update license info. 2017-05-09 19:57:36 +02:00
D3MFOpcPackage.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
D3MFOpcPackage.h Update license info. 2017-05-09 19:57:36 +02:00
DXFHelper.h Update license info. 2017-05-09 19:57:36 +02:00
DXFLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
DXFLoader.h Update license info. 2017-05-09 19:57:36 +02:00
DeboneProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
DeboneProcess.h closes https://github.com/assimp/assimp/issues/1514: add postprocess step for scaling 2017-10-29 20:28:59 +01:00
DefaultIOStream.cpp Update license info. 2017-05-09 19:57:36 +02:00
DefaultIOSystem.cpp closes https://github.com/assimp/assimp/issues/1513: fix assimp for cross compile for android 2017-11-15 21:26:25 +01:00
DefaultLogger.cpp DefaultLogger: Whitespace cleanup to fix GCC misleading indentation warning 2017-09-15 12:40:07 +03:00
DefaultProgressHandler.h Update license info. 2017-05-09 19:57:36 +02:00
Exceptional.h Export DefaultIOSystem and move it with DefaultIOStream to include/ instead of code/ 2017-02-28 11:44:04 +09:00
Exporter.cpp Merge branch 'master' into ObjExporter_nomtl 2017-11-04 09:32:50 +01:00
FBXAnimation.cpp FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXBinaryTokenizer.cpp closes https://github.com/assimp/assimp/issues/216: check the area of a triangle to check if its degenerated or not. 2017-11-09 21:31:16 +01:00
FBXCompileConfig.h FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXConverter.cpp FBX: Remove dead assignment 2017-11-15 11:45:21 +02:00
FBXConverter.h Update license info. 2017-05-09 19:57:36 +02:00
FBXDeformer.cpp Update license info. 2017-05-09 19:57:36 +02:00
FBXDocument.cpp FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXDocument.h FBX: Remove useless const qualifier from return value 2017-10-08 12:45:02 +03:00
FBXDocumentUtil.cpp Update license info. 2017-05-09 19:57:36 +02:00
FBXDocumentUtil.h replaced boost smart pointers with c++11 smart pointers 2016-04-05 23:23:53 +02:00
FBXImportSettings.h Fixed many FBX bugs 2017-07-15 00:27:33 -03:00
FBXImporter.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
FBXImporter.h Revert "WIP: Enable Travis clang build" 2017-10-06 15:42:05 +02:00
FBXMaterial.cpp Fixed many FBX bugs 2017-07-15 00:27:33 -03:00
FBXMeshGeometry.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
FBXMeshGeometry.h Update license info. 2017-05-09 19:57:36 +02:00
FBXModel.cpp FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXNodeAttribute.cpp FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXParser.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
FBXParser.h FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXProperties.cpp Update license info. 2017-05-09 19:57:36 +02:00
FBXProperties.h add some asserts. 2017-09-30 10:47:23 +02:00
FBXTokenizer.cpp Update license info. 2017-05-09 19:57:36 +02:00
FBXTokenizer.h assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
FBXUtil.cpp Update license info. 2017-05-09 19:57:36 +02:00
FBXUtil.h Update license info. 2017-05-09 19:57:36 +02:00
FIReader.cpp Fix warning cast double to float 2017-11-24 22:29:58 +01:00
FIReader.hpp Fix android build. 2017-11-18 18:32:16 +01:00
FileLogStream.h Merge branch 'master' of https://github.com/assimp/assimp 2017-03-11 22:13:48 +01:00
FileSystemFilter.h Fix spelling mistakes 2016-04-03 01:38:00 +01:00
FindDegenerates.cpp Fix MSVC14 warning cast double to real 2017-11-24 22:13:38 +01:00
FindDegenerates.h FindDegeneratives: adapt unittests and add configs 2017-11-12 22:09:18 +01:00
FindInstancesProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
FindInstancesProcess.h Update license info. 2017-05-09 19:57:36 +02:00
FindInvalidDataProcess.cpp Fix warning on MSVC14 2017-11-25 11:38:12 +01:00
FindInvalidDataProcess.h Update license info. 2017-05-09 19:57:36 +02:00
FixNormalsStep.cpp Update license info. 2017-05-09 19:57:36 +02:00
FixNormalsStep.h closes https://github.com/assimp/assimp/issues/1514: add postprocess step for scaling 2017-10-29 20:28:59 +01:00
GenFaceNormalsProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
GenFaceNormalsProcess.h Update license info. 2017-05-09 19:57:36 +02:00
GenVertexNormalsProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
GenVertexNormalsProcess.h Update license info. 2017-05-09 19:57:36 +02:00
GenericProperty.h GenericProperty: Remove useless const qualifier from return value 2017-10-08 12:45:48 +03:00
HMPFileData.h Update license info. 2017-05-09 19:57:36 +02:00
HMPLoader.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
HMPLoader.h Update license info. 2017-05-09 19:57:36 +02:00
HalfLifeFileData.h Fix compiler warnings. 2017-06-21 23:02:46 +02:00
Hash.h Update license info. 2017-05-09 19:57:36 +02:00
IFCBoolean.cpp Fixed a divide by zero error in IFCBoolean that was latent, but nevertheless a bug 2017-10-14 18:46:19 +03:00
IFCCurve.cpp Merge branch 'master' into fix_trivial_warnings 2017-11-03 10:35:02 +01:00
IFCGeometry.cpp Extended support for tessellation parameter to more IFC shapes 2017-03-17 14:55:18 +01:00
IFCLoader.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
IFCLoader.h Revert "WIP: Enable Travis clang build" 2017-10-06 15:42:05 +02:00
IFCMaterial.cpp Update license info. 2017-05-09 19:57:36 +02:00
IFCOpenings.cpp IFC: Remove dead code 2017-11-15 11:45:21 +02:00
IFCProfile.cpp Fixed warnings when compiling for x64 on MSVC through VS 2017 v15.3.3. 2017-09-10 19:13:12 +10:00
IFCReaderGen.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
IFCReaderGen1.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
IFCReaderGen2.cpp IFC: Switch generated file to 2 files to fix issue related to <mingw4.9 ( 2016-09-23 19:48:38 +02:00
IFCUtil.cpp Update license info. 2017-05-09 19:57:36 +02:00
IFCUtil.h Update license info. 2017-05-09 19:57:36 +02:00
IFF.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
IOStreamBuffer.h StreamReader: fix out-of-range exception 2017-07-27 20:49:49 +02:00
IRRLoader.cpp IRRLoader: Fix confusing boolean casting 2017-11-15 11:45:21 +02:00
IRRLoader.h SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02:00
IRRMeshLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
IRRMeshLoader.h Update license info. 2017-05-09 19:57:36 +02:00
IRRShared.cpp Update license info. 2017-05-09 19:57:36 +02:00
IRRShared.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
Importer.cpp Update Importer.cpp 2017-11-16 14:42:20 +01:00
Importer.h Update license info. 2017-05-09 19:57:36 +02:00
ImporterRegistry.cpp Add support for importing both glTF and glTF2 files 2017-09-11 11:02:15 -04:00
ImproveCacheLocality.cpp ImproveCacheLocality: Add assertion to silence a static analyzer warning 2017-11-15 11:45:21 +02:00
ImproveCacheLocality.h Update license info. 2017-05-09 19:57:36 +02:00
JoinVerticesProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
JoinVerticesProcess.h Update license info. 2017-05-09 19:57:36 +02:00
LWOAnimation.cpp LWO: Reduce scope of a variable 2017-11-15 11:45:21 +02:00
LWOAnimation.h LWO: use forward declaration in header. 2017-06-21 23:06:53 +02:00
LWOBLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
LWOFileData.h Update license info. 2017-05-09 19:57:36 +02:00
LWOLoader.cpp Merge branch 'master' of https://github.com/assimp/assimp 2017-05-17 09:25:30 +02:00
LWOLoader.h Update license info. 2017-05-09 19:57:36 +02:00
LWOMaterial.cpp Misc. typos 2017-11-09 17:19:26 -05:00
LWSLoader.cpp Misc. typos 2017-11-09 17:19:26 -05:00
LWSLoader.h SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02:00
LimitBoneWeightsProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
LimitBoneWeightsProcess.h Update license info. 2017-05-09 19:57:36 +02:00
LineSplitter.h closes https://github.com/assimp/assimp/issues/1514: add postprocess step for scaling 2017-10-29 20:28:59 +01:00
LogAux.h Cleaned up the whitespace again. Let's see how the cache does. 2017-10-10 22:08:13 +11:00
MD2FileData.h Update license info. 2017-05-09 19:57:36 +02:00
MD2Loader.cpp fix frame pointer arithmetic 2017-10-30 19:08:51 +01:00
MD2Loader.h Update license info. 2017-05-09 19:57:36 +02:00
MD2NormalTable.h Update license info. 2017-05-09 19:57:36 +02:00
MD3FileData.h Fix compiler warnings. 2017-06-21 23:02:46 +02:00
MD3Loader.cpp SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02:00
MD3Loader.h Update license info. 2017-05-09 19:57:36 +02:00
MD4FileData.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
MD5Loader.cpp Update license info. 2017-05-09 19:57:36 +02:00
MD5Loader.h Update license info. 2017-05-09 19:57:36 +02:00
MD5Parser.cpp Update license info. 2017-05-09 19:57:36 +02:00
MD5Parser.h Update license info. 2017-05-09 19:57:36 +02:00
MDCFileData.h Fix compiler warnings. 2017-06-21 23:02:46 +02:00
MDCLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
MDCLoader.h Update license info. 2017-05-09 19:57:36 +02:00
MDCNormalTable.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
MDLDefaultColorMap.h Update license info. 2017-05-09 19:57:36 +02:00
MDLFileData.h Fixed a warning caused by aiVector3D appearing in a packed struct, causing it to fail to pack as requested. 2017-09-24 21:19:03 +10:00
MDLLoader.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
MDLLoader.h Update license info. 2017-05-09 19:57:36 +02:00
MDLMaterialLoader.cpp MDLImporter: Don't take address of packed struct member 2017-11-18 16:39:43 +02:00
MMDCpp14.h remove dead code. 2017-06-17 20:36:59 +02:00
MMDImporter.cpp Fix warning C4138: '*/' found outside of comment on MSVC14 2017-11-24 22:08:50 +01:00
MMDImporter.h finish UV texture 2017-03-02 23:16:29 +08:00
MMDPmdParser.h MDP: fix encoding issues. 2017-09-12 21:16:59 +02:00
MMDPmxParser.cpp Fix warning C4138: '*/' found outside of comment on MSVC14 2017-11-24 22:08:50 +01:00
MMDPmxParser.h MDP: fix encoding issues. 2017-09-12 21:16:59 +02:00
MMDVmdParser.h fix trivial warnings 2017-11-02 11:13:52 +01:00
MS3DLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
MS3DLoader.h Update license info. 2017-05-09 19:57:36 +02:00
Macros.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
MakeVerboseFormat.cpp Fix delete / delete[] mismatches in MakeVerboseFormat 2017-10-02 10:55:26 +03:00
MakeVerboseFormat.h Update license info. 2017-05-09 19:57:36 +02:00
MaterialSystem.cpp Update version. 2017-07-18 19:02:08 +02:00
MaterialSystem.h Update license info. 2017-05-09 19:57:36 +02:00
MathFunctions.h Renamed Math.h --> MathFunctions.h 2016-04-06 16:54:03 +02:00
MemoryIOWrapper.h Update license info. 2017-05-09 19:57:36 +02:00
NDOLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
NDOLoader.h Use new include bracktes. 2016-06-06 22:04:29 +02:00
NFFLoader.cpp NFF: Add assertions to silence static analyzer warnings 2017-11-15 11:45:21 +02:00
NFFLoader.h Update license info. 2017-05-09 19:57:36 +02:00
OFFLoader.cpp Restrict search for OFF header to first 3 bytes 2017-09-11 11:02:14 -04:00
OFFLoader.h Update license info. 2017-05-09 19:57:36 +02:00
ObjExporter.cpp Misc. typos 2017-11-09 17:19:26 -05:00
ObjExporter.h [ObjExporter] add a "no mtl" version of the obj exporter 2017-10-27 10:14:38 +02:00
ObjFileData.h Update license info. 2017-05-09 19:57:36 +02:00
ObjFileImporter.cpp Update license info. 2017-05-09 19:57:36 +02:00
ObjFileImporter.h Update license info. 2017-05-09 19:57:36 +02:00
ObjFileMtlImporter.cpp added additional displacement texture token. 2017-10-07 12:36:02 +02:00
ObjFileMtlImporter.h Merge branch 'master' of https://github.com/assimp/assimp 2017-05-25 22:40:36 +02:00
ObjFileParser.cpp fix mem-lead: face will be not released in case of an error. 2017-11-04 18:26:30 +01:00
ObjFileParser.h Tests how o adress this topic. 2017-05-28 22:25:06 +02:00
ObjTools.h Merge branch 'obj_with_linebreaks' of https://github.com/assimp/assimp into obj_with_linebreaks 2017-05-31 20:18:39 +02:00
OgreBinarySerializer.cpp Update license info. 2017-05-09 19:57:36 +02:00
OgreBinarySerializer.h Update license info. 2017-05-09 19:57:36 +02:00
OgreImporter.cpp Update license info. 2017-05-09 19:57:36 +02:00
OgreImporter.h Update license info. 2017-05-09 19:57:36 +02:00
OgreMaterial.cpp Misc. typos 2017-11-09 17:19:26 -05:00
OgreParsingUtils.h Remove std functions deprecated by C++11. 2017-07-04 17:01:03 -07:00
OgreStructs.cpp Update license info. 2017-05-09 19:57:36 +02:00
OgreStructs.h Update license info. 2017-05-09 19:57:36 +02:00
OgreXmlSerializer.cpp Update license info. 2017-05-09 19:57:36 +02:00
OgreXmlSerializer.h Update license info. 2017-05-09 19:57:36 +02:00
OpenGEXExporter.cpp Fix warning C4138: '*/' found outside of comment on MSVC14 2017-11-24 22:08:50 +01:00
OpenGEXExporter.h Update license info. 2017-05-09 19:57:36 +02:00
OpenGEXImporter.cpp OpenGEX: Add assertion to silence a static analyzer warning 2017-11-15 11:45:21 +02:00
OpenGEXImporter.h OpenGEXImporter: Copy materials to scene 2017-10-06 18:23:28 +03:00
OpenGEXStructs.h Update license info. 2017-05-09 19:57:36 +02:00
OptimizeGraph.cpp Whitespace 2017-11-15 11:45:21 +02:00
OptimizeGraph.h Update license info. 2017-05-09 19:57:36 +02:00
OptimizeMeshes.cpp Low performance in OptimizeMeshesProcess::ProcessNode with huge number of aiMeshes 2017-07-22 23:28:55 +02:00
OptimizeMeshes.h Update license info. 2017-05-09 19:57:36 +02:00
ParsingUtils.h Update license info. 2017-05-09 19:57:36 +02:00
PlyExporter.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
PlyExporter.h ply-exporter: add unittest. 2017-06-07 14:06:38 +02:00
PlyLoader.cpp PlyLoader: Fix operator precedence issue in header check 2017-09-18 15:16:21 +03:00
PlyLoader.h PLYImporter: - optimize memory and speed on ply importer / change parser to use a file stream - manage texture path in ply import - manage texture coords on faces in ply import - correction on point cloud faces generation 2017-06-02 13:48:57 +02:00
PlyParser.cpp PLY: Remove dead assignment and reduce scope of a variable 2017-11-15 11:45:21 +02:00
PlyParser.h PLYImporter: - optimize memory and speed on ply importer / change parser to use a file stream - manage texture path in ply import - manage texture coords on faces in ply import - correction on point cloud faces generation 2017-06-02 13:48:57 +02:00
PolyTools.h Update license info. 2017-05-09 19:57:36 +02:00
PostStepRegistry.cpp Update license info. 2017-05-09 19:57:36 +02:00
PretransformVertices.cpp Another minor source change, this time even more minor than the last. Let's see what the cache can do with this. 2017-10-10 22:45:45 +11:00
PretransformVertices.h Update license info. 2017-05-09 19:57:36 +02:00
ProcessHelper.cpp Update license info. 2017-05-09 19:57:36 +02:00
ProcessHelper.h Update license info. 2017-05-09 19:57:36 +02:00
Profiler.h Profiler: fix invalid using statement. 2017-07-25 08:54:29 +02:00
Q3BSPFileData.h Update license info. 2017-05-09 19:57:36 +02:00
Q3BSPFileImporter.cpp Update license info. 2017-05-09 19:57:36 +02:00
Q3BSPFileImporter.h Update license info. 2017-05-09 19:57:36 +02:00
Q3BSPFileParser.cpp Update license info. 2017-05-09 19:57:36 +02:00
Q3BSPFileParser.h Update license info. 2017-05-09 19:57:36 +02:00
Q3BSPZipArchive.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
Q3BSPZipArchive.h Fix review findings: remove unused includes 2017-08-31 11:30:31 +02:00
Q3DLoader.cpp Update license info. 2017-05-09 19:57:36 +02:00
Q3DLoader.h Update license info. 2017-05-09 19:57:36 +02:00
RawLoader.cpp Raw: Fix misleading indentation warning 2017-11-15 11:45:21 +02:00
RawLoader.h Update license info. 2017-05-09 19:57:36 +02:00
RemoveComments.cpp Update license info. 2017-05-09 19:57:36 +02:00
RemoveComments.h Update license info. 2017-05-09 19:57:36 +02:00
RemoveRedundantMaterials.cpp RemoveRedundantMaterials: Add assertion to silence a static analyzer warning 2017-11-15 11:45:21 +02:00
RemoveRedundantMaterials.h Update license info. 2017-05-09 19:57:36 +02:00
RemoveVCProcess.cpp closes https://github.com/assimp/assimp/issues/1266: fix wrong delete 2017-05-15 09:55:39 +02:00
RemoveVCProcess.h Add unittest 2017-10-31 12:24:32 +01:00
SGSpatialSort.cpp SpatialSort: use std::vector::clear(). 2017-05-15 19:41:08 +02:00
SGSpatialSort.h Update license info. 2017-05-09 19:57:36 +02:00
SIBImporter.cpp SIBImporter: Add assertions to silence static analyzer warnings 2017-11-15 11:45:21 +02:00
SIBImporter.h Update license info. 2017-05-09 19:57:36 +02:00
SMDLoader.cpp add some asserts. 2017-09-30 10:47:23 +02:00
SMDLoader.h Update license info. 2017-05-09 19:57:36 +02:00
STEPFile.h closes https://github.com/assimp/assimp/issues/1514: add postprocess step for scaling 2017-10-29 20:28:59 +01:00
STEPFileEncoding.cpp closes https://github.com/assimp/assimp/issues/1251: use correct lookup for utf32. 2017-11-08 01:07:04 +01:00
STEPFileEncoding.h Update license info. 2017-05-09 19:57:36 +02:00
STEPFileReader.cpp Update license info. 2017-05-09 19:57:36 +02:00
STEPFileReader.h Update license info. 2017-05-09 19:57:36 +02:00
STLExporter.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
STLExporter.h Update license info. 2017-05-09 19:57:36 +02:00
STLLoader.cpp Fix warning on MSVC14 2017-11-25 11:38:12 +01:00
STLLoader.h Update STLLoader.h 2017-11-07 00:31:09 +01:00
ScaleProcess.cpp only scale the root node because this will rescale all children nodes as well. 2017-10-31 13:08:24 +01:00
ScaleProcess.h Add unittest 2017-10-31 12:24:32 +01:00
SceneCombiner.cpp check for 0 properties before copy them 2017-11-19 19:05:51 +01:00
ScenePreprocessor.cpp Update license info. 2017-05-09 19:57:36 +02:00
ScenePreprocessor.h Update license info. 2017-05-09 19:57:36 +02:00
ScenePrivate.h Update license info. 2017-05-09 19:57:36 +02:00
SkeletonMeshBuilder.cpp Update license info. 2017-05-09 19:57:36 +02:00
SkeletonMeshBuilder.h Update license info. 2017-05-09 19:57:36 +02:00
SmoothingGroups.h Update license info. 2017-05-09 19:57:36 +02:00
SmoothingGroups.inl use NormalizeSafe to prevent NaN when normalizing zero vectors 2016-02-11 12:19:06 +13:00
SortByPTypeProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
SortByPTypeProcess.h Update license info. 2017-05-09 19:57:36 +02:00
SpatialSort.cpp SpatialSort: use much easier reabability. 2017-06-06 11:37:02 +02:00
SpatialSort.h Update license info. 2017-05-09 19:57:36 +02:00
SplitByBoneCountProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
SplitByBoneCountProcess.h Update license info. 2017-05-09 19:57:36 +02:00
SplitLargeMeshes.cpp Update license info. 2017-05-09 19:57:36 +02:00
SplitLargeMeshes.h Update license info. 2017-05-09 19:57:36 +02:00
StandardShapes.cpp Update license info. 2017-05-09 19:57:36 +02:00
StandardShapes.h Update license info. 2017-05-09 19:57:36 +02:00
StdOStreamLogStream.h Update license info. 2017-05-09 19:57:36 +02:00
StepExporter.cpp SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02:00
StepExporter.h Update license info. 2017-05-09 19:57:36 +02:00
StreamReader.h closes https://github.com/assimp/assimp/issues/1459: fix out-of-boundary access error 2017-09-29 21:58:58 +02:00
StreamWriter.h Update license info. 2017-05-09 19:57:36 +02:00
StringComparison.h Update license info. 2017-05-09 19:57:36 +02:00
StringUtils.h Merge pull request #1248 from NcJie/fixed-android-atof-not-found-issue 2017-05-11 10:55:59 +02:00
Subdivision.cpp SceneCombiner: fix the build. 2017-06-21 15:24:06 +02:00
Subdivision.h closes https://github.com/assimp/assimp/issues/1292: export class subdivision 2017-11-08 20:50:16 +01:00
TargetAnimation.cpp Update license info. 2017-05-09 19:57:36 +02:00
TargetAnimation.h Update license info. 2017-05-09 19:57:36 +02:00
TerragenLoader.cpp TerragenLoader: Remove unused variable 2017-11-15 11:45:21 +02:00
TerragenLoader.h Update license info. 2017-05-09 19:57:36 +02:00
TextureTransform.cpp Misc. typos 2017-11-09 17:19:26 -05:00
TextureTransform.h Update license info. 2017-05-09 19:57:36 +02:00
TinyFormatter.h Update license info. 2017-05-09 19:57:36 +02:00
TriangulateProcess.cpp Update license info. 2017-05-09 19:57:36 +02:00
TriangulateProcess.h Update license info. 2017-05-09 19:57:36 +02:00
UnrealLoader.cpp UnrealLoader: Fix IOStream leak 2017-10-06 18:23:28 +03:00
UnrealLoader.h Update license info. 2017-05-09 19:57:36 +02:00
ValidateDataStructure.cpp Update ValidateDataStructure.cpp 2017-11-18 00:34:00 +01:00
ValidateDataStructure.h Merge branch 'master' into patch-12 2017-11-19 18:25:22 +01:00
Version.cpp new release: update to 4.0.1. 2017-07-28 22:27:36 +02:00
Vertex.h Update license info. 2017-05-09 19:57:36 +02:00
VertexTriangleAdjacency.cpp Update license info. 2017-05-09 19:57:36 +02:00
VertexTriangleAdjacency.h Update license info. 2017-05-09 19:57:36 +02:00
Win32DebugLogStream.h Update license info. 2017-05-09 19:57:36 +02:00
X3DExporter.cpp FindDegeneratives: adapt unittests and add configs 2017-11-12 22:09:18 +01:00
X3DExporter.hpp Misc. typos 2017-11-09 17:19:26 -05:00
X3DImporter.cpp Fixed warnings when compiling for x64 on MSVC through VS 2017 v15.3.3. 2017-09-11 00:09:40 +10:00
X3DImporter.hpp Misc. typos 2017-11-09 17:19:26 -05:00
X3DImporter_Geometry2D.cpp Update license info. 2017-05-09 19:57:36 +02:00
X3DImporter_Geometry3D.cpp Fix Collada export image tag 2017-07-17 09:42:26 +02:00
X3DImporter_Group.cpp Update license info. 2017-05-09 19:57:36 +02:00
X3DImporter_Light.cpp Update license info. 2017-05-09 19:57:36 +02:00
X3DImporter_Macro.hpp Update license info. 2017-05-09 19:57:36 +02:00
X3DImporter_Metadata.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
X3DImporter_Networking.cpp X3D importer: Fixed problems with auto, override and regex on older compilers 2017-07-12 19:57:10 +02:00
X3DImporter_Node.hpp X3D importer: Implemented support for binary X3D files 2017-07-11 19:28:40 +02:00
X3DImporter_Postprocess.cpp X3DImporter: Add assertions to silence static analyzer warnings 2017-11-15 11:45:21 +02:00
X3DImporter_Rendering.cpp X3D importer: Implemented support for binary X3D files 2017-07-11 19:28:40 +02:00
X3DImporter_Shape.cpp Update license info. 2017-05-09 19:57:36 +02:00
X3DImporter_Texturing.cpp Update license info. 2017-05-09 19:57:36 +02:00
X3DVocabulary.cpp X3D importer: Implemented support for binary X3D files 2017-07-11 19:28:40 +02:00
XFileExporter.cpp Merge branch 'master' into adsk-contrib-fix-std-stream-overflow 2017-10-09 16:00:46 +02:00
XFileExporter.h assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
XFileHelper.h Update license info. 2017-05-09 19:57:36 +02:00
XFileImporter.cpp X-Importer: make it deal with lines. 2017-07-07 16:34:08 +02:00
XFileImporter.h closes https://github.com/assimp/assimp/issues/216: check the area of a triangle to check if its degenerated or not. 2017-11-09 21:31:16 +01:00
XFileParser.cpp X-Importer: make it deal with lines. 2017-07-07 16:34:08 +02:00
XFileParser.h Update license info. 2017-05-09 19:57:36 +02:00
XGLLoader.cpp Address warnings on Clang 3.9 caused by having a static data member in a class template. 2017-10-05 23:55:10 +11:00
XGLLoader.h Update license info. 2017-05-09 19:57:36 +02:00
XMLTools.h Update license info. 2017-05-09 19:57:36 +02:00
assbin_chunks.h Refactor: Expand tabs to 4 spaces 2015-06-28 16:04:15 -06:00
fast_atof.h fast_atof: Silence some uninitialized variable warnings 2017-11-15 11:45:21 +02:00
glTF2Asset.h Add support for tangents in glTF2.0 import 2017-11-27 13:45:40 -05:00
glTF2Asset.inl Add support for tangents in glTF2.0 import 2017-11-27 13:45:40 -05:00
glTF2AssetWriter.h Remove KHR_binary_glTF code 2017-09-11 11:02:16 -04:00
glTF2AssetWriter.inl [glTF2] Moved byteStride from accessor to bufferView 2017-11-20 19:01:28 +01:00
glTF2Exporter.cpp Fix warning on MSVC14 2017-11-25 11:38:12 +01:00
glTF2Exporter.h Diffuse color and diffuse texture import and export improvements 2017-10-19 16:21:16 -04:00
glTF2Importer.cpp Fix node names sharing same name 2017-11-29 12:20:44 -05:00
glTF2Importer.h Duplicate gltfImporter as gltf2Importer; Include glTF2 importer in CMake List 2017-09-11 10:50:36 -04:00
glTFAsset.h fix trivial warnings 2017-11-02 11:13:52 +01:00
glTFAsset.inl closes https://github.com/assimp/assimp/issues/1513: fix assimp for cross compile for android 2017-11-15 21:26:25 +01:00
glTFAssetWriter.h GLTFImporter: exclude headers from build whem no_glft_importer is 2017-05-25 22:34:45 +02:00
glTFAssetWriter.inl fix trivial warnings 2017-11-02 11:13:52 +01:00
glTFExporter.cpp Misc. typos 2017-11-09 17:19:26 -05:00
glTFExporter.h GLTFImporter: exclude headers from build whem no_glft_importer is 2017-05-25 22:34:45 +02:00
glTFImporter.cpp fix trivial warnings 2017-11-02 11:13:52 +01:00
glTFImporter.h Update license info. 2017-05-09 19:57:36 +02:00
irrXMLWrapper.h Update license info. 2017-05-09 19:57:36 +02:00
makefile.mingw Fix makefile.mingw, see http://sourceforge.net/projects/assimp/forums/forum/817654/topic/3828839. 2010-08-30 13:13:18 +00:00
qnan.h Update license info. 2017-05-09 19:57:36 +02:00
scene.cpp Update license info. 2017-05-09 19:57:36 +02:00