Blender Git Loki
Git Commits -> Revision cfd6d48
May 15, 2021, 01:26 (GMT) |
* Prototyped a faster smooth algo, currently disabled. * Wrote a new API for wrangling temporary customdata layers across pbvh types: - SCULPT_temp_customlayer_ensure: makes sure a (named) customdata layer exists. Works for multires; since these are temporary layers we can safely allocate them in a temporary CustomData structure (in ss->temp_vdata). - SCULPT_temp_customlayer_get: initializes a special structure, SculptCustomLayer, that is used to get per elem customdata. - SCULPT_temp_cdata_get: Uses a SculptCustomLayer ref along with a SculptVertexRef to look up the data. |
Commit Details:
Full Hash: cfd6d48aab81ed42beec70fe76c191749b5e790d
Parent Commit: 6be2c07
Lines Changed: +424, -61
10 Modified Paths:
/source/blender/blenkernel/BKE_customdata.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+7, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+7, -2) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+2, -1) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+15, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+162, -20) (Diff)
/source/blender/editors/sculpt_paint/sculpt_dyntopo.c (+7, -7) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+41, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+176, -16) (Diff)
/source/blender/blenkernel/BKE_paint.h (+7, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+7, -2) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+2, -1) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+15, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+162, -20) (Diff)
/source/blender/editors/sculpt_paint/sculpt_dyntopo.c (+7, -7) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+41, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+176, -16) (Diff)