[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47147] branches/soc-2012-bratwurst: - initial assimp importer version.

Alexander Gessler alexander.gessler at gmx.net
Tue May 29 05:07:39 CEST 2012


Revision: 47147
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47147
Author:   aramis_acg
Date:     2012-05-29 03:07:35 +0000 (Tue, 29 May 2012)
Log Message:
-----------
- initial assimp importer version. This adds /source/blender/assimp containing a first version of the assimp->blender bridge and /extern/assimp containing the assimp source. See http://wiki.blender.org/index.php/User:Aramis_acg/FBX2012-AssimpIntegration for more details.
# SCons not yet updated!

Modified Paths:
--------------
    branches/soc-2012-bratwurst/CMakeLists.txt
    branches/soc-2012-bratwurst/extern/CMakeLists.txt
    branches/soc-2012-bratwurst/release/scripts/startup/bl_ui/space_info.py
    branches/soc-2012-bratwurst/source/blender/CMakeLists.txt
    branches/soc-2012-bratwurst/source/blender/editors/space_file/file_draw.c
    branches/soc-2012-bratwurst/source/blender/editors/space_file/filelist.c
    branches/soc-2012-bratwurst/source/blender/editors/space_file/filesel.c
    branches/soc-2012-bratwurst/source/blender/imbuf/IMB_imbuf_types.h
    branches/soc-2012-bratwurst/source/blender/imbuf/intern/util.c
    branches/soc-2012-bratwurst/source/blender/makesdna/DNA_space_types.h
    branches/soc-2012-bratwurst/source/blender/windowmanager/CMakeLists.txt
    branches/soc-2012-bratwurst/source/blender/windowmanager/intern/wm_operators.c
    branches/soc-2012-bratwurst/source/creator/CMakeLists.txt

