[Bf-blender-cvs] [c12e3ff1834] sculpt-dev: sculpt-dev: fix pmap ref count bug
Joseph Eagar
noreply at git.blender.org
Thu Jun 2 04:46:22 CEST 2022
Commit: c12e3ff183444a43d52ab47b0effabd5b255f4dc
Author: Joseph Eagar
Date: Wed Jun 1 19:45:59 2022 -0700
Branches: sculpt-dev
https://developer.blender.org/rBc12e3ff183444a43d52ab47b0effabd5b255f4dc
sculpt-dev: fix pmap ref count bug
===================================================================
M source/blender/blenkernel/BKE_pbvh.h
M source/blender/blenkernel/intern/paint.c
M source/blender/blenkernel/intern/pbvh.c
===================================================================
diff --git a/source/blender/blenkernel/BKE_pbvh.h b/source/blender/blenkernel/BKE_pbvh.h
index 7f277908c07..bf48211f05f 100644
--- a/source/blender/blenkernel/BKE_pbvh.h
+++ b/source/blender/blenkernel/BKE_pbvh.h
@@ -884,7 +884,6 @@ void BKE_pbvh_is_drawing_set(PBVH *pbvh, bool val);
void BKE_pbvh_node_num_loops(PBVH *pbvh, PBVHNode *node, int *r_totloop);
void BKE_pbvh_update_active_vcol(PBVH *pbvh, const struct Mesh *mesh);
-void BKE_pbvh_pmap_set(PBVH *pbvh, struct SculptPMap *pmap);
void BKE_pbvh_vertex_color_set(PBVH *pbvh, SculptVertRef vertex, const float color[4]);
void BKE_pbvh_vertex_color_get(const PBVH *pbvh, SculptVertRef vertex, float r_color[4]);
diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c
index 6cc4d7e2d0b..ecb06ede1ba 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -2810,7 +2810,7 @@ PBVH *BKE_sculpt_object_pbvh_ensure(Depsgraph *depsgraph, Object *ob)
#endif
}
- BKE_pbvh_pmap_set(pbvh, ob->sculpt->pmap);
+ BKE_pbvh_set_pmap(pbvh, ob->sculpt->pmap);
ob->sculpt->pbvh = pbvh;
diff --git a/source/blender/blenkernel/intern/pbvh.c b/source/blender/blenkernel/intern/pbvh.c
index ee02093dba2..5bdefdcaefa 100644
--- a/source/blender/blenkernel/intern/pbvh.c
+++ b/source/blender/blenkernel/intern/pbvh.c
@@ -5223,11 +5223,6 @@ void BKE_pbvh_update_active_vcol(PBVH *pbvh, const Mesh *mesh)
}
}
-void BKE_pbvh_pmap_set(PBVH *pbvh, SculptPMap *pmap)
-{
- pbvh->pmap = pmap;
-}
-
void BKE_pbvh_ensure_node_loops(PBVH *pbvh)
{
BLI_assert(BKE_pbvh_type(pbvh) == PBVH_FACES);
More information about the Bf-blender-cvs
mailing list