Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/sculpt_paint/sculpt_mask_expand.c
| Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | else { | ||||
| final_mask = MAX2(ss->filter_cache->prev_mask[vd.index], final_mask); | final_mask = MAX2(ss->filter_cache->prev_mask[vd.index], final_mask); | ||||
| } | } | ||||
| if (data->mask_expand_invert_mask) { | if (data->mask_expand_invert_mask) { | ||||
| final_mask = 1.0f - final_mask; | final_mask = 1.0f - final_mask; | ||||
| } | } | ||||
| if (*vd.mask != final_mask) { | if (*vd.mask != final_mask) { | ||||
| if (vd.mvert) { | |||||
| BKE_pbvh_vert_mark_update(ss->pbvh, vd.vertex); | |||||
| } | |||||
| *vd.mask = final_mask; | *vd.mask = final_mask; | ||||
| BKE_pbvh_node_mark_update_mask(node); | BKE_pbvh_node_mark_update_mask(node); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| BKE_pbvh_vertex_iter_end; | BKE_pbvh_vertex_iter_end; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 370 Lines • Show Last 20 Lines | |||||