Merge branch 'blender-v3.1-release'

This commit is contained in:
Campbell Barton 2022-02-01 15:37:10 +11:00
commit 64264a496d
3 changed files with 2 additions and 9 deletions

View File

@ -499,7 +499,6 @@ typedef struct SculptSession {
/* These are always assigned to base mesh data when using PBVH_FACES and PBVH_GRIDS. */
struct MVert *mvert;
const float (*vert_normals)[3];
struct MPoly *mpoly;
struct MLoop *mloop;

View File

@ -1648,7 +1648,6 @@ static void sculpt_update_object(Depsgraph *depsgraph,
ss->totvert = me->totvert;
ss->totpoly = me->totpoly;
ss->totfaces = me->totpoly;
ss->vert_normals = BKE_mesh_vertex_normals_ensure(me);
ss->mvert = me->mvert;
ss->mpoly = me->mpoly;
ss->mloop = me->mloop;

View File

@ -178,13 +178,8 @@ void SCULPT_vertex_normal_get(SculptSession *ss, int index, float no[3])
{
switch (BKE_pbvh_type(ss->pbvh)) {
case PBVH_FACES: {
if (ss->shapekey_active || ss->deform_modifiers_active) {
const float(*vert_normals)[3] = BKE_pbvh_get_vert_normals(ss->pbvh);
copy_v3_v3(no, vert_normals[index]);
}
else {
copy_v3_v3(no, ss->vert_normals[index]);
}
const float(*vert_normals)[3] = BKE_pbvh_get_vert_normals(ss->pbvh);
copy_v3_v3(no, vert_normals[index]);
break;
}
case PBVH_BMESH: