Blender Git Commit Log
Git Commits -> Revision f500ef5
Revision f500ef5 by Joseph Eagar (sculpt-dev) October 17, 2021, 08:57 (GMT) |
Sculpt: fix memory corruption * Fixed a nasty bit of memory corruption * Along the way, added ASAN support to bmesh customdata blocks. * Each CD layer is padded by 32 bytes inside the bmesh data block. * Also fixed a few minor errors in mempool's asan support. * Tried and failed to fix numerical stability issues with lasso/box trim brushes. |
Commit Details:
Full Hash: f500ef58e20fc05a8a40677f682225e73acaa52a
Parent Commit: 6d07e14
Lines Changed: +520, -62
9 Modified Paths:
/source/blender/blenkernel/BKE_pbvh.h (+25, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+85, -1) (Diff)
/source/blender/blenkernel/intern/dyntopo.c (+274, -25) (Diff)
/source/blender/blenlib/intern/BLI_mempool.c (+36, -17) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+8, -1) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+15, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+17, -10) (Diff)
/source/blender/bmesh/operators/bmo_dupe.c (+4, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+56, -7) (Diff)
/source/blender/blenkernel/intern/customdata.c (+85, -1) (Diff)
/source/blender/blenkernel/intern/dyntopo.c (+274, -25) (Diff)
/source/blender/blenlib/intern/BLI_mempool.c (+36, -17) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+8, -1) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+15, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+17, -10) (Diff)
/source/blender/bmesh/operators/bmo_dupe.c (+4, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+56, -7) (Diff)