Fix T69816: Using Transform gizmos in Sculpt Mode while MultiRes is activated crashes Blender
Reviewed By: jbakker Maniphest Tasks: T69816 Differential Revision: https://developer.blender.org/D5779
This commit is contained in:
@@ -7896,7 +7896,12 @@ static void sculpt_filter_cache_init(Object *ob, Sculpt *sd)
|
|||||||
for (int i = 0; i < totnode; i++) {
|
for (int i = 0; i < totnode; i++) {
|
||||||
BKE_pbvh_node_mark_normals_update(nodes[i]);
|
BKE_pbvh_node_mark_normals_update(nodes[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* mesh->runtime.subdiv_ccg is not available. Updating of the normals is done during drawing.
|
||||||
|
* Filters can't use normals in multires. */
|
||||||
|
if (BKE_pbvh_type(ss->pbvh) != PBVH_GRIDS) {
|
||||||
BKE_pbvh_update_normals(ss->pbvh, NULL);
|
BKE_pbvh_update_normals(ss->pbvh, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
SculptThreadedTaskData data = {
|
SculptThreadedTaskData data = {
|
||||||
.sd = sd,
|
.sd = sd,
|
||||||
|
Reference in New Issue
Block a user