Blender Git Commit Log
Git Commits -> Revision f0a8a93
Revision f0a8a93 by Daniel Dunbar (master) March 31, 2005, 15:44 (GMT) |
- removed USE_CCGSUBSURF define (always on now) - added G.editMesh->derived pointer... idea is to use this for mesh derived from editmesh instead of Mesh->derived (as the derived mesh tends to vary depending on what it came from). This part could be cleaner, also there may problems with it not being invalidated correctly. - And most importantly: In case people were beginning to worry all these edits were just crazy zr stuff, the big point comes about: Incremental subsurf calculation is now enabled. This gives massive speed improvements when editing a large mesh. For the eye-candy happy: try setting G.rt==52 before entering editmode and the edges and vertices (in optimal mode) will switch to displaying visually the age since a region has last been calculated. Lots of fun! |
Commit Details:
Full Hash: f0a8a93292b25e8a6bcf1809b4ab623310a3b28d
SVN Revision: 4139
Parent Commit: 0d35a1d
Lines Changed: +104, -41
11 Modified Paths:
/source/blender/blenkernel/BKE_subsurf.h (+2, -4) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+12, -3) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subsurf.c (+9, -6) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+59, -14) (Diff)
/source/blender/blenlib/BLI_editVert.h (+3, -0) (Diff)
/source/blender/include/butspace.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+0, -3) (Diff)
/source/blender/src/buttons_editing.c (+11, -5) (Diff)
/source/blender/src/editmesh.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+12, -3) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subsurf.c (+9, -6) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+59, -14) (Diff)
/source/blender/blenlib/BLI_editVert.h (+3, -0) (Diff)
/source/blender/include/butspace.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+0, -3) (Diff)
/source/blender/src/buttons_editing.c (+11, -5) (Diff)
/source/blender/src/editmesh.c (+6, -0) (Diff)