Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Eagar <joeedh@gmail.com>2021-07-20 14:14:59 +0300
committerJoseph Eagar <joeedh@gmail.com>2021-07-20 14:14:59 +0300
commit1694e2aca4f8dd4203ee63ef2581b480d7a61f09 (patch)
tree4cc3ec1a08116b3273ebe7a8ee69e53434df5a3d /source/blender/makesdna/DNA_meshdata_types.h
parent2fddbebf93e9022e20a5f12268ac397b8c035b5a (diff)
Sculpt dyntopo: Face set boundaries are now presered with dyntopo
* Face set boundaries are now preserved on dyntopo remeshing. * MDynTopoVert->flag now has a DYNVERT_FSET_BOUNDARY flag in addition to DYNVERT_BOUNDARY. * Instrumented uiBut with ASAN poison regions to hopefully find the super evil memory corruption bug that's been driving me insane. It's frustratingly intermittent. There are five poison regions.
Diffstat (limited to 'source/blender/makesdna/DNA_meshdata_types.h')
-rw-r--r--source/blender/makesdna/DNA_meshdata_types.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_meshdata_types.h b/source/blender/makesdna/DNA_meshdata_types.h
index e6b7077c070..38f605d57a2 100644
--- a/source/blender/makesdna/DNA_meshdata_types.h
+++ b/source/blender/makesdna/DNA_meshdata_types.h
@@ -543,7 +543,12 @@ typedef struct MDynTopoVert {
} MDynTopoVert;
/*MDynTopoVert->flag*/
-enum { DYNVERT_BOUNDARY = (1 << 0), DYNVERT_VERT_FSET_HIDDEN = (1 << 1) };
+enum {
+ DYNVERT_BOUNDARY = (1 << 0),
+ DYNVERT_VERT_FSET_HIDDEN = (1 << 1),
+ DYNVERT_FSET_BOUNDARY = (1 << 2),
+ DYNVERT_NEED_BOUNDARY = (1 << 3)
+};
#ifdef __cplusplus
}