Reduce poly map memory usage (used by sculpt smooth brush.)
[blender.git] / source / blender / blenkernel / BKE_subsurf.h
index 10254545d3ec956c333b02abeb747647e0c48e2d..7f9881926a60a113a115a71536ebee568ab10551 100644 (file)
@@ -38,8 +38,7 @@ struct DMFlagMat;
 struct DMGridAdjacency;
 struct DMGridData;
 struct DerivedMesh;
-struct IndexNode;
-struct ListBase;
+struct MeshElemMap;
 struct Mesh;
 struct MPoly;
 struct MultiresSubsurf;
@@ -105,11 +104,9 @@ typedef struct CCGDerivedMesh {
        int *reverseFaceMap;
 
        struct PBVH *pbvh;
-       struct ListBase *fmap;
-       struct IndexNode *fmap_mem;
 
-       struct ListBase *pmap;
-       struct IndexNode *pmap_mem;
+       struct MeshElemMap *pmap;
+       int *pmap_mem;
 
        struct DMGridData **gridData;
        struct DMGridAdjacency *gridAdjacency;