Added Paths:
-----------
    branches/soc-2012-bratwurst/extern/assimp/
    branches/soc-2012-bratwurst/extern/assimp/CMakeLists.txt
    branches/soc-2012-bratwurst/extern/assimp/CREDITS
    branches/soc-2012-bratwurst/extern/assimp/LICENSE
    branches/soc-2012-bratwurst/extern/assimp/code/
    branches/soc-2012-bratwurst/extern/assimp/code/3DSConverter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/3DSHelper.h
    branches/soc-2012-bratwurst/extern/assimp/code/3DSLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/3DSLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/ACLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ACLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/ASELoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ASELoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/ASEParser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ASEParser.h
    branches/soc-2012-bratwurst/extern/assimp/code/Assimp.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/AssimpCExport.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/AssimpPCH.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/AssimpPCH.h
    branches/soc-2012-bratwurst/extern/assimp/code/B3DImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/B3DImporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/BVHLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BVHLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/BaseImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BaseImporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/BaseProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BaseProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderDNA.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderDNA.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderDNA.inl
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderIntermediate.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderModifier.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderModifier.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderScene.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderScene.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlenderSceneGen.h
    branches/soc-2012-bratwurst/extern/assimp/code/BlobIOSystem.h
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/LICENSE_1_0.txt
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/foreach.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/format.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/lexical_cast.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/make_shared.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/math/
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/math/common_factor_rt.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/noncopyable.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/pointer_cast.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/scoped_array.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/scoped_ptr.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/shared_array.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/shared_ptr.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/static_assert.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/timer.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/tuple/
    branches/soc-2012-bratwurst/extern/assimp/code/BoostWorkaround/boost/tuple/tuple.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/ByteSwap.h
    branches/soc-2012-bratwurst/extern/assimp/code/CInterfaceIOWrapper.h
    branches/soc-2012-bratwurst/extern/assimp/code/CMakeLists.txt
    branches/soc-2012-bratwurst/extern/assimp/code/COBLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/COBLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/COBScene.h
    branches/soc-2012-bratwurst/extern/assimp/code/CSMLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/CSMLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/CalcTangentsProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/CalcTangentsProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaExporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaExporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaHelper.h
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaParser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ColladaParser.h
    branches/soc-2012-bratwurst/extern/assimp/code/ComputeUVMappingProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ComputeUVMappingProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/ConvertToLHProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ConvertToLHProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/DXFHelper.h
    branches/soc-2012-bratwurst/extern/assimp/code/DXFLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/DXFLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/DeboneProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/DeboneProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/DefaultIOStream.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/DefaultIOStream.h
    branches/soc-2012-bratwurst/extern/assimp/code/DefaultIOSystem.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/DefaultIOSystem.h
    branches/soc-2012-bratwurst/extern/assimp/code/DefaultLogger.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/DefaultProgressHandler.h
    branches/soc-2012-bratwurst/extern/assimp/code/Exceptional.h
    branches/soc-2012-bratwurst/extern/assimp/code/Exporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/FileLogStream.h
    branches/soc-2012-bratwurst/extern/assimp/code/FileSystemFilter.h
    branches/soc-2012-bratwurst/extern/assimp/code/FindDegenerates.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/FindDegenerates.h
    branches/soc-2012-bratwurst/extern/assimp/code/FindInstancesProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/FindInstancesProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/FindInvalidDataProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/FindInvalidDataProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/FixNormalsStep.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/FixNormalsStep.h
    branches/soc-2012-bratwurst/extern/assimp/code/GenFaceNormalsProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/GenFaceNormalsProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/GenVertexNormalsProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/GenVertexNormalsProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/GenericProperty.h
    branches/soc-2012-bratwurst/extern/assimp/code/HMPFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/HMPLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/HMPLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/HalfLifeFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/Hash.h
    branches/soc-2012-bratwurst/extern/assimp/code/IFCCurve.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCGeometry.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/IFCMaterial.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCProfile.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCReaderGen.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCReaderGen.h
    branches/soc-2012-bratwurst/extern/assimp/code/IFCUtil.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IFCUtil.h
    branches/soc-2012-bratwurst/extern/assimp/code/IFF.h
    branches/soc-2012-bratwurst/extern/assimp/code/IRRLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IRRLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/IRRMeshLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IRRMeshLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/IRRShared.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/IRRShared.h
    branches/soc-2012-bratwurst/extern/assimp/code/Importer.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/Importer.h
    branches/soc-2012-bratwurst/extern/assimp/code/ImporterRegistry.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ImproveCacheLocality.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ImproveCacheLocality.h
    branches/soc-2012-bratwurst/extern/assimp/code/JoinVerticesProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/JoinVerticesProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/LWOAnimation.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/LWOAnimation.h
    branches/soc-2012-bratwurst/extern/assimp/code/LWOBLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/LWOFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/LWOLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/LWOLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/LWOMaterial.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/LWSLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/LWSLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/LimitBoneWeightsProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/LimitBoneWeightsProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/LineSplitter.h
    branches/soc-2012-bratwurst/extern/assimp/code/LogAux.h
    branches/soc-2012-bratwurst/extern/assimp/code/M3Importer.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/M3Importer.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD2FileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD2Loader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MD2Loader.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD2NormalTable.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD3FileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD3Loader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MD3Loader.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD4FileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD5Loader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MD5Loader.h
    branches/soc-2012-bratwurst/extern/assimp/code/MD5Parser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MD5Parser.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDCFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDCLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MDCLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDCNormalTable.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDLDefaultColorMap.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDLFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDLLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MDLLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/MDLMaterialLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MS3DLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MS3DLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/MakeVerboseFormat.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MakeVerboseFormat.h
    branches/soc-2012-bratwurst/extern/assimp/code/MaterialSystem.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/MaterialSystem.h
    branches/soc-2012-bratwurst/extern/assimp/code/MemoryIOWrapper.h
    branches/soc-2012-bratwurst/extern/assimp/code/NDOLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/NDOLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/NFFLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/NFFLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/OFFLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OFFLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/ObjExporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ObjExporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileImporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileMtlImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileMtlImporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileParser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ObjFileParser.h
    branches/soc-2012-bratwurst/extern/assimp/code/ObjTools.h
    branches/soc-2012-bratwurst/extern/assimp/code/OgreImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OgreImporter.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/OgreMaterial.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OgreMesh.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OgreSkeleton.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OgreXmlHelper.hpp
    branches/soc-2012-bratwurst/extern/assimp/code/OptimizeGraph.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OptimizeGraph.h
    branches/soc-2012-bratwurst/extern/assimp/code/OptimizeMeshes.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/OptimizeMeshes.h
    branches/soc-2012-bratwurst/extern/assimp/code/ParsingUtils.h
    branches/soc-2012-bratwurst/extern/assimp/code/PlyExporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/PlyExporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/PlyLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/PlyLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/PlyParser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/PlyParser.h
    branches/soc-2012-bratwurst/extern/assimp/code/PolyTools.h
    branches/soc-2012-bratwurst/extern/assimp/code/PostStepRegistry.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/PretransformVertices.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/PretransformVertices.h
    branches/soc-2012-bratwurst/extern/assimp/code/ProcessHelper.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ProcessHelper.h
    branches/soc-2012-bratwurst/extern/assimp/code/Profiler.h
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPFileData.h
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPFileImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPFileImporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPFileParser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPFileParser.h
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPZipArchive.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/Q3BSPZipArchive.h
    branches/soc-2012-bratwurst/extern/assimp/code/Q3DLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/Q3DLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/RawLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/RawLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/RemoveComments.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/RemoveComments.h
    branches/soc-2012-bratwurst/extern/assimp/code/RemoveRedundantMaterials.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/RemoveRedundantMaterials.h
    branches/soc-2012-bratwurst/extern/assimp/code/RemoveVCProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/RemoveVCProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/SGSpatialSort.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SGSpatialSort.h
    branches/soc-2012-bratwurst/extern/assimp/code/SMDLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SMDLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/STEPFile.h
    branches/soc-2012-bratwurst/extern/assimp/code/STEPFileReader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/STEPFileReader.h
    branches/soc-2012-bratwurst/extern/assimp/code/STLExporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/STLExporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/STLLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/STLLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/SceneCombiner.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SceneCombiner.h
    branches/soc-2012-bratwurst/extern/assimp/code/ScenePreprocessor.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ScenePreprocessor.h
    branches/soc-2012-bratwurst/extern/assimp/code/ScenePrivate.h
    branches/soc-2012-bratwurst/extern/assimp/code/SkeletonMeshBuilder.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SkeletonMeshBuilder.h
    branches/soc-2012-bratwurst/extern/assimp/code/SmoothingGroups.h
    branches/soc-2012-bratwurst/extern/assimp/code/SmoothingGroups.inl
    branches/soc-2012-bratwurst/extern/assimp/code/SortByPTypeProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SortByPTypeProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/SpatialSort.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SpatialSort.h
    branches/soc-2012-bratwurst/extern/assimp/code/SplitByBoneCountProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SplitByBoneCountProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/SplitLargeMeshes.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/SplitLargeMeshes.h
    branches/soc-2012-bratwurst/extern/assimp/code/StandardShapes.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/StandardShapes.h
    branches/soc-2012-bratwurst/extern/assimp/code/StdOStreamLogStream.h
    branches/soc-2012-bratwurst/extern/assimp/code/StreamReader.h
    branches/soc-2012-bratwurst/extern/assimp/code/StringComparison.h
    branches/soc-2012-bratwurst/extern/assimp/code/Subdivision.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/Subdivision.h
    branches/soc-2012-bratwurst/extern/assimp/code/TargetAnimation.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/TargetAnimation.h
    branches/soc-2012-bratwurst/extern/assimp/code/TerragenLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/TerragenLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/TextureTransform.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/TextureTransform.h
    branches/soc-2012-bratwurst/extern/assimp/code/TinyFormatter.h
    branches/soc-2012-bratwurst/extern/assimp/code/TriangulateProcess.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/TriangulateProcess.h
    branches/soc-2012-bratwurst/extern/assimp/code/UnrealLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/UnrealLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/ValidateDataStructure.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/ValidateDataStructure.h
    branches/soc-2012-bratwurst/extern/assimp/code/Vertex.h
    branches/soc-2012-bratwurst/extern/assimp/code/VertexTriangleAdjacency.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/VertexTriangleAdjacency.h
    branches/soc-2012-bratwurst/extern/assimp/code/Win32DebugLogStream.h
    branches/soc-2012-bratwurst/extern/assimp/code/XFileHelper.h
    branches/soc-2012-bratwurst/extern/assimp/code/XFileImporter.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/XFileImporter.h
    branches/soc-2012-bratwurst/extern/assimp/code/XFileParser.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/XFileParser.h
    branches/soc-2012-bratwurst/extern/assimp/code/XGLLoader.cpp
    branches/soc-2012-bratwurst/extern/assimp/code/XGLLoader.h
    branches/soc-2012-bratwurst/extern/assimp/code/assbin_chunks.h
    branches/soc-2012-bratwurst/extern/assimp/code/fast_atof.h
    branches/soc-2012-bratwurst/extern/assimp/code/irrXMLWrapper.h
    branches/soc-2012-bratwurst/extern/assimp/code/makefile.mingw
    branches/soc-2012-bratwurst/extern/assimp/code/pstdint.h
    branches/soc-2012-bratwurst/extern/assimp/code/qnan.h
    branches/soc-2012-bratwurst/extern/assimp/code/res/
    branches/soc-2012-bratwurst/extern/assimp/code/res/assimp.rc
    branches/soc-2012-bratwurst/extern/assimp/code/res/resource.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/
    branches/soc-2012-bratwurst/extern/assimp/contrib/ConvertUTF/
    branches/soc-2012-bratwurst/extern/assimp/contrib/ConvertUTF/ConvertUTF.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/ConvertUTF/ConvertUTF.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/ConvertUTF/readme.txt
    branches/soc-2012-bratwurst/extern/assimp/contrib/clipper/
    branches/soc-2012-bratwurst/extern/assimp/contrib/clipper/License.txt
    branches/soc-2012-bratwurst/extern/assimp/contrib/clipper/clipper.cpp
    branches/soc-2012-bratwurst/extern/assimp/contrib/clipper/clipper.hpp
    branches/soc-2012-bratwurst/extern/assimp/contrib/cppunit_note.txt
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/CXMLReaderImpl.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/heapsort.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/irrArray.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/irrString.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/irrTypes.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/irrXML.cpp
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML/irrXML.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/irrXML_note.txt
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/AUTHORS
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/LICENSE
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/README
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/common/
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/common/shapes.cc
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/common/shapes.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/common/utils.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/poly2tri.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.cc
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/cdt.cc
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/sweep.cc
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/sweep.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.cc
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/poly2tri_patch.txt
    branches/soc-2012-bratwurst/extern/assimp/contrib/unzip/
    branches/soc-2012-bratwurst/extern/assimp/contrib/unzip/crypt.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/unzip/ioapi.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/unzip/ioapi.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/unzip/unzip.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/unzip/unzip.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/CMakeLists.txt
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/README
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/adler32.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/compress.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/crc32.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/crc32.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/deflate.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/deflate.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inffast.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inffast.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inffixed.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inflate.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inflate.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inftrees.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/inftrees.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/trees.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/trees.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/zconf.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/zconf.in.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/zlib.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/zutil.c
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib/zutil.h
    branches/soc-2012-bratwurst/extern/assimp/contrib/zlib_note.txt
    branches/soc-2012-bratwurst/extern/assimp/include/
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/Compiler/
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/Compiler/poppack1.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/Compiler/pushpack1.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/DefaultLogger.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/Exporter.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/IOStream.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/IOSystem.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/Importer.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/LogStream.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/Logger.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/NullLogger.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/ProgressHandler.hpp
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/ai_assert.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/anim.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/camera.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/cexport.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/cfileio.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/cimport.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/color4.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/color4.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/config.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/defs.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/importerdesc.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/light.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/material.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/material.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/matrix3x3.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/matrix3x3.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/matrix4x4.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/matrix4x4.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/mesh.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/postprocess.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/quaternion.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/quaternion.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/scene.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/texture.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/types.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/vector2.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/vector2.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/vector3.h
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/vector3.inl
    branches/soc-2012-bratwurst/extern/assimp/include/assimp/version.h
    branches/soc-2012-bratwurst/extern/assimp/revision.h
    branches/soc-2012-bratwurst/source/blender/assimp/
    branches/soc-2012-bratwurst/source/blender/assimp/CMakeLists.txt
    branches/soc-2012-bratwurst/source/blender/assimp/MeshImporter.cpp
    branches/soc-2012-bratwurst/source/blender/assimp/MeshImporter.h
    branches/soc-2012-bratwurst/source/blender/assimp/SceneImporter.cpp
    branches/soc-2012-bratwurst/source/blender/assimp/SceneImporter.h
    branches/soc-2012-bratwurst/source/blender/assimp/bassimp.cpp
    branches/soc-2012-bratwurst/source/blender/assimp/bassimp.h
    branches/soc-2012-bratwurst/source/blender/assimp/bassimp_internal.cpp
    branches/soc-2012-bratwurst/source/blender/assimp/bassimp_internal.h
    branches/soc-2012-bratwurst/source/blender/assimp/bassimp_shared.h

