Blender Git Loki
Git Commits -> Revision 9503751
August 17, 2021, 03:50 (GMT) |
Sculpt dyntopo * Added a limited "fast draw" mode to pbvh drawing that tries to limit data sent to the GPU. - Facesets and mask data are disabled. - Indexed mode is forced. - Does not work (at all) for multires. * Finally fixed some outstanding bmesh sculpt undo bugs: - Forgot to mark pbvh nodes to update their bounds, which produced a bug I had thought was caused by something else. - Hopefully fixed a long-standing occasional memory corruption bug. |
Commit Details:
Full Hash: 9503751c83345b2941a4fc41dcc979ef456b0c5f
Parent Commit: dcaba4c
Lines Changed: +347, -174
14 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+10, -5) (Diff)
/source/blender/blenkernel/intern/paint.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+41, -18) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+46, -3) (Diff)
/source/blender/blenkernel/intern/pbvh_intern.h (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_sculpt.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+5, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+38, -30) (Diff)
/source/blender/gpu/GPU_buffers.h (+5, -3) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+167, -99) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+11, -8) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+12, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+10, -5) (Diff)
/source/blender/blenkernel/intern/paint.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+41, -18) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+46, -3) (Diff)
/source/blender/blenkernel/intern/pbvh_intern.h (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_sculpt.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+5, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+38, -30) (Diff)
/source/blender/gpu/GPU_buffers.h (+5, -3) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+167, -99) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+11, -8) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+12, -0) (Diff)