diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-03-30 12:12:27 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-03-30 12:12:27 +0400 |
commit | fef6e0012e8057e4864391c73b190c3bc6972c5d (patch) | |
tree | 139ae4a53767770dfc51fcee9d298f1bdb4541ba /source/blender/blenkernel/BKE_subsurf.h | |
parent | e5d14112837634fa2456e83ba6d6738f77aa08f5 (diff) |
- initial commit of a real (as in not just copying the DispListMesh)
DerivedMesh implementation of CCGSubSurf. Only used in editmode at
the moment, and does not draw smooth normals correctly.
- Just in its own this brings a rather large speedup for editing
subsurfs.
Diffstat (limited to 'source/blender/blenkernel/BKE_subsurf.h')
-rw-r--r-- | source/blender/blenkernel/BKE_subsurf.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_subsurf.h b/source/blender/blenkernel/BKE_subsurf.h index 36c180a67c5..80ab60b7ddb 100644 --- a/source/blender/blenkernel/BKE_subsurf.h +++ b/source/blender/blenkernel/BKE_subsurf.h @@ -33,7 +33,6 @@ struct Mesh; struct Object; -struct DispListMesh; struct DerivedMesh; struct EditMesh; @@ -41,8 +40,8 @@ struct DerivedMesh *subsurf_make_derived_from_editmesh(struct EditMesh *em, int struct DerivedMesh *subsurf_make_derived_from_mesh(struct Mesh *me, int subdivLevels); #ifdef USE_CCGSUBSURFLIB -struct DispListMesh *subsurf_ccg_make_dispListMesh_from_editmesh(struct EditMesh *em, int subdivLevels); -struct DispListMesh *subsurf_ccg_make_dispListMesh_from_mesh(struct Mesh *me, int subdivLevels); +struct DerivedMesh *subsurf_ccg_make_derived_from_editmesh(struct EditMesh *em, int subdivLevels); +struct DerivedMesh *subsurf_ccg_make_derived_from_mesh(struct Mesh *me, int subdivLevels); #endif void subsurf_calculate_limit_positions(Mesh *me, float (*positions_r)[3]); |