Commit: 5f302c9d1019218e75c8732e9fd9ad2e3e4aa031
Author: Joseph Eagar
Date:   Mon Jan 23 08:38:17 2023 -0800
Branches: temp-pbvh-texpaint-automasking
https://developer.blender.org/rB5f302c9d1019218e75c8732e9fd9ad2e3e4aa031

temp-pbvh-texpaint-automasking: Use PBVHVertRef directly for Set

===================================================================

M       source/blender/editors/sculpt_paint/sculpt_automasking.cc

===================================================================

diff --git a/source/blender/editors/sculpt_paint/sculpt_automasking.cc 
b/source/blender/editors/sculpt_paint/sculpt_automasking.cc
index ad0153bfbda..7f3c6ec4a3c 100644
--- a/source/blender/editors/sculpt_paint/sculpt_automasking.cc
+++ b/source/blender/editors/sculpt_paint/sculpt_automasking.cc
@@ -986,7 +986,7 @@ void SCULPT_automasking_cache_check(
     }
   });
 
-  Set<intptr_t> done_set;
+  Set<PBVHVertRef> done_set;
 
   for (int i : IndexRange(totnode)) {
     PBVHNode *node = nodes[i];
@@ -1013,8 +1013,8 @@ void SCULPT_automasking_cache_check(
 
       SCULPT_automasking_node_update(ss, &automask_data, &vd);
 
-      if (!done_set.contains(vertex.i)) {
-        done_set.add(vertex.i);
+      if (!done_set.contains(vertex)) {
+        done_set.add(vertex);
 
         float value = SCULPT_automasking_factor_get(automasking, ss, 
vd.vertex, &automask_data);
         *(float *)SCULPT_vertex_attr_get(vd.vertex, 
ss->attrs.automasking_factor) = value;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to