assimp/code
Jeremy Cowles c207e74534 Fix glTF 2.0 multi-primitive support
Previously, only one primitive was supported, in fact memory was corrupted
when more than one primitive was found per glTF mesh.

In this change, each primitive is unrolled as a new Assimp Mesh, resulting
in multiple Assimp meshes per node when multiple primitives exist per
glTF mesh. This is required in the general case, since glTF primitives can
have different material bindings and primitive modes.
2017-09-17 10:08:49 -07: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 SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02: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 Update license info. 2017-05-09 19:57:36 +02: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 AMPImporter: fix coverity findings. 2017-05-10 19:34:50 +02:00
AMFImporter_Postprocess.cpp SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02:00
ASELoader.cpp closes https://github.com/assimp/assimp/issues/1319: fix build without 2017-06-26 22:01:15 +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: Fix strict aliasing violation 2017-09-15 12:41:40 +03:00
AssbinExporter.h Update license info. 2017-05-09 19:57:36 +02:00
AssbinLoader.cpp fix compiler warnings. 2017-07-16 01:02:33 +02:00
AssbinLoader.h Merge pull request #1212 from aoowweenn/umw_dev 2017-05-17 12:01:46 +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 Update license info. 2017-05-09 19:57:36 +02:00
AssxmlExporter.h Update license info. 2017-05-09 19:57:36 +02:00
B3DImporter.cpp Update license info. 2017-05-09 19:57:36 +02:00
B3DImporter.h Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
Bitmap.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderBMesh.cpp Fixed build warnings on MSVC14 x64 in the Blender format sources, as well as 2016-11-19 01:54:27 +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 Fix compiler warnings + one review finding. 2017-07-09 22:17:35 +02:00
BlenderDNA.inl Update license info. 2017-05-09 19:57:36 +02:00
BlenderIntermediate.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderLoader.cpp Added TokensForSearch in BlenderLoader to allow CanRead return true for in-memory files. 2017-05-15 02:34:53 -04:00
BlenderLoader.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderModifier.cpp Remove std functions deprecated by C++11. 2017-07-04 17:01:03 -07:00
BlenderModifier.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderScene.cpp Fix missing includes. 2017-03-05 15:05:40 +01:00
BlenderScene.h Update license info. 2017-05-09 19:57:36 +02:00
BlenderSceneGen.h Regression Testsuite: update database. 2016-04-19 08:49:14 +02:00
BlenderTessellator.cpp Update license info. 2017-05-09 19:57:36 +02: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 Merge pull request #1423 from Matter-and-Form/feature/gltf2 2017-09-13 20:01:38 +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 Fixed warnings when compiling for x64 on MSVC through VS 2017 v15.3.3. 2017-09-10 19:04:44 +10:00
ColladaExporter.h assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
ColladaHelper.h Update license info. 2017-05-09 19:57:36 +02:00
ColladaLoader.cpp more specific token search for Collada Loader 2017-09-11 11:02:15 -04:00
ColladaLoader.h Update license info. 2017-05-09 19:57:36 +02:00
ColladaParser.cpp Collada importer: Add support for line strip primitives 2017-08-23 17:52:53 +02:00
ColladaParser.h Update license info. 2017-05-09 19:57:36 +02: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 closes https://github.com/assimp/assimp/issues/1406: fix merge issue + improve 3MF-tests 2017-08-31 11:04:13 +02:00
D3MFImporter.h Update license info. 2017-05-09 19:57:36 +02:00
D3MFOpcPackage.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
DefaultIOStream.cpp Update license info. 2017-05-09 19:57:36 +02:00
DefaultIOSystem.cpp Update license info. 2017-05-09 19:57:36 +02: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 Compile with glTF2 export option (currently same as glTF1 output) 2017-07-25 17:34:03 -07:00
FBXAnimation.cpp FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXBinaryTokenizer.cpp Update version check in FBX reader to check for version >= 7500 instead of exactly 7500. 2017-08-29 15:41:25 +02:00
FBXCompileConfig.h FBX: fix some minor findings. 2017-09-12 19:07:17 +02:00
FBXConverter.cpp Merge branch 'master' of https://github.com/assimp/assimp 2017-09-12 19:07: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: fix some minor findings. 2017-09-12 19:07:17 +02: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 Fixed many FBX bugs 2017-07-15 00:27:33 -03:00
FBXImporter.h Update license info. 2017-05-09 19:57:36 +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 FBXParser: Silence uninitialized variable warnings 2017-09-15 12:42:17 +03: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 assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +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 X3D importer: Workaround for buggy Android NDK (issue #1361) 2017-07-26 14:14:11 +02:00
FIReader.hpp X3D importer: Fixed missing header file 2017-07-11 21:32:47 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
FindDegenerates.h Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02: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 assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
IFCCurve.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
IFCGeometry.cpp Extended support for tessellation parameter to more IFC shapes 2017-03-17 14:55:18 +01:00
IFCLoader.cpp Fix Collada export image tag 2017-07-17 09:42:26 +02:00
IFCLoader.h Update license info. 2017-05-09 19:57:36 +02:00
IFCMaterial.cpp Update license info. 2017-05-09 19:57:36 +02:00
IFCOpenings.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +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 IFC: Switch generated file to 2 files to fix issue related to <mingw4.9 ( 2016-09-23 19:48:38 +02: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 SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +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 Importer: Whitespace cleanup to fix GCC misleading indentation warning 2017-09-15 12:41:53 +03: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 Update license info. 2017-05-09 19:57:36 +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 Remove std functions deprecated by C++11. 2017-07-04 17:01:03 -07: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 Update license info. 2017-05-09 19:57:36 +02:00
LWSLoader.cpp SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
LogAux.h Update license info. 2017-05-09 19:57:36 +02:00
MD2FileData.h Update license info. 2017-05-09 19:57:36 +02:00
MD2Loader.cpp Update license info. 2017-05-09 19:57:36 +02: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 Re-enabling PACK_STRUCT for MDL files. 2017-08-21 09:27:40 +01: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: remove dead code. 2017-05-24 21:18:51 +02:00
MMDCpp14.h remove dead code. 2017-06-17 20:36:59 +02:00
MMDImporter.cpp Fixed warnings when compiling for x64 on MSVC through VS 2017 v15.3.3. 2017-09-11 00:09:35 +10: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 MDP: fix encoding issues. 2017-09-12 21:16:59 +02:00
MMDPmxParser.h MDP: fix encoding issues. 2017-09-12 21:16:59 +02:00
MMDVmdParser.h MDP: fix encoding issues. 2017-09-12 21:16:59 +02: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 Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +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 Build: fix some compiler warnings for g++. 2017-05-26 09:18:23 +02:00
ObjExporter.h Build: fix some compiler warnings for g++. 2017-05-26 09:18:23 +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 Fixed warnings when compiling for x64 on MSVC through VS 2017 v15.3.3. 2017-09-10 19:07:37 +10:00
ObjFileMtlImporter.h Merge branch 'master' of https://github.com/assimp/assimp 2017-05-25 22:40:36 +02:00
ObjFileParser.cpp Fix OBJ discarding all material names if the material library is missing 2017-08-18 17:40:07 +04:30
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 Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
OpenGEXExporter.h Update license info. 2017-05-09 19:57:36 +02:00
OpenGEXImporter.cpp OpenGEX: fix invalid handling with color4 token. 2017-05-16 21:45:23 +02:00
OpenGEXImporter.h closes https://github.com/assimp/assimp/issues/1262: fix . 2017-05-16 21:07:20 +02:00
OpenGEXStructs.h Update license info. 2017-05-09 19:57:36 +02:00
OptimizeGraph.cpp SceneCombiner: fix the build. 2017-06-21 15:24:06 +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 Update license info. 2017-05-09 19:57:36 +02:00
PlyExporter.h ply-exporter: add unittest. 2017-06-07 14:06:38 +02:00
PlyLoader.cpp fixed spelling error 2017-09-02 19:44:51 +02: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 Fixed warnings when compiling for x64 on MSVC through VS 2017 v15.3.3. 2017-09-10 19:10:59 +10: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 fix name lost in mesh and nodes when load with aiProcess_PreTransformVertices flag 2017-09-09 19:04:15 +03: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 review findings: remove unused includes 2017-08-31 11:30:31 +02: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 Update license info. 2017-05-09 19:57:36 +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 Update license info. 2017-05-09 19:57:36 +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 Update license info. 2017-05-09 19:57:36 +02: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 Added Silo 2.5 support 2017-09-15 12:40:38 -07:00
SIBImporter.h Update license info. 2017-05-09 19:57:36 +02:00
SMDLoader.cpp assert: remove assert with more than one statement and use only ai_assert. 2017-08-14 22:20:26 +02:00
SMDLoader.h Update license info. 2017-05-09 19:57:36 +02:00
STEPFile.h STEPFile: fix coverity findings. 2017-05-10 18:50:51 +02:00
STEPFileEncoding.cpp remove dead code. 2017-06-17 20:36:59 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
STLExporter.h Update license info. 2017-05-09 19:57:36 +02:00
STLLoader.cpp 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
STLLoader.h Update license info. 2017-05-09 19:57:36 +02:00
SceneCombiner.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
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 Update license info. 2017-05-09 19:57:36 +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 Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
TerragenLoader.h Update license info. 2017-05-09 19:57:36 +02:00
TextureTransform.cpp Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02:00
UnrealLoader.h Update license info. 2017-05-09 19:57:36 +02:00
ValidateDataStructure.cpp closes https://github.com/assimp/assimp/issues/1270: use HasTexture for 2017-08-02 11:35:57 +02:00
ValidateDataStructure.h Update license info. 2017-05-09 19:57:36 +02: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 X3D Exporter: fixed missing attributes 2017-06-22 20:48:33 +02:00
X3DExporter.hpp X3D Exporter: fixed missing attributes 2017-06-22 20:48:33 +02: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 X3D importer: Fixed problems with auto, override and regex on older compilers 2017-07-12 19:57:10 +02: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 X3D importer: Implemented support for binary X3D files 2017-07-11 19:28:40 +02: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: fix coverity finding. 2017-05-24 21:04:35 +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 SceneCOmbiner: Fix the build. 2017-06-21 14:31:37 +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 Update license info. 2017-05-09 19:57:36 +02: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 Update license info. 2017-05-09 19:57:36 +02: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 closes https://github.com/assimp/assimp/issues/1244: log error for 2017-05-31 21:43:41 +02:00
glTF2Asset.h Fix Segfault caused by losing pointer to std::string 2017-09-12 10:07:15 -04:00
glTF2Asset.inl Remove KHR_binary_glTF code 2017-09-11 11:02:16 -04:00
glTF2AssetWriter.h Remove KHR_binary_glTF code 2017-09-11 11:02:16 -04:00
glTF2AssetWriter.inl Properly move string passed to JSON writer 2017-09-12 11:55:22 -04:00
glTF2Exporter.cpp Manually read alphaMode material property 2017-09-12 11:55:52 -04:00
glTF2Exporter.h Sampler improvements; Add new LazyDict method 2017-09-11 11:02:12 -04:00
glTF2Importer.cpp Fix glTF 2.0 multi-primitive support 2017-09-17 10:08:49 -07:00
glTF2Importer.h Duplicate gltfImporter as gltf2Importer; Include glTF2 importer in CMake List 2017-09-11 10:50:36 -04:00
glTFAsset.h Fix parsing of glTF version 2017-09-11 11:02:15 -04:00
glTFAsset.inl Revert "Asan" 2017-09-13 21:40:44 +02:00
glTFAssetWriter.h GLTFImporter: exclude headers from build whem no_glft_importer is 2017-05-25 22:34:45 +02:00
glTFAssetWriter.inl Fix parsing of glTF version 2017-09-11 11:02:15 -04:00
glTFExporter.cpp glTFExporter: Silence uninitialized variable warning 2017-09-15 12:39:58 +03:00
glTFExporter.h GLTFImporter: exclude headers from build whem no_glft_importer is 2017-05-25 22:34:45 +02:00
glTFImporter.cpp Fix parsing of glTF version 2017-09-11 11:02:15 -04: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