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