diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-05-23 14:24:39 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-05-23 14:25:06 +0300 |
commit | 07dee0f79cb6289181670fb83d8d0ce61fae8e95 (patch) | |
tree | c36e6090a1254a44eeffb2d74be04af75d580808 /source/blender/blenkernel/intern/object_update.c | |
parent | b20449cc08f33fc6b55fc6c326f5ab1b5f240fb9 (diff) |
Fix missing autosmooth in Cycles after copy-on-write changes.
Diffstat (limited to 'source/blender/blenkernel/intern/object_update.c')
-rw-r--r-- | source/blender/blenkernel/intern/object_update.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/object_update.c b/source/blender/blenkernel/intern/object_update.c index c1cc6bf0bdc..bf01c20a8b7 100644 --- a/source/blender/blenkernel/intern/object_update.c +++ b/source/blender/blenkernel/intern/object_update.c @@ -372,6 +372,9 @@ void BKE_object_eval_uber_data(Depsgraph *depsgraph, * evaluated mesh. */ new_mesh->id.orig_id = &mesh->id; + /* Copy autosmooth settings from original mesh. */ + new_mesh->flag |= (mesh->flag & ME_AUTOSMOOTH); + new_mesh->smoothresh = mesh->smoothresh; } #if 0 if (ob->derivedFinal != NULL) { |