Bryce Harrington wrote:
On Mon, Apr 09, 2007 at 08:51:10AM -0700, MenTaLguY wrote:
On Mon, 9 Apr 2007 8:48:59 -0700, MenTaLguY <mental@...32...> wrote:
Threads for rendering are a non-starter right now, at minimum unless we can entirely remove the use of SPStyle from NRArenaItem
Actually ... there are a lot of other things which would need to be done as well, like the cairo migration. Livarot's path representation keeps rasterization state in the path object itself, so it simply can't be shared between threads.
As well, one could argue that given the difference in rendering performance between livarot and cdraw, there is still performance optimization gains to be achieved, that may be more beneficial to shoot for, if people are interested in working on extending Inkscape's cpu performance.
Sure, but it never hurts to have some extra possibilities of course :) And with the increasing popularity of multi-core systems I think it is becoming an interesting area to start looking into.