Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Tönne <lukas.toenne@gmail.com>2014-09-05 14:48:49 +0400
committerLukas Tönne <lukas.toenne@gmail.com>2015-01-20 11:29:58 +0300
commit83137358c0507a50fea711017c3cee54585c42d5 (patch)
tree2edc2d3c0326292c9644ae5dda8870e859628dd8 /source/blender/blenkernel/CMakeLists.txt
parent396f7ea1582b89fa33af4b4ff0a5562534316f7b (diff)
Alternative new solver for cloth using the Eigen CG solver instead of
a custom built solver. The old cloth solver is broken unfortunately. Eigen is a designated linear algebra library and very likely their implementation is a lot better (can't compare until it's implemented though). Only basic gravity is active atm, spring forces, external force fields, damping and volumetric friction have to be added back by converting the data into the Eigen format.
Diffstat (limited to 'source/blender/blenkernel/CMakeLists.txt')
-rw-r--r--source/blender/blenkernel/CMakeLists.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt
index c71595e7a3e..a48ba01a112 100644
--- a/source/blender/blenkernel/CMakeLists.txt
+++ b/source/blender/blenkernel/CMakeLists.txt
@@ -45,8 +45,9 @@ set(INC
../../../intern/mikktspace
../../../intern/raskter
../../../intern/smoke/extern
- ../../../extern/libmv
../../../intern/atomic
+ ../../../extern/libmv
+ ../../../extern/Eigen3
# XXX - BAD LEVEL CALL WM_api.h
../windowmanager
@@ -107,6 +108,7 @@ set(SRC
intern/image.c
intern/image_gen.c
intern/implicit.c
+ intern/implicit_eigen.cpp
intern/ipo.c
intern/key.c
intern/lamp.c