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