Modified: branches/soc-2012-bratwurst/CMakeLists.txt
===================================================================
--- branches/soc-2012-bratwurst/CMakeLists.txt	2012-05-29 00:16:08 UTC (rev 47146)
+++ branches/soc-2012-bratwurst/CMakeLists.txt	2012-05-29 03:07:35 UTC (rev 47147)
@@ -204,6 +204,7 @@
 # 3D format support
 # disable opencollada on non-apple unix because opencollada has no package for debian
 option(WITH_OPENCOLLADA		"Enable OpenCollada Support (http://www.opencollada.org)"	OFF)
+option(WITH_ASSIMP		"Enable Assimp Support (http://www.assimp.sourceforge.net)"	OFF)
 
 # Sound output
 option(WITH_SDL           "Enable SDL for sound and joystick support" ON)
@@ -919,6 +920,7 @@
 			
 		endif()
 
+
 		if(WITH_CODEC_FFMPEG)
 			set(FFMPEG_INCLUDE_DIRS
 				${LIBDIR}/ffmpeg/include
@@ -1760,6 +1762,7 @@
 	info_cfg_option(WITH_BULLET)
 	info_cfg_option(WITH_IK_ITASC)
 	info_cfg_option(WITH_OPENCOLLADA)
+	info_cfg_option(WITH_ASSIMP)
 	info_cfg_option(WITH_FFTW3)
 	info_cfg_option(WITH_INTERNATIONAL)
 	info_cfg_option(WITH_INPUT_NDOF)

Modified: branches/soc-2012-bratwurst/extern/CMakeLists.txt
===================================================================
--- branches/soc-2012-bratwurst/extern/CMakeLists.txt	2012-05-29 00:16:08 UTC (rev 47146)
+++ branches/soc-2012-bratwurst/extern/CMakeLists.txt	2012-05-29 03:07:35 UTC (rev 47147)
@@ -77,3 +77,7 @@
 		add_subdirectory(xdnd)
 	endif()
 endif()
+
+if(WITH_ASSIMP)
+	add_subdirectory(assimp)
+endif()

Added: branches/soc-2012-bratwurst/extern/assimp/CMakeLists.txt
===================================================================
--- branches/soc-2012-bratwurst/extern/assimp/CMakeLists.txt	                        (rev 0)
+++ branches/soc-2012-bratwurst/extern/assimp/CMakeLists.txt	2012-05-29 03:07:35 UTC (rev 47147)
@@ -0,0 +1,534 @@
+
+SET( HEADER_PATH include/assimp )
+
+SET( Core_SRCS
+	code/Assimp.cpp
+	code/AssimpPCH.cpp
+	code/AssimpPCH.h
+)
+
+SET( Boost_SRCS
+	code/BoostWorkaround/boost/math/common_factor_rt.hpp
+	code/BoostWorkaround/boost/foreach.hpp
+	code/BoostWorkaround/boost/format.hpp
+	code/BoostWorkaround/boost/scoped_array.hpp
+	code/BoostWorkaround/boost/scoped_ptr.hpp
+	code/BoostWorkaround/boost/shared_array.hpp
+	code/BoostWorkaround/boost/shared_ptr.hpp
+	code/BoostWorkaround/boost/make_shared.hpp
+	code/BoostWorkaround/boost/static_assert.hpp
+	code/BoostWorkaround/boost/tuple/tuple.hpp
+)
+
+SET( Logging_SRCS
+	${HEADER_PATH}/DefaultLogger.hpp
+	${HEADER_PATH}/IOStream.hpp
+	${HEADER_PATH}/LogStream.hpp
+	${HEADER_PATH}/Logger.hpp
+	${HEADER_PATH}/NullLogger.hpp
+	code/Win32DebugLogStream.h
+	code/DefaultLogger.cpp
+	code/FileLogStream.h
+)
+
+SET( Common_SRCS
+	code/fast_atof.h
+	code/qnan.h
+	code/BaseImporter.cpp
+	code/BaseImporter.h
+	code/BaseProcess.cpp
+	code/BaseProcess.h
+	code/Importer.h
+	code/ScenePrivate.h
+	code/PostStepRegistry.cpp
+	code/ImporterRegistry.cpp
+	code/ByteSwap.h
+	code/DefaultProgressHandler.h
+	code/DefaultIOStream.cpp
+	code/DefaultIOStream.h
+	code/DefaultIOSystem.cpp
+	code/DefaultIOSystem.h
+	code/CInterfaceIOWrapper.h
+	code/Hash.h
+	code/Importer.cpp
+	code/IFF.h
+	code/ParsingUtils.h
+	code/StdOStreamLogStream.h
+	code/StreamReader.h
+	code/StringComparison.h
+	code/SGSpatialSort.cpp
+	code/SGSpatialSort.h
+	code/VertexTriangleAdjacency.cpp
+	code/VertexTriangleAdjacency.h
+	code/GenericProperty.h
+	code/SpatialSort.cpp
+	code/SpatialSort.h
+	code/SceneCombiner.cpp
+	code/SceneCombiner.h
+	code/ScenePreprocessor.cpp
+	code/ScenePreprocessor.h
+	code/SkeletonMeshBuilder.cpp
+	code/SkeletonMeshBuilder.h
+	code/SplitByBoneCountProcess.cpp
+	code/SplitByBoneCountProcess.h
+	code/SmoothingGroups.h
+	code/StandardShapes.cpp
+	code/StandardShapes.h
+	code/TargetAnimation.cpp
+	code/TargetAnimation.h
+	code/RemoveComments.cpp
+	code/RemoveComments.h
+	code/Subdivision.cpp
+	code/Subdivision.h
+	code/Vertex.h
+	code/LineSplitter.h
+	code/TinyFormatter.h
+	code/Profiler.h
+	code/LogAux.h
+)
+
+SET( 3DS_SRCS
+	code/3DSConverter.cpp
+	code/3DSHelper.h
+	code/3DSLoader.cpp
+	code/3DSLoader.h
+)
+
+SET( AC_SRCS
+	code/ACLoader.cpp
+	code/ACLoader.h
+)
+
+SET( ASE_SRCS
+	code/ASELoader.cpp
+	code/ASELoader.h
+	code/ASEParser.cpp
+	code/ASEParser.h
+)
+
+SET( B3D_SRCS
+	code/B3DImporter.cpp
+	code/B3DImporter.h
+)
+
+SET( BVH_SRCS
+	code/BVHLoader.cpp
+	code/BVHLoader.h
+)
+
+SET( Collada_SRCS
+	code/ColladaHelper.h
+	code/ColladaLoader.cpp
+	code/ColladaLoader.h
+	code/ColladaParser.cpp
+	code/ColladaParser.h
+	code/ColladaExporter.h
+	code/ColladaExporter.cpp
+)
+
+SET( DXF_SRCS
+	code/DXFLoader.cpp
+	code/DXFLoader.h
+	code/DXFHelper.h
+)
+
+SET( CSM_SRCS
+	code/CSMLoader.cpp
+	code/CSMLoader.h
+)
+
+SET( HMP_SRCS
+	code/HMPFileData.h
+	code/HMPLoader.cpp
+	code/HMPLoader.h
+	code/HalfLifeFileData.h
+)
+
+SET( Irr_SRCS
+	code/IRRLoader.cpp
+	code/IRRLoader.h
+	code/IRRMeshLoader.cpp
+	code/IRRMeshLoader.h
+	code/IRRShared.cpp
+	code/IRRShared.h
+)
+
+SET( LWO_SRCS
+	code/LWOAnimation.cpp
+	code/LWOAnimation.h
+	code/LWOBLoader.cpp
+	code/LWOFileData.h
+	code/LWOLoader.cpp
+	code/LWOLoader.h
+	code/LWOMaterial.cpp
+)
+
+SET( LWS_SRCS
+	code/LWSLoader.cpp
+	code/LWSLoader.h
+)
+
+SET ( M3_SRCS
+	code/M3Importer.cpp
+	code/M3Importer.h
+)
+
+SET( MD2_SRCS
+	code/MD2FileData.h
+	code/MD2Loader.cpp
+	code/MD2Loader.h
+	code/MD2NormalTable.h
+)
+
+SET( MD3_SRCS
+	code/MD3FileData.h
+	code/MD3Loader.cpp
+	code/MD3Loader.h
+)
+
+SET( MD5_SRCS
+	code/MD5Loader.cpp
+	code/MD5Loader.h
+	code/MD5Parser.cpp
+	code/MD5Parser.h
+)
+
+SET( MDC_SRCS
+	code/MDCFileData.h
+	code/MDCLoader.cpp
+	code/MDCLoader.h
+	code/MDCNormalTable.h
+)
+
+SET( MDL_SRCS
+	code/MDLDefaultColorMap.h
+	code/MDLFileData.h
+	code/MDLLoader.cpp
+	code/MDLLoader.h
+	code/MDLMaterialLoader.cpp
+)
+
+SET( MaterialSystem_SRCS
+	code/MaterialSystem.cpp
+	code/MaterialSystem.h
+)
+
+SET( NFF_SRCS
+	code/NFFLoader.cpp
+	code/NFFLoader.h
+)
+
+SET( NDO_SRCS
+	code/NDOLoader.cpp
+	code/NDOLoader.h
+)
+
+SET( OFFFormat_SRCS
+	code/OFFLoader.cpp
+	code/OFFLoader.h
+)
+
+SET( Obj_SRCS
+	code/ObjFileData.h
+	code/ObjFileImporter.cpp
+	code/ObjFileImporter.h
+	code/ObjFileMtlImporter.cpp
+	code/ObjFileMtlImporter.h
+	code/ObjFileParser.cpp
+	code/ObjFileParser.h
+	code/ObjTools.h
+	
+	code/ObjExporter.h
+	code/ObjExporter.cpp
+)
+
+SET( Ogre_SRCS
+	code/OgreImporter.hpp
+	code/OgreXmlHelper.hpp
+	code/OgreImporter.cpp
+	code/OgreMaterial.cpp
+	code/OgreMesh.cpp
+	code/OgreSkeleton.cpp
+)
+
+SET( Ply_SRCS
+	code/PlyLoader.cpp
+	code/PlyLoader.h
+	code/PlyParser.cpp
+	code/PlyParser.h
+	code/PlyExporter.cpp
+	code/PlyExporter.h
+)
+
+SET(MS3D_SRCS
+	code/MS3DLoader.cpp
+	code/MS3DLoader.h
+)
+
+SET(COB_SRCS
+	code/COBLoader.cpp
+	code/COBLoader.h
+	code/COBScene.h
+)
+
+SET(BLENDER_SRCS
+	code/BlenderLoader.cpp
+	code/BlenderLoader.h
+	code/BlenderDNA.cpp
+	code/BlenderDNA.h
+	code/BlenderDNA.inl
+	code/BlenderScene.cpp
+	code/BlenderScene.h
+	code/BlenderSceneGen.h
+	code/BlenderIntermediate.h
+	code/BlenderModifier.h
+	code/BlenderModifier.cpp
+)
+
+SET(IFC_SRCS
+	code/IFCLoader.cpp
+	code/IFCLoader.h
+	code/IFCReaderGen.cpp
+	code/IFCReaderGen.h
+	code/IFCUtil.h
+	code/IFCUtil.cpp
+	code/IFCGeometry.cpp
+	code/IFCMaterial.cpp
+	code/IFCProfile.cpp
+	code/IFCCurve.cpp
+	code/STEPFile.h
+	code/STEPFileReader.h
+	code/STEPFileReader.cpp
+)
+
+SET( XGL_SRCS
+	code/XGLLoader.cpp
+	code/XGLLoader.h
+)
+
+
+SET( PostProcessing_SRCS
+	code/CalcTangentsProcess.cpp
+	code/CalcTangentsProcess.h
+	code/ComputeUVMappingProcess.cpp
+	code/ComputeUVMappingProcess.h
+	code/ConvertToLHProcess.cpp
+	code/ConvertToLHProcess.h
+	code/FindDegenerates.cpp
+	code/FindDegenerates.h
+	code/FindInstancesProcess.cpp
+	code/FindInstancesProcess.h
+	code/FindInvalidDataProcess.cpp
+	code/FindInvalidDataProcess.h
+	code/FixNormalsStep.cpp
+	code/FixNormalsStep.h
+	code/GenFaceNormalsProcess.cpp
+	code/GenFaceNormalsProcess.h
+	code/GenVertexNormalsProcess.cpp
+	code/GenVertexNormalsProcess.h
+	code/PretransformVertices.cpp
+	code/PretransformVertices.h
+	code/ImproveCacheLocality.cpp
+	code/ImproveCacheLocality.h
+	code/JoinVerticesProcess.cpp
+	code/JoinVerticesProcess.h
+	code/LimitBoneWeightsProcess.cpp
+	code/LimitBoneWeightsProcess.h
+	code/RemoveRedundantMaterials.cpp
+	code/RemoveRedundantMaterials.h
+	code/RemoveVCProcess.cpp
+	code/RemoveVCProcess.h
+	code/SortByPTypeProcess.cpp
+	code/SortByPTypeProcess.h
+	code/SplitLargeMeshes.cpp
+	code/SplitLargeMeshes.h
+	code/TerragenLoader.cpp
+	code/TerragenLoader.h
+	code/TextureTransform.cpp
+	code/TextureTransform.h
+	code/TriangulateProcess.cpp
+	code/TriangulateProcess.h
+	code/ValidateDataStructure.cpp
+	code/ValidateDataStructure.h
+	code/OptimizeGraph.cpp
+	code/OptimizeGraph.h
+	code/OptimizeMeshes.cpp
+	code/OptimizeMeshes.h
+	code/DeboneProcess.cpp
+	code/DeboneProcess.h
+	code/ProcessHelper.h
+	code/ProcessHelper.cpp
+	code/PolyTools.h
+	code/MakeVerboseFormat.cpp
+	code/MakeVerboseFormat.h
+)
+
+SET( Q3D_SRCS
+	code/Q3DLoader.cpp
+	code/Q3DLoader.h
+)
+
+SET( Q3BSP_SRCS
+	code/Q3BSPFileData.h
+	code/Q3BSPFileParser.h
+	code/Q3BSPFileParser.cpp
+	code/Q3BSPFileImporter.h
+	code/Q3BSPFileImporter.cpp
+	code/Q3BSPZipArchive.h
+	code/Q3BSPZipArchive.cpp
+)
+
+SET( Raw_SRCS
+	code/RawLoader.cpp
+	code/RawLoader.h
+)
+
+SET( SMD_SRCS
+	code/SMDLoader.cpp
+	code/SMDLoader.h
+)
+
+SET( STL_SRCS
+	code/STLLoader.cpp
+	code/STLLoader.h
+	code/STLExporter.h
+	code/STLExporter.cpp
+)
+
+SET( Unreal_SRCS
+	code/UnrealLoader.cpp
+	code/UnrealLoader.h
+)
+
+SET( XFile_SRCS
+	code/XFileHelper.h
+	code/XFileImporter.cpp
+	code/XFileImporter.h
+	code/XFileParser.cpp
+	code/XFileParser.h
+)
+
+SET( Exporter_SRCS
+	code/Exporter.cpp
+	code/AssimpCExport.cpp
+	code/BlobIOSystem.h
+)
+
+SET( Extra_SRCS
+	code/MD4FileData.h
+)
+
+SET( IrrXML_SRCS
+	code/irrXMLWrapper.h
+	contrib/irrXML/CXMLReaderImpl.h
+	contrib/irrXML/heapsort.h
+	contrib/irrXML/irrArray.h
+	contrib/irrXML/irrString.h
+	contrib/irrXML/irrTypes.h
+	contrib/irrXML/irrXML.cpp
+	contrib/irrXML/irrXML.h
+)
+
+SET( ConvertUTF_SRCS
+	contrib/ConvertUTF/ConvertUTF.h
+	contrib/ConvertUTF/ConvertUTF.c
+)
+
+SET( Clipper_SRCS 
+	contrib/clipper/clipper.hpp
+	contrib/clipper/clipper.cpp
+)
+
+
+SET( Poly2Tri_SRCS 
+	contrib/poly2tri/poly2tri/common/shapes.cc
+	contrib/poly2tri/poly2tri/common/shapes.h
+	contrib/poly2tri/poly2tri/common/utils.h
+	contrib/poly2tri/poly2tri/sweep/advancing_front.h
+	contrib/poly2tri/poly2tri/sweep/advancing_front.cc
+	contrib/poly2tri/poly2tri/sweep/cdt.cc
+	contrib/poly2tri/poly2tri/sweep/cdt.h
+	contrib/poly2tri/poly2tri/sweep/sweep.cc
+	contrib/poly2tri/poly2tri/sweep/sweep.h
+	contrib/poly2tri/poly2tri/sweep/sweep_context.cc

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list