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:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-05-23 14:24:39 +0300
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2018-05-23 14:25:06 +0300
commit07dee0f79cb6289181670fb83d8d0ce61fae8e95 (patch)
treec36e6090a1254a44eeffb2d74be04af75d580808 /source/blender/blenkernel/intern/object_update.c
parentb20449cc08f33fc6b55fc6c326f5ab1b5f240fb9 (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.c3
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) {