assimp/code
aramis_acg 383a614931 Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete.
Moved the code to find degenerated primitives to a separate step that is not anymore active by default. 
The FindInvalidData-Step isn't active by default now. It hast a flag and must be explicitly requested.
Added line and point handling code to the CalcTangentsStep - not yet tested.
Added support for the Sense 8 (WorldToolKit) NFF file format. The format uses the same file extension as the "Neutral File Format" (and is implemented in the same loader). Seems to work well, added test files for it.
Added itoa10 function - so we have itoa on all platforms.
Small optimizations in the SortByPType step.
Fixed the material validation: textured meshes without uv coords cause a warning now.
Fixed a minor isses with the OFF loader.
Added empty unit tests for the new steps - to be filled in the next days. 
Added SceneCombiner.cpp. It contains utilities to join meshes and scenes. The latter will be needed by the LWS loader (LWS files contain references to external LWO files and the LWO loader is already to complicated that it would make sense to add an additional code path to it). Mesh joining is needed by some pp steps, but the code has not yet been moved to its new location.
Added WIP light & camera support to the ASE loader. Works for the moment, but there's much missing. ASE parser refactored, the code is still quite long but at least cleaner. Fixed a bug that caused ASE to import invalid texture coordinates.
Makefiles and VC8 solution are up-to-date. The rest isn't.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@192 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-22 20:06:16 +00:00
..
extra Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
res git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@99 67173fc5-114c-0410-ac8e-9d2fd5bffc1f 2008-08-08 18:29:05 +00:00
3DSConverter.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
3DSHelper.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
3DSLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
3DSLoader.h NFF finished except cone implementation. 2008-09-11 20:50:15 +00:00
ACLoader.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
ACLoader.h Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
ASELoader.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
ASELoader.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
ASEParser.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
ASEParser.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
Assimp.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
AssimpPCH.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
AssimpPCH.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
BVHLoader.cpp - Further work at the BVH loader. Still work in progress. 2008-10-19 21:44:12 +00:00
BVHLoader.h - Further work at the BVH loader. Still work in progress. 2008-10-19 21:44:12 +00:00
BaseImporter.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
BaseImporter.h Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
BaseProcess.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
BaseProcess.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
ByteSwap.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
CalcTangentsProcess.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
CalcTangentsProcess.h Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
ConvertToLHProcess.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
ConvertToLHProcess.h - renamed "bone" anims and associated structures to generic "node" anims. Breaking change, sorry for that. 2008-09-30 13:05:48 +00:00
DXFLoader.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
DXFLoader.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
DefaultIOStream.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
DefaultIOStream.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
DefaultIOSystem.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
DefaultIOSystem.h Changed "Free" to "Open", Java build configs, port directory added, intellij idea5.1 project file added 2008-05-22 10:20:31 +00:00
DefaultLogger.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
FileLogStream.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
FindDegenerates.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
FindDegenerates.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
FindInvalidDataProcess.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
FindInvalidDataProcess.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
FixNormalsStep.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
FixNormalsStep.h ASSIMP Beta 1, final fixes for the release. 2008-09-13 22:31:15 +00:00
GenFaceNormalsProcess.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
GenFaceNormalsProcess.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
GenVertexNormalsProcess.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
GenVertexNormalsProcess.h Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
GenericProperty.h Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
HMPFileData.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
HMPLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
HMPLoader.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
HalfLifeFileData.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
Hash.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
IFF.h Added vertex color support to the DXF loader, fixed a minor bugs. Coordinate system issue still unsolved. 2008-09-20 15:55:51 +00:00
Importer.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
ImproveCacheLocality.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
ImproveCacheLocality.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
JoinVerticesProcess.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
JoinVerticesProcess.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
LWOBLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
LWOFileData.h Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
LWOLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
LWOLoader.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
LWOMaterial.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
LWSLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
LWSLoader.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
LimitBoneWeightsProcess.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
LimitBoneWeightsProcess.h Added first working version of a MDC loader; no further features like compressed frames tested at the moment. Added config options for keyframe loading, this has been tested with MDL7 only (atm). Some refactoring, a few files are much cleaner and smaller now. RemoveRedundantMats step does now remove unreferenced materials. 2008-08-09 22:39:57 +00:00
MD2FileData.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MD2Loader.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
MD2Loader.h Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
MD2NormalTable.h Changed "Free" to "Open", Java build configs, port directory added, intellij idea5.1 project file added 2008-05-22 10:20:31 +00:00
MD3FileData.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MD3Loader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MD3Loader.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MD5Loader.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
MD5Loader.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MD5Parser.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MD5Parser.h Fixes for some warnings in the gcc4 linux 64 build. 2008-09-13 09:01:24 +00:00
MDCFileData.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MDCLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MDCLoader.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MDCNormalTable.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MDLDefaultColorMap.h Changed "Free" to "Open", Java build configs, port directory added, intellij idea5.1 project file added 2008-05-22 10:20:31 +00:00
MDLFileData.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
MDLLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MDLLoader.h MD5 bugfix. 2008-08-28 17:35:36 +00:00
MDLMaterialLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MDRFileData.h Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
MDRLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
MDRLoader.h Added support for point and line primitives. 2008-09-30 20:20:56 +00:00
MaterialSystem.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
MaterialSystem.h Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
NFFLoader.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
NFFLoader.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
OFFLoader.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
OFFLoader.h Added RAW Loader. Tested with various configurations, seems to work. 2008-09-16 16:17:32 +00:00
ObjFileData.h destructors implemented 2008-09-22 08:16:37 +00:00
ObjFileImporter.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
ObjFileImporter.h - BUGFIX: Fixed a crash in the normal-loader method of obj loader. 2008-08-14 21:25:50 +00:00
ObjFileMtlImporter.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
ObjFileMtlImporter.h - BUGFIX: Fixed a crash in the normal-loader method of obj loader. 2008-08-14 21:25:50 +00:00
ObjFileParser.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
ObjFileParser.h - BUGFIX: Fixed a crash in the normal-loader method of obj loader. 2008-08-14 21:25:50 +00:00
ObjTools.h FIX: Material files with blanks in the filename can be loaded. 2008-10-05 13:05:53 +00:00
OptimizeGraphProcess.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
OptimizeGraphProcess.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
ParsingUtils.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
PlyLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
PlyLoader.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
PlyParser.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
PlyParser.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
PretransformVertices.cpp Added cast to unsigned long in PretransformVertices.cpp. Hopefully this fixes the compiler issues with GCC4 on linux. 2008-10-20 11:21:45 +00:00
PretransformVertices.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
ProcessHelper.h Added support for point and line primitives. 2008-09-30 20:20:56 +00:00
RawLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
RawLoader.h Added RAW Loader. Tested with various configurations, seems to work. 2008-09-16 16:17:32 +00:00
RemoveComments.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
RemoveComments.h Added NFF loader. No standard shapes yet (sphere, cone), but a class for them (StandardShapes) has been declared. 2008-09-07 16:51:05 +00:00
RemoveRedundantMaterials.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
RemoveRedundantMaterials.h Fix linux build 2008-08-17 15:04:10 +00:00
RemoveVCProcess.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
RemoveVCProcess.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
SGSpatialSort.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
SGSpatialSort.h Added vertex color support to the DXF loader, fixed a minor bugs. Coordinate system issue still unsolved. 2008-09-20 15:55:51 +00:00
SMDLoader.cpp Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
SMDLoader.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
STLLoader.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
STLLoader.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
SceneCombiner.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
SceneCombiner.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
SkeletonMeshBuilder.cpp - Further work at the BVH loader. Still work in progress. 2008-10-19 21:44:12 +00:00
SkeletonMeshBuilder.h - Further work at the BVH loader. Still work in progress. 2008-10-19 21:44:12 +00:00
SmoothingGroups.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
SmoothingGroups.inl Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
SortByPTypeProcess.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
SortByPTypeProcess.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
SpatialSort.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
SpatialSort.h Optimized GenVertexNormal-Step. 2008-09-27 16:46:05 +00:00
SplitLargeMeshes.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
SplitLargeMeshes.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
StandardShapes.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
StandardShapes.h Added vertex color support to the DXF loader, fixed a minor bugs. Coordinate system issue still unsolved. 2008-09-20 15:55:51 +00:00
StreamReader.h Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
StringComparison.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
TextureTransform.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
TextureTransform.h Fix linux build 2008-08-17 15:04:10 +00:00
TriangulateProcess.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
TriangulateProcess.h Added support for point and line primitives. 2008-09-30 20:20:56 +00:00
ValidateDataStructure.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
ValidateDataStructure.h Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. 2008-10-19 11:32:33 +00:00
VertexTriangleAdjacency.cpp Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
VertexTriangleAdjacency.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
Win32DebugLogStream.h - corrected all local include paths so that there are no "additional include paths" necessary in the build configuration anymore 2008-05-21 15:35:28 +00:00
XFileHelper.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
XFileImporter.cpp - beginning of BVH loader, to continue working at home. Not usable, yet. 2008-10-15 16:12:18 +00:00
XFileImporter.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
XFileParser.cpp Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00
XFileParser.h Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). 2008-09-12 20:25:11 +00:00
aiAssert.cpp fixed some linux issues 2008-10-19 19:51:24 +00:00
fast_atof.h Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
makefile Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
makefile.mingw Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. 2008-10-22 20:06:16 +00:00
qnan.h Added temporary boost workaround - some assimp features work with reduced functionality in this case. 2008-10-13 16:45:48 +00:00