On Tue, Jun 2, 2009 at 10:13 AM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
Hi,
A question asked out of curiosity. Currently when you draw a rubberband selection rectangle over an area where obhects have SVG Filters applied, especially with a Gaussian blur primitive, speed of redrawing the rectangle gets noticeably slower. Why is that?
Because we have to redraw a strip of image under the frame. We don't have a separate buffer for canvas items, they are treated just like objects in the image (arena items) with regard to redraw. That sucks, anyone willing to rewrite that?
By the way, it was even worse than that a couple months back - before my fixes, due to various errors and misoptimizations it was being redrawn, partially, twice or even thrice.