Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5389 / 5574

March 31, 2005, 16:54 (GMT)
- switch to drawing aging in and out of optimal mode
- switch to not using arena allocator in editmode for ccgsubsurf (memory
doesn't get freed during incremental)
March 31, 2005, 16:21 (GMT)
Remove USE_CCGSUBSURFLIB stuff since it is always on now.
March 31, 2005, 16:16 (GMT)
- disable overriding color (to show aging) during selection drawing
March 31, 2005, 16:08 (GMT)
- fix warnings for gcc
- some subsurf settings not correctly changed in editmode
March 31, 2005, 15:57 (GMT)
- adapt to reprototyping in BKE_DerivedMesh.h
March 31, 2005, 15:55 (GMT)
- adapt caching check for G.editMesh->derived
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!
March 31, 2005, 15:15 (GMT)
- fix some signed/unsigned comparison warnings
March 31, 2005, 13:56 (GMT)
- perhaps I should commit a version that compiles
March 31, 2005, 13:44 (GMT)
- committed VecLength function for theeth
March 30, 2005, 23:19 (GMT)
Different floodfill method for PET connected with mesh. More accurate but needs two temporary scratch arrays to keep vectors and nearest element pointers.

Will comment the code more later tonight, I'm a bit pissed at the moment (stupid errors right in your face. grrrr)
March 30, 2005, 18:06 (GMT)
- zero derived and decimated pointers on copy
March 30, 2005, 17:40 (GMT)
- added dlm->medge for displistmesh_from_mesh
March 30, 2005, 17:32 (GMT)
- Claims of speed improvement last night were slightly
overrated. Turns out there was a bug in recalc code where
in editmode mesh was getting reevaluated all the time (because
ob->disp doesn't get built in editmode). This should fix.
- Fix some normal calculation/backwards face drawing
March 30, 2005, 14:17 (GMT)
Fix for centered submenu (for example py export script) also worked
when menu didn't open to left/right but on top/bottom. Caused errors...
March 30, 2005, 12:13 (GMT)
Two scons changes:

1) fix evil use of internal scons interfaces that breaks latest scons version.

2) a hack to turn on new CCGSUBSURF stuff by adding -DUSE_CCGSUBSURFLIB
to extra_flags. This is currently the default for all platforms except
win32 (due solely to my ignorance of win32 compiler flags).
March 30, 2005, 10:12 (GMT)
Bug in new drawing code; hack with storing stuff in editvertex->prev did
not get restored OK. :)
March 30, 2005, 08:12 (GMT)
- 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.
March 30, 2005, 06:39 (GMT)
- add editedge and editface for displistmesh_from_editmesh
March 30, 2005, 06:24 (GMT)
- fix another minor use of wrong mface bug
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021