fix for remesh (infact any modifier that uses tessface's) not displaying geometry in editmode.
the bug was in CDDM_from_BMEditMesh which would create tessfaces even when use_tessface==FALSE.
This commit is contained in:
@@ -1992,10 +1992,15 @@ static void loops_to_customdata_corners(BMesh *bm, CustomData *facedata,
|
||||
|
||||
DerivedMesh *CDDM_from_BMEditMesh(BMEditMesh *em, Mesh *UNUSED(me), int use_mdisps, int use_tessface)
|
||||
{
|
||||
DerivedMesh *dm = CDDM_new(em->bm->totvert, em->bm->totedge,
|
||||
em->tottri, em->bm->totloop, em->bm->totface);
|
||||
CDDerivedMesh *cddm = (CDDerivedMesh*)dm;
|
||||
BMesh *bm = em->bm;
|
||||
|
||||
DerivedMesh *dm = CDDM_new(bm->totvert,
|
||||
bm->totedge,
|
||||
use_tessface ? em->tottri : 0,
|
||||
bm->totloop,
|
||||
bm->totface);
|
||||
|
||||
CDDerivedMesh *cddm = (CDDerivedMesh*)dm;
|
||||
BMIter iter, liter;
|
||||
BMVert *eve;
|
||||
BMEdge *eed;
|
||||
|
Reference in New Issue
Block a user