From 1b910082a0effdeb06653203b1d773094a2068e5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 9 Oct 2018 16:52:46 +1100 Subject: Edit Mesh: replace DerivedMesh w/ Mesh DerivedMesh is now removed from edit-mesh modifier evaluation. --- source/blender/blenkernel/intern/cdderivedmesh.c | 26 ------------------------ 1 file changed, 26 deletions(-) (limited to 'source/blender/blenkernel/intern/cdderivedmesh.c') diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c index 83424da3a3d..9043460562d 100644 --- a/source/blender/blenkernel/intern/cdderivedmesh.c +++ b/source/blender/blenkernel/intern/cdderivedmesh.c @@ -2258,29 +2258,3 @@ void CDDM_set_mpoly(DerivedMesh *dm, MPoly *mpoly) cddm->mpoly = mpoly; } - -/** Hack to fill in an empty (non library mesh struct) with CDDM values. */ -void CDDM_to_mesh__fast_borrow(DerivedMesh *dm, Mesh *me, const Mesh *me_reference) -{ - CDDerivedMesh *cddm = (CDDerivedMesh *)dm; - me->totvert = cddm->dm.numVertData; - me->totedge = cddm->dm.numEdgeData; - me->totloop = cddm->dm.numLoopData; - me->totpoly = cddm->dm.numPolyData; - - me->mvert = cddm->mvert; - me->medge = cddm->medge; - me->mface = cddm->mface; - me->mloop = cddm->mloop; - me->mpoly = cddm->mpoly; - - me->vdata = dm->vertData; - me->edata = dm->edgeData; - me->ldata = dm->loopData; - me->pdata = dm->polyData; - - if (me_reference) { - me->mat = me_reference->mat; - me->totcol = me_reference->totcol; - } -} -- cgit v1.2.3