diff options
author | Jeroen Bakker <jeroen@blender.org> | 2022-04-12 13:10:11 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2022-04-12 13:10:11 +0300 |
commit | cf8b29950bf43fcccfcd8b2172cc8a166faab0a3 (patch) | |
tree | 84fa2f7057d61e1830688690236a84b88a4ce39d | |
parent | 66b03b7e3bcaeb76865c0b1e34a68c1a754277f4 (diff) |
Don't call a function to update the node state.
-rw-r--r-- | source/blender/blenkernel/BKE_pbvh_pixels.hh | 1 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/pbvh_pixels.cc | 7 | ||||
-rw-r--r-- | source/blender/editors/sculpt_paint/sculpt_paint_image.cc | 4 |
3 files changed, 1 insertions, 11 deletions
diff --git a/source/blender/blenkernel/BKE_pbvh_pixels.hh b/source/blender/blenkernel/BKE_pbvh_pixels.hh index 92d5b84be72..12f420cfe32 100644 --- a/source/blender/blenkernel/BKE_pbvh_pixels.hh +++ b/source/blender/blenkernel/BKE_pbvh_pixels.hh @@ -223,7 +223,6 @@ struct NodeData { }; NodeData &BKE_pbvh_pixels_node_data_get(PBVHNode &node); -void BKE_pbvh_pixels_mark_dirty(PBVHNode &node); void BKE_pbvh_pixels_mark_image_dirty(PBVHNode &node, Image &image, ImageUser &image_user); /** Extend pixels to fix uv seams for the given nodes. */ void BKE_pbvh_pixels_fix_seams(PBVH &pbvh, diff --git a/source/blender/blenkernel/intern/pbvh_pixels.cc b/source/blender/blenkernel/intern/pbvh_pixels.cc index bcb97624566..1eae3fa5537 100644 --- a/source/blender/blenkernel/intern/pbvh_pixels.cc +++ b/source/blender/blenkernel/intern/pbvh_pixels.cc @@ -374,13 +374,6 @@ NodeData &BKE_pbvh_pixels_node_data_get(PBVHNode &node) return *node_data; } -void BKE_pbvh_pixels_mark_dirty(PBVHNode &node) -{ - BLI_assert(node.pixels.node_data != nullptr); - NodeData *node_data = static_cast<NodeData *>(node.pixels.node_data); - node_data->flags.dirty |= true; -} - void BKE_pbvh_pixels_mark_image_dirty(PBVHNode &node, Image &image, ImageUser &image_user) { BLI_assert(node.pixels.node_data != nullptr); diff --git a/source/blender/editors/sculpt_paint/sculpt_paint_image.cc b/source/blender/editors/sculpt_paint/sculpt_paint_image.cc index 2c587656ef1..c293b28597a 100644 --- a/source/blender/editors/sculpt_paint/sculpt_paint_image.cc +++ b/source/blender/editors/sculpt_paint/sculpt_paint_image.cc @@ -349,9 +349,7 @@ static void do_paint_pixels(void *__restrict userdata, } } - if (pixels_updated) { - BKE_pbvh_pixels_mark_dirty(*node); - } + node_data.flags.dirty |= pixels_updated; } static void do_mark_dirty_regions(void *__restrict userdata, |