Commit: 07dee0f79cb6289181670fb83d8d0ce61fae8e95
Author: Sergey Sharybin
Date:   Wed May 23 13:24:39 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB07dee0f79cb6289181670fb83d8d0ce61fae8e95

Fix missing autosmooth in Cycles after copy-on-write changes.

===================================================================

M       source/blender/blenkernel/intern/object_update.c

===================================================================

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) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to