assimp/code
aramis_acg 3d3b9719f8 Fixed third-person camera movement bug in the viewer.
Fixed a bug that caused the viewer to render "random" polygons in some special cases. 
ASE: Added parsing support for *GROUP nodes. Improved light & camera handling (still WIP). Fixed a bug that was caused by a recent change. Improved logging.
Updated PretransformVertices. The step works now (and supports line and point meshes). Important: The position of the step in the pipeline has changed. No unit test yet.
Minor fixes to SortByPType. Added a config option that allows users to specify which primitive types they don't need. 
Added WIP version of an Irrlicht Scene Loader (.irr).
Added a small helper class ("BatchLoader") to make it easy for loaders to load subsequent meshes from external files (needed for irr and lws).
Added test models for IRR. Added dwarf.x from the Irrlicht repository (readme included) to the test X files.
[Current TODO: Fix bugs in: AC, 3DS, LWO. Finish MDR and OG. Implement: IRR, LWS. Write some more ut's ... ]

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@197 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-27 00:36:26 +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
irrXML Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
ASELoader.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
ASEParser.cpp Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 - Removed Boost_MultiArray-Remake 2008-10-26 18:58:34 +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 Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
BaseImporter.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 Removed aiProcess_FindDegenerates from the viewer. The step seems to cause some problems that have not yet been solved. 2008-10-24 20:37:54 +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 third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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
IRRLoader.cpp Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
IRRLoader.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
IRRMeshLoader.cpp Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
IRRMeshLoader.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
Importer.cpp Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
ImproveCacheLocality.cpp Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
LWOLoader.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 Removed aiProcess_FindDegenerates from the viewer. The step seems to cause some problems that have not yet been solved. 2008-10-24 20:37:54 +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 Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 Removed aiProcess_FindDegenerates from the viewer. The step seems to cause some problems that have not yet been solved. 2008-10-24 20:37:54 +00:00
SceneCombiner.h Removed aiProcess_FindDegenerates from the viewer. The step seems to cause some problems that have not yet been solved. 2008-10-24 20:37:54 +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 third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
SortByPTypeProcess.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
StandardShapes.h Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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 third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +00:00
makefile.mingw Fixed third-person camera movement bug in the viewer. 2008-10-27 00:36:26 +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