Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021