Merge of itasc branch. Project files, scons and cmake should be working. Makefile...
authorBenoit Bolsee <benoit.bolsee@online.be>
Thu, 24 Sep 2009 21:22:24 +0000 (21:22 +0000)
committerBenoit Bolsee <benoit.bolsee@online.be>
Thu, 24 Sep 2009 21:22:24 +0000 (21:22 +0000)
commit1483fafd1372a3d3e025d08634e798adb7da512f
tree9191765749e29866339f4c31d892603f5f8b334d
parentc995c605f640d8d688e6e58e0fe247ca83f91696
parent222fe6b1a5d49f67177cbb762f55a0e482145f5d
Merge ... itasc branch. Project files, scons and cmake should be working. Makefile updated but not tested. Comes with Eigen2 2.0.6 C++ matrix library.
386 files changed:
extern/Eigen2/Eigen/Array
extern/Eigen2/Eigen/Cholesky
extern/Eigen2/Eigen/Core
extern/Eigen2/Eigen/Dense
extern/Eigen2/Eigen/Eigen
extern/Eigen2/Eigen/Geometry
extern/Eigen2/Eigen/LU
extern/Eigen2/Eigen/LeastSquares
extern/Eigen2/Eigen/NewStdVector
extern/Eigen2/Eigen/QR
extern/Eigen2/Eigen/QtAlignedMalloc
extern/Eigen2/Eigen/SVD
extern/Eigen2/Eigen/Sparse
extern/Eigen2/Eigen/StdVector
extern/Eigen2/Eigen/src/Array/BooleanRedux.h
extern/Eigen2/Eigen/src/Array/CwiseOperators.h
extern/Eigen2/Eigen/src/Array/Functors.h
extern/Eigen2/Eigen/src/Array/Norms.h
extern/Eigen2/Eigen/src/Array/PartialRedux.h
extern/Eigen2/Eigen/src/Array/Random.h
extern/Eigen2/Eigen/src/Array/Select.h
extern/Eigen2/Eigen/src/Cholesky/CholeskyInstantiations.cpp
extern/Eigen2/Eigen/src/Cholesky/LDLT.h
extern/Eigen2/Eigen/src/Cholesky/LLT.h
extern/Eigen2/Eigen/src/Core/Assign.h
extern/Eigen2/Eigen/src/Core/Block.h
extern/Eigen2/Eigen/src/Core/CacheFriendlyProduct.h
extern/Eigen2/Eigen/src/Core/Coeffs.h
extern/Eigen2/Eigen/src/Core/CommaInitializer.h
extern/Eigen2/Eigen/src/Core/CoreInstantiations.cpp
extern/Eigen2/Eigen/src/Core/Cwise.h
extern/Eigen2/Eigen/src/Core/CwiseBinaryOp.h
extern/Eigen2/Eigen/src/Core/CwiseNullaryOp.h
extern/Eigen2/Eigen/src/Core/CwiseUnaryOp.h
extern/Eigen2/Eigen/src/Core/DiagonalCoeffs.h
extern/Eigen2/Eigen/src/Core/DiagonalMatrix.h
extern/Eigen2/Eigen/src/Core/DiagonalProduct.h
extern/Eigen2/Eigen/src/Core/Dot.h
extern/Eigen2/Eigen/src/Core/Flagged.h
extern/Eigen2/Eigen/src/Core/Functors.h
extern/Eigen2/Eigen/src/Core/Fuzzy.h
extern/Eigen2/Eigen/src/Core/GenericPacketMath.h
extern/Eigen2/Eigen/src/Core/IO.h
extern/Eigen2/Eigen/src/Core/Map.h
extern/Eigen2/Eigen/src/Core/MapBase.h
extern/Eigen2/Eigen/src/Core/MathFunctions.h
extern/Eigen2/Eigen/src/Core/Matrix.h
extern/Eigen2/Eigen/src/Core/MatrixBase.h
extern/Eigen2/Eigen/src/Core/MatrixStorage.h
extern/Eigen2/Eigen/src/Core/Minor.h
extern/Eigen2/Eigen/src/Core/NestByValue.h
extern/Eigen2/Eigen/src/Core/NumTraits.h
extern/Eigen2/Eigen/src/Core/Part.h
extern/Eigen2/Eigen/src/Core/Product.h
extern/Eigen2/Eigen/src/Core/Redux.h
extern/Eigen2/Eigen/src/Core/SolveTriangular.h
extern/Eigen2/Eigen/src/Core/Sum.h
extern/Eigen2/Eigen/src/Core/Swap.h
extern/Eigen2/Eigen/src/Core/Transpose.h
extern/Eigen2/Eigen/src/Core/Visitor.h
extern/Eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h
extern/Eigen2/Eigen/src/Core/arch/SSE/PacketMath.h
extern/Eigen2/Eigen/src/Core/util/Constants.h
extern/Eigen2/Eigen/src/Core/util/DisableMSVCWarnings.h
extern/Eigen2/Eigen/src/Core/util/EnableMSVCWarnings.h
extern/Eigen2/Eigen/src/Core/util/ForwardDeclarations.h
extern/Eigen2/Eigen/src/Core/util/Macros.h
extern/Eigen2/Eigen/src/Core/util/Memory.h
extern/Eigen2/Eigen/src/Core/util/Meta.h
extern/Eigen2/Eigen/src/Core/util/StaticAssert.h
extern/Eigen2/Eigen/src/Core/util/XprHelper.h
extern/Eigen2/Eigen/src/Geometry/AlignedBox.h
extern/Eigen2/Eigen/src/Geometry/AngleAxis.h
extern/Eigen2/Eigen/src/Geometry/EulerAngles.h
extern/Eigen2/Eigen/src/Geometry/Hyperplane.h
extern/Eigen2/Eigen/src/Geometry/OrthoMethods.h
extern/Eigen2/Eigen/src/Geometry/ParametrizedLine.h
extern/Eigen2/Eigen/src/Geometry/Quaternion.h
extern/Eigen2/Eigen/src/Geometry/Rotation2D.h
extern/Eigen2/Eigen/src/Geometry/RotationBase.h
extern/Eigen2/Eigen/src/Geometry/Scaling.h
extern/Eigen2/Eigen/src/Geometry/Transform.h
extern/Eigen2/Eigen/src/Geometry/Translation.h
extern/Eigen2/Eigen/src/LU/Determinant.h
extern/Eigen2/Eigen/src/LU/Inverse.h
extern/Eigen2/Eigen/src/LU/LU.h
extern/Eigen2/Eigen/src/LeastSquares/LeastSquares.h
extern/Eigen2/Eigen/src/QR/EigenSolver.h
extern/Eigen2/Eigen/src/QR/HessenbergDecomposition.h
extern/Eigen2/Eigen/src/QR/QR.h
extern/Eigen2/Eigen/src/QR/QrInstantiations.cpp
extern/Eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h
extern/Eigen2/Eigen/src/QR/Tridiagonalization.h
extern/Eigen2/Eigen/src/SVD/SVD.h
extern/Eigen2/Eigen/src/Sparse/AmbiVector.h
extern/Eigen2/Eigen/src/Sparse/CholmodSupport.h
extern/Eigen2/Eigen/src/Sparse/CompressedStorage.h
extern/Eigen2/Eigen/src/Sparse/CoreIterators.h
extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h
extern/Eigen2/Eigen/src/Sparse/MappedSparseMatrix.h
extern/Eigen2/Eigen/src/Sparse/RandomSetter.h
extern/Eigen2/Eigen/src/Sparse/SparseAssign.h
extern/Eigen2/Eigen/src/Sparse/SparseBlock.h
extern/Eigen2/Eigen/src/Sparse/SparseCwise.h
extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h
extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h
extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h
extern/Eigen2/Eigen/src/Sparse/SparseDot.h
extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h
extern/Eigen2/Eigen/src/Sparse/SparseFuzzy.h
extern/Eigen2/Eigen/src/Sparse/SparseLDLT.h
extern/Eigen2/Eigen/src/Sparse/SparseLLT.h
extern/Eigen2/Eigen/src/Sparse/SparseLU.h
extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h
extern/Eigen2/Eigen/src/Sparse/SparseMatrixBase.h
extern/Eigen2/Eigen/src/Sparse/SparseProduct.h
extern/Eigen2/Eigen/src/Sparse/SparseRedux.h
extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h
extern/Eigen2/Eigen/src/Sparse/SparseUtil.h
extern/Eigen2/Eigen/src/Sparse/SparseVector.h
extern/Eigen2/Eigen/src/Sparse/SuperLUSupport.h
extern/Eigen2/Eigen/src/Sparse/TaucsSupport.h
extern/Eigen2/Eigen/src/Sparse/TriangularSolver.h
extern/Eigen2/Eigen/src/Sparse/UmfPackSupport.h
extern/Eigen2/eigen-update.sh
extern/glew/make/msvc_9_0/glew.vcproj
intern/CMakeLists.txt
intern/Makefile
intern/SConscript
intern/audaspace/make/msvc_9_0/audaspace.vcproj
intern/boolop/make/msvc_9_0/boolop.vcproj
intern/bsp/make/msvc_9_0/bsplib.vcproj
intern/container/make/msvc_9_0/container.vcproj
intern/decimation/make/msvc_9_0/decimation.vcproj
intern/elbeem/make/msvc_9_0/elbeem.vcproj
intern/ghost/intern/GHOST_System.cpp
intern/ghost/make/msvc_9_0/ghost.vcproj
intern/guardedalloc/make/msvc_9_0/guardedalloc.vcproj
intern/iksolver/make/msvc_9_0/iksolver.vcproj
intern/itasc/Armature.cpp
intern/itasc/Armature.hpp
intern/itasc/CMakeLists.txt
intern/itasc/Cache.cpp
intern/itasc/Cache.hpp
intern/itasc/ConstraintSet.cpp
intern/itasc/ConstraintSet.hpp
intern/itasc/ControlledObject.cpp
intern/itasc/ControlledObject.hpp
intern/itasc/CopyPose.cpp
intern/itasc/CopyPose.hpp
intern/itasc/Distance.cpp
intern/itasc/Distance.hpp
intern/itasc/FixedObject.cpp
intern/itasc/FixedObject.hpp
intern/itasc/Makefile
intern/itasc/MovingFrame.cpp
intern/itasc/MovingFrame.hpp
intern/itasc/Object.hpp
intern/itasc/SConscript
intern/itasc/Scene.cpp
intern/itasc/Scene.hpp
intern/itasc/Solver.hpp
intern/itasc/UncontrolledObject.cpp
intern/itasc/UncontrolledObject.hpp
intern/itasc/WDLSSolver.cpp
intern/itasc/WDLSSolver.hpp
intern/itasc/WSDLSSolver.cpp
intern/itasc/WSDLSSolver.hpp
intern/itasc/WorldObject.cpp
intern/itasc/WorldObject.hpp
intern/itasc/eigen_types.cpp
intern/itasc/eigen_types.hpp
intern/itasc/kdl/Makefile
intern/itasc/kdl/chain.cpp
intern/itasc/kdl/chain.hpp
intern/itasc/kdl/chainfksolver.hpp
intern/itasc/kdl/chainfksolverpos_recursive.cpp
intern/itasc/kdl/chainfksolverpos_recursive.hpp
intern/itasc/kdl/chainjnttojacsolver.cpp
intern/itasc/kdl/chainjnttojacsolver.hpp
intern/itasc/kdl/frameacc.cpp
intern/itasc/kdl/frameacc.hpp
intern/itasc/kdl/frameacc.inl
intern/itasc/kdl/frames.cpp
intern/itasc/kdl/frames.hpp
intern/itasc/kdl/frames.inl
intern/itasc/kdl/frames_io.cpp
intern/itasc/kdl/frames_io.hpp
intern/itasc/kdl/framevel.cpp
intern/itasc/kdl/framevel.hpp
intern/itasc/kdl/framevel.inl
intern/itasc/kdl/inertia.cpp
intern/itasc/kdl/inertia.hpp
intern/itasc/kdl/jacobian.cpp
intern/itasc/kdl/jacobian.hpp
intern/itasc/kdl/jntarray.cpp
intern/itasc/kdl/jntarray.hpp
intern/itasc/kdl/jntarrayacc.cpp
intern/itasc/kdl/jntarrayacc.hpp
intern/itasc/kdl/jntarrayvel.cpp
intern/itasc/kdl/jntarrayvel.hpp
intern/itasc/kdl/joint.cpp
intern/itasc/kdl/joint.hpp
intern/itasc/kdl/kinfam_io.cpp
intern/itasc/kdl/kinfam_io.hpp
intern/itasc/kdl/segment.cpp
intern/itasc/kdl/segment.hpp
intern/itasc/kdl/tree.cpp
intern/itasc/kdl/tree.hpp
intern/itasc/kdl/treefksolver.hpp
intern/itasc/kdl/treefksolverpos_recursive.cpp
intern/itasc/kdl/treefksolverpos_recursive.hpp
intern/itasc/kdl/treejnttojacsolver.cpp
intern/itasc/kdl/treejnttojacsolver.hpp
intern/itasc/kdl/utilities/Makefile
intern/itasc/kdl/utilities/error.h
intern/itasc/kdl/utilities/error_stack.cpp
intern/itasc/kdl/utilities/error_stack.h
intern/itasc/kdl/utilities/kdl-config.h
intern/itasc/kdl/utilities/rall1d.h
intern/itasc/kdl/utilities/rall2d.h
intern/itasc/kdl/utilities/svd_eigen_HH.hpp
intern/itasc/kdl/utilities/traits.h
intern/itasc/kdl/utilities/utility.cpp
intern/itasc/kdl/utilities/utility.h
intern/itasc/kdl/utilities/utility_io.cpp
intern/itasc/kdl/utilities/utility_io.h
intern/itasc/make/msvc_9_0/itasc.vcproj
intern/itasc/ublas_types.hpp
intern/memutil/make/msvc_9_0/memutil.vcproj
intern/moto/make/msvc_9_0/moto.vcproj
intern/smoke/intern/WTURBULENCE.cpp
intern/smoke/make/msvc_9_0/smoke.vcproj
intern/string/make/msvc_9_0/string.vcproj
projectfiles_vc9/blender/BLO_readblenfile/BLO_readblenfile.vcproj
projectfiles_vc9/blender/BPY_python/BPY_python.vcproj
projectfiles_vc9/blender/avi/BL_avi.vcproj
projectfiles_vc9/blender/blender.sln
projectfiles_vc9/blender/blender.vcproj
projectfiles_vc9/blender/blenfont/BLF_blenfont.vcproj
projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj
projectfiles_vc9/blender/blenlib/BLI_blenlib.vcproj
projectfiles_vc9/blender/blenpluginapi/blenpluginapi/blenpluginapi.vcproj
projectfiles_vc9/blender/editors/ED_editors.vcproj
projectfiles_vc9/blender/gpu/BL_gpu.vcproj
projectfiles_vc9/blender/ikplugin/BIK_ikplugin.vcproj
projectfiles_vc9/blender/imbuf/BL_imbuf.vcproj
projectfiles_vc9/blender/loader/BLO_loader.vcproj
projectfiles_vc9/blender/makesdna/DNA_makesdna.vcproj
projectfiles_vc9/blender/makesrna/RNA_makesrna.vcproj
projectfiles_vc9/blender/makesrna/RNA_rna.vcproj
projectfiles_vc9/blender/nodes/nodes.vcproj
projectfiles_vc9/blender/render/BRE_render.vcproj
projectfiles_vc9/gameengine/blenderhook/KX_blenderhook.vcproj
projectfiles_vc9/gameengine/converter/KX_converter.vcproj
projectfiles_vc9/gameengine/expression/EXP_expressions.vcproj
projectfiles_vc9/gameengine/gamelogic/SCA_GameLogic.vcproj
projectfiles_vc9/gameengine/gameplayer/axctl/GP_axctl.vcproj
projectfiles_vc9/gameengine/gameplayer/common/GP_common.vcproj
projectfiles_vc9/gameengine/gameplayer/ghost/GP_ghost.vcproj
projectfiles_vc9/gameengine/ketsji/KX_ketsji.vcproj
projectfiles_vc9/gameengine/ketsji/network/KX_network.vcproj
projectfiles_vc9/gameengine/network/loopbacknetwork/NG_loopbacknetwork.vcproj
projectfiles_vc9/gameengine/network/network/NG_network.vcproj
projectfiles_vc9/gameengine/physics/PHY_Physics/PHY_Bullet/PHY_Bullet.vcproj
projectfiles_vc9/gameengine/physics/PHY_Physics/PHY_Dummy/PHY_Dummy.vcproj
projectfiles_vc9/gameengine/physics/PHY_Physics/PHY_Ode/PHY_Ode.vcproj
projectfiles_vc9/gameengine/physics/PHY_Physics/PHY_Physics.vcproj
projectfiles_vc9/gameengine/rasterizer/RAS_rasterizer.vcproj
projectfiles_vc9/gameengine/rasterizer/openglrasterizer/RAS_openglrasterizer.vcproj
projectfiles_vc9/gameengine/scenegraph/SG_SceneGraph.vcproj
projectfiles_vc9/gameengine/videotexture/TEX_Video.vcproj
projectfiles_vc9/kernel/gen_messaging/gen_messaging.vcproj
projectfiles_vc9/kernel/system/SYS_system.vcproj
release/ui/buttons_data_bone.py
release/ui/buttons_object_constraint.py
source/blender/CMakeLists.txt
source/blender/Makefile
source/blender/SConscript
source/blender/blenkernel/BKE_action.h
source/blender/blenkernel/BKE_armature.h
source/blender/blenkernel/BKE_constraint.h
source/blender/blenkernel/CMakeLists.txt
source/blender/blenkernel/SConscript
source/blender/blenkernel/intern/Makefile
source/blender/blenkernel/intern/action.c
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/pointcache.c
source/blender/blenkernel/intern/sca.c
source/blender/blenlib/BLI_ghash.h
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/editors/CMakeLists.txt
source/blender/editors/armature/editarmature.c
source/blender/editors/armature/poseobject.c
source/blender/editors/include/ED_object.h
source/blender/editors/interface/interface_templates.c
source/blender/editors/object/Makefile
source/blender/editors/object/SConscript
source/blender/editors/object/object_constraint.c
source/blender/editors/space_logic/logic_window.c
source/blender/ikplugin/BIK_api.h
source/blender/ikplugin/CMakeLists.txt
source/blender/ikplugin/Makefile
source/blender/ikplugin/SConscript
source/blender/ikplugin/intern/Makefile
source/blender/ikplugin/intern/ikplugin_api.c
source/blender/ikplugin/intern/ikplugin_api.h
source/blender/ikplugin/intern/iksolver_plugin.c
source/blender/ikplugin/intern/iksolver_plugin.h
source/blender/ikplugin/intern/itasc_plugin.cpp
source/blender/ikplugin/intern/itasc_plugin.h
source/blender/makesdna/DNA_action_types.h
source/blender/makesdna/DNA_actuator_types.h
source/blender/makesdna/DNA_constraint_types.h
source/blender/makesdna/DNA_sensor_types.h
source/blender/makesrna/RNA_access.h
source/blender/makesrna/SConscript
source/blender/makesrna/intern/CMakeLists.txt
source/blender/makesrna/intern/Makefile
source/blender/makesrna/intern/SConscript
source/blender/makesrna/intern/rna_actuator.c
source/blender/makesrna/intern/rna_constraint.c
source/blender/makesrna/intern/rna_pose.c
source/blender/makesrna/intern/rna_sensor.c
source/gameengine/Converter/BL_ActionActuator.cpp
source/gameengine/Converter/BL_ActionActuator.h
source/gameengine/Converter/BL_ArmatureActuator.cpp
source/gameengine/Converter/BL_ArmatureActuator.h
source/gameengine/Converter/BL_ArmatureChannel.cpp
source/gameengine/Converter/BL_ArmatureChannel.h
source/gameengine/Converter/BL_ArmatureConstraint.cpp
source/gameengine/Converter/BL_ArmatureConstraint.h
source/gameengine/Converter/BL_ArmatureObject.cpp
source/gameengine/Converter/BL_ArmatureObject.h
source/gameengine/Converter/BL_BlenderDataConversion.cpp
source/gameengine/Converter/BL_ShapeActionActuator.h
source/gameengine/Converter/CMakeLists.txt
source/gameengine/Converter/KX_ConvertActuators.cpp
source/gameengine/Converter/KX_ConvertSensors.cpp
source/gameengine/Converter/Makefile
source/gameengine/Converter/SConscript
source/gameengine/Expressions/CMakeLists.txt
source/gameengine/Expressions/PyObjectPlus.cpp
source/gameengine/Expressions/PyObjectPlus.h
source/gameengine/Expressions/SConscript
source/gameengine/GameLogic/SCA_2DFilterActuator.cpp
source/gameengine/GameLogic/SCA_BasicEventManager.cpp
source/gameengine/GameLogic/SCA_BasicEventManager.h
source/gameengine/GameLogic/SCA_EventManager.h
source/gameengine/GameLogic/SCA_IActuator.cpp
source/gameengine/GameLogic/SCA_IActuator.h
source/gameengine/GameLogic/SCA_IObject.cpp
source/gameengine/GameLogic/SCA_IObject.h
source/gameengine/GameLogic/SCA_PropertyActuator.cpp
source/gameengine/GameLogic/SCA_RandomActuator.cpp
source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp
source/gameengine/Ketsji/KX_ArmatureSensor.cpp
source/gameengine/Ketsji/KX_ArmatureSensor.h
source/gameengine/Ketsji/KX_CameraActuator.cpp
source/gameengine/Ketsji/KX_ConstraintActuator.cpp
source/gameengine/Ketsji/KX_GameActuator.cpp
source/gameengine/Ketsji/KX_GameObject.cpp
source/gameengine/Ketsji/KX_GameObject.h
source/gameengine/Ketsji/KX_IpoActuator.cpp
source/gameengine/Ketsji/KX_KetsjiEngine.cpp
source/gameengine/Ketsji/KX_KetsjiEngine.h
source/gameengine/Ketsji/KX_ObjectActuator.cpp
source/gameengine/Ketsji/KX_ParentActuator.cpp
source/gameengine/Ketsji/KX_PythonInit.cpp
source/gameengine/Ketsji/KX_PythonInitTypes.cpp
source/gameengine/Ketsji/KX_PythonSeq.cpp
source/gameengine/Ketsji/KX_PythonSeq.h
source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp
source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp
source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp
source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp
source/gameengine/Ketsji/KX_Scene.cpp
source/gameengine/Ketsji/KX_SceneActuator.cpp
source/gameengine/Ketsji/KX_SoundActuator.cpp
source/gameengine/Ketsji/KX_StateActuator.cpp
source/gameengine/Ketsji/KX_TrackToActuator.cpp
source/gameengine/Ketsji/KX_VisibilityActuator.cpp
source/gameengine/PyDoc/GameTypes.py
source/gameengine/SceneGraph/SG_DList.h