Blender Git Loki
Git Commits -> Revision 3d4e14b
Revision 3d4e14b by Joseph Eagar (sculpt-dev) October 5, 2021, 23:50 (GMT) |
Sculpt: various fixes * Fixed very nasty customdata bug where if the first layer of a given type was CD_TEMPORARY, then on being stripped out of the customdata set the active references. I think I tracked down where this happened, but just to be safe I also wrote code to detect it and regenerate the active refs too. * Fixed rotate brush. * Fixed mesh filter crashing with automasking on. |
Commit Details:
Full Hash: 3d4e14b7e19d97f851be37e1c42c9c5a18245706
Parent Commit: 0b5b8d0
Lines Changed: +534, -460
14 Modified Paths:
/release/scripts/startup/bl_ui/properties_paint_common.py (+176, -308) (Diff)
/source/blender/blenkernel/intern/brush_engine_presets.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+126, -3) (Diff)
/source/blender/blenkernel/intern/paint.c (+4, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+4, -0) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+12, -6) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+60, -1) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_vcol.cc (+7, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+92, -113) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+15, -11) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+17, -10) (Diff)
/source/blender/editors/sculpt_paint/sculpt_filter_mesh.c (+6, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+7, -3) (Diff)
/source/blender/blenkernel/intern/brush_engine_presets.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+126, -3) (Diff)
/source/blender/blenkernel/intern/paint.c (+4, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+4, -0) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+12, -6) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+60, -1) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_vcol.cc (+7, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+92, -113) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+15, -11) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+17, -10) (Diff)
/source/blender/editors/sculpt_paint/sculpt_filter_mesh.c (+6, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+7, -3) (Diff)