Blender Git Loki
Git Commits -> Revision 8bfbbc4
September 1, 2021, 18:47 (GMT) |
Sculpt dyntopo * Wrote a simple fix for drawing face sets in inverse (ctrl) mode with face set automasking on. * Various fixes related to hard edges and smoothing. * Started writing some code to defragment bmesh mempools. Need to figure out how to avoid triggering excessive PBVH node rebuilds. |
Commit Details:
Full Hash: 8bfbbc467a3b6cb958c21ef68ae408705748ee3b
Parent Commit: baa2424
Lines Changed: +1307, -246
14 Modified Paths:
/source/blender/blenkernel/BKE_pbvh.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+8, -4) (Diff)
/source/blender/blenkernel/intern/dyntopo.c (+378, -168) (Diff)
/source/blender/blenkernel/intern/paint.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+27, -3) (Diff)
/source/blender/blenlib/BLI_mempool.h (+11, -0) (Diff)
/source/blender/blenlib/intern/BLI_mempool.c (+138, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+5, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+430, -26) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+62, -18) (Diff)
/source/blender/editors/sculpt_paint/sculpt_dyntopo.c (+11, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+150, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+78, -7) (Diff)
/source/blender/blenkernel/intern/brush.c (+8, -4) (Diff)
/source/blender/blenkernel/intern/dyntopo.c (+378, -168) (Diff)
/source/blender/blenkernel/intern/paint.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+27, -3) (Diff)
/source/blender/blenlib/BLI_mempool.h (+11, -0) (Diff)
/source/blender/blenlib/intern/BLI_mempool.c (+138, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+5, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+430, -26) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+62, -18) (Diff)
/source/blender/editors/sculpt_paint/sculpt_dyntopo.c (+11, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+150, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+78, -7) (Diff)