[Webkit-unassigned] [Bug 19118] Animated SVG performs and renders really badly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Dec 19 00:50:44 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=19118





--- Comment #8 from Dirk Schulze <krit at webkit.org>  2009-12-19 00:50:43 PST ---
(In reply to comment #7)
> Ah, SVGResourceMasker::applyMask() is doing pixel-by-pixel stuff. No wonder
> this is slow. We've got to figure out a way to offload some of these filtering
> operations to the graphics system and/or hardware if we can.

We had a CI implementation on Masker. But it just works on Mac, the results
were sometimes wrong and it took 10 times longer on my Mac (with a simple intel
chip).
It would be sad to add platform dependent code on SVG again. If you figure out
a hardware accelerated way to make this filtering, it would be the best to put
it to the platform code (e.g. ImageBufferCg). We would just call it, if the
platform supports a fast filtering operation.

I wrote a patch that makes the image manipulation faster. Now I try to figure
out the smallest visible area of the ImageBuffer. This will also be a win.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list