In my limited testing with some of my most node & filter intensive files... It's SO much faster now it's not even funny. We're in the big leagues people! (note: I didn't check memory use or anything yet, not that I'm doubting, just saying that I'm running with scissors and okay with that)
Cheers, Josh
2011/7/9 Krzysztof Kosiński <tweenk.pl@...400...>
Hello all
The branch at lp:~tweenk/inkscape/gsoc-caching contains the first testable features of my performance improvement project. The SVG drawing is rendered to a separate surface, so it doesn't need to be redrawn every time there is an editing control drawn over it. The responsiveness of path highlighting in complex documents is improved dramatically. If you turn off real-time updates of paths and leave only real-time updates of outlines on in node editor preferences, there is also a significant improvement in responsiveness when editing complex filtered paths.
To fix some breakage with clipped groups (appears to be a Cairo problem, but I couldn't isolate it) I have substantially changed the rendering pipeline. Clipping paths are now rasterized and the drawing is composited with them using the IN operator. This allows us to handle nested clipping paths and clip-rule correctly. As an unrelated improvement, text objects can now be used as clipping paths.
Regards, Krzysztof
All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel