Fixed custom shading not updating in Edit Mode
This commit is contained in:
parent
aa41c86636
commit
42c2066d08
|
@ -427,7 +427,9 @@ static MeshRenderData *mesh_render_data_create_ex(
|
|||
int totloop = bm->totloop;
|
||||
if (is_auto_smooth) {
|
||||
rdata->loop_normals = MEM_mallocN(sizeof(*rdata->loop_normals) * totloop, __func__);
|
||||
BM_loops_calc_normal_vcos(bm, NULL, NULL, NULL, true, split_angle, rdata->loop_normals, NULL, NULL, -1, false);
|
||||
int cd_loop_clnors_offset = CustomData_get_clone_layer_index(&bm->ldata, CD_CUSTOMLOOPNORMAL);
|
||||
BM_loops_calc_normal_vcos(bm, NULL, NULL, NULL, true, split_angle, rdata->loop_normals, NULL, NULL,
|
||||
cd_loop_clnors_offset, false);
|
||||
}
|
||||
rdata->loop_len = totloop;
|
||||
bm_ensure_types |= BM_LOOP;
|
||||
|
|
Loading…
Reference in New Issue