Blender Git Commit Log

Git Commits -> Revision dba4f30

June 27, 2021, 01:24 (GMT)
Sculpt dyntopo: Added (optional) support for unique mesh id tracking in
bmesh

* System is per element type. So you can have unique ids for verts and
faces, but not edges and loops.
* Supports an optional id to element lookup table.
* Uses single id space for all elements
* Added a new CD_FLAG_ELEM_NOCOPY flag to tell
customdata_bmesh_copy_data to ignore that layer.
* IDs are stored as a temporary customdata layer with
CD_FLAG_ELEM_NOCOPY set.

Commit Details:

Full Hash: dba4f303280f513bca07f1219ca475f226ace074
Parent Commit: 83c491f
Lines Changed: +565, -69

19 Modified Paths:

/source/blender/blenkernel/BKE_customdata.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+77, -9) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+14, -11) (Diff)
/source/blender/bmesh/bmesh_class.h (+21, -1) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+196, -19) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+29, -1) (Diff)
/source/blender/bmesh/intern/bmesh_core.h (+1, -0) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+25, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+4, -2) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+30, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+5, -2) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+110, -11) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.h (+6, -2) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_duplicate.c (+6, -0) (Diff)
/source/blender/bmesh/intern/bmesh_structure.h (+8, -0) (Diff)
/source/blender/bmesh/operators/bmo_dupe.c (+11, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_dyntopo.c (+4, -3) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+4, -3) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+10, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021