Avoid an unecessary rebuild of the pbvh.
This commit is contained in:
@@ -1003,7 +1003,9 @@ static struct MultiresModifierData *sculpt_multires_active(Object *ob)
|
||||
static void sculpt_update_mesh_elements(bContext *C)
|
||||
{
|
||||
Object *ob = CTX_data_active_object(C);
|
||||
DerivedMesh *dm = mesh_get_derived_final(CTX_data_scene(C), ob, CD_MASK_BAREMESH);
|
||||
DerivedMesh *dm =
|
||||
mesh_get_derived_final(CTX_data_scene(C), ob,
|
||||
CTX_wm_view3d(C)->customdata_mask);
|
||||
SculptSession *ss = ob->sculpt;
|
||||
|
||||
if((ss->multires = sculpt_multires_active(ob))) {
|
||||
|
||||
@@ -1859,8 +1859,8 @@ static CustomDataMask get_viewedit_datamask(bScreen *screen, Scene *scene, Objec
|
||||
mask |= CD_MASK_MCOL;
|
||||
if(ob->mode & OB_MODE_WEIGHT_PAINT)
|
||||
mask |= CD_MASK_WEIGHT_MCOL;
|
||||
if(ob->mode & OB_MODE_SCULPT)
|
||||
mask |= CD_MASK_MDISPS;
|
||||
//if(ob->mode & OB_MODE_SCULPT)
|
||||
// mask |= CD_MASK_MDISPS;
|
||||
}
|
||||
|
||||
return mask;
|
||||
|
||||
Reference in New Issue
Block a user