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
path: root/source
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2016-04-04 12:39:04 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2016-04-04 12:39:04 +0300
commit673ddd48da885954f888031233807be2d342fa8a (patch)
tree24683ff4f3ee1d8ca2053a6b96807b3407097b42 /source
parent2f08d5f761e6941e11a712d0cbee2f7bd65e4c91 (diff)
Cycles: Make curves modified by a taper object with modifier considered a deform modified
That might consider a bit more objects to be considered deform modified, but it covers common case of using taper object without require of doing recursive checks. In worst case it'll be just some extra synchronization time, no render time difference will happen for false-positive because of extra checks happening in Cycles.
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/object.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c
index d78b49b9f9a..1ba4852623c 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -3658,6 +3658,9 @@ static bool object_deforms_in_time(Object *object)
if (BKE_key_from_object(object) != NULL) {
return true;
}
+ if (!BLI_listbase_is_empty(&object->modifiers)) {
+ return true;
+ }
return object_moves_in_time(object);
}