Blender Git Loki
Git Commits  -> Revision aa116ba
		
			
			
		
| March 30, 2021, 07:08 (GMT) | 
| Added per-brush DynTopo settings which are stored in a new DynTopoSettings struct. This system is designed to inherit settings from scene dyntopo defaults in a highly flexible way; settings can be individually overridden via the .inherit bitmask. At stroke time the scene settings and brush->dyntopo are merged and stored in brush->cached_dyntopo. Note that brush->flag has a bit flag, DYNTOPO_DISABLED, with a few subtlies. It does not switch the PBVH back to PBVH_FACES mode, it simply disbles dyntopo topology update. It also doesn't inherit from any default settings. And it's the only setting that's currently exposed in the UI. | 
Commit Details:
Full Hash: aa116ba5bac6a8138f1f14c582fe8246ffd356e9
Parent Commit: 7be0270
Lines Changed:  +257,  -15
14 Modified Paths:
/release/scripts/startup/bl_ui/properties_paint_common.py (+2, -1) (Diff)
/source/blender/blenkernel/BKE_brush.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/brush.c (+93, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+3, -3) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+20, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+18, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt_detail.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_brush_defaults.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_brush_enums.h (+25, -1) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+10, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+74, -0) (Diff)
/source/blender/blenkernel/BKE_brush.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/brush.c (+93, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+3, -3) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+20, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+18, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt_detail.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_brush_defaults.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_brush_enums.h (+25, -1) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+10, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+74, -0) (Diff)


 Master Commits
 Master Commits MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021