diff options
author | Jacques Lucke <jacques@blender.org> | 2020-03-07 20:56:28 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-03-07 20:56:28 +0300 |
commit | 23a071ee6c8ba9b80e25a23fdbc1a176d9659c37 (patch) | |
tree | bae04d4934895f3a1a9a9bbebf5c7bc3d83980f3 /source/blender/blenloader/intern/readfile.c | |
parent | d807418a456d4f2af423b85ca1309baae08855cd (diff) |
update dynamic paint
Diffstat (limited to 'source/blender/blenloader/intern/readfile.c')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 63fadc9d54b..f7af2fea719 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -5371,37 +5371,6 @@ static void direct_link_modifiers(FileData *fd, ListBase *lb, Object *ob) } } } - else if (md->type == eModifierType_DynamicPaint) { - DynamicPaintModifierData *pmd = (DynamicPaintModifierData *)md; - - if (pmd->canvas) { - pmd->canvas = newdataadr(fd, pmd->canvas); - pmd->canvas->pmd = pmd; - pmd->canvas->flags &= ~MOD_DPAINT_BAKING; /* just in case */ - - if (pmd->canvas->surfaces.first) { - DynamicPaintSurface *surface; - link_list(fd, &pmd->canvas->surfaces); - - for (surface = pmd->canvas->surfaces.first; surface; surface = surface->next) { - surface->canvas = pmd->canvas; - surface->data = NULL; - BKE_ptcache_blo_read(wrap_reader(fd), &(surface->ptcaches), &(surface->pointcache), 1); - - if (!(surface->effector_weights = newdataadr(fd, surface->effector_weights))) { - surface->effector_weights = BKE_effector_add_weights(NULL); - } - } - } - } - if (pmd->brush) { - pmd->brush = newdataadr(fd, pmd->brush); - pmd->brush->pmd = pmd; - pmd->brush->psys = newdataadr(fd, pmd->brush->psys); - pmd->brush->paint_ramp = newdataadr(fd, pmd->brush->paint_ramp); - pmd->brush->vel_ramp = newdataadr(fd, pmd->brush->vel_ramp); - } - } else if (md->type == eModifierType_Collision) { CollisionModifierData *collmd = (CollisionModifierData *)md; #if 0 |