2010/2/19 Joshua A. Andler <scislac@...400...>:
On Fri, 2010-02-19 at 09:12 +0300, Dmitry wrote:
M> Unfortunately it's not a simple answer, and I haven't had a lot of time M> yet since getting back from London. The most useful place for MT is in M> software rendering. There are not many other places in the codebase M> which would really benefit from it.
M> -mental
Hello MenTaLguY!
I would like to know why multi-threading haven't been realized in Inkscape for so long time, many users wrote that they would like to have full power of theit multi-core processors. I'm starting doing this work and I want to know what are the difficulties, is it real to complete in 2.5 months working 8 hours per day? And tell me please as more as you can about this problem in Inkscape.
Dmitry,
Honestly, helping to switch our renderer to cairo would be the way to go with your time and effort as our plan is to head that direction (meaning if you multithread our current renderer, your work eventually be lost). If you wanted to create a branch on Launchpad that you start this work in, I'm sure that after a little time, others would gladly join you (provided some progress is being made). Please let us know if you are interested.
Cheers, Josh
As I see, the new renderer will be based on cairo. Is this cairo renderer complete now or its source codes included for future finishing? (I saw some files: cairo-renderer, cairo-renderer-context and others). And if it is not complete what part of source should I work on now to have my work lost and useless?