[Bf-blender-cvs] [f1959f09990] blender2.8: Fix Weight Paint display with Subdivision Surface modifier.

Alexander Gavrilov noreply at git.blender.org
Tue Oct 9 13:21:35 CEST 2018


Commit: f1959f09990b9ba2ae8e7ad07d3f67caebd6a1b3
Author: Alexander Gavrilov
Date:   Tue Oct 9 14:21:23 2018 +0300
Branches: blender2.8
https://developer.blender.org/rBf1959f09990b9ba2ae8e7ad07d3f67caebd6a1b3

Fix Weight Paint display with Subdivision Surface modifier.

The flag used to be set by the now removed old weight paint coloring code.

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

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

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

diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index 444dd3c0db3..63853e9fcca 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -2348,6 +2348,10 @@ static CustomDataMask object_get_datamask(const Depsgraph *depsgraph, Object *ob
 			mask |= CD_MASK_MLOOPCOL;
 		}
 
+		if (ob->mode & OB_MODE_WEIGHT_PAINT) {
+			mask |= CD_MASK_MDEFORMVERT;
+		}
+
 		if (ob->mode & OB_MODE_EDIT)
 			mask |= CD_MASK_MVERT_SKIN;
 	}



More information about the Bf-blender-cvs mailing list