[Webkit-unassigned] [Bug 111587] SVG Pattern pixelated on inline SVG with CSS transforms

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 8 06:21:28 PST 2013


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





--- Comment #3 from Florin Malita <fmalita at chromium.org>  2013-03-08 06:23:53 PST ---
(In reply to comment #2)
> (In reply to comment #1)
> > This is most likely affecting clips & masks also, as they all use SVGRenderingContext::calculateTransformationToOutermostSVGCoordinateSystem() when calculating the image buffer size.
> 
> Could you find a way to get the transformation matrix from SVG root to page transform? I think you said need to go to the tree and calculate the transform manually, right?

Yes, I do have a patch that continues walking up the layer tree from SVGRoot and picks up the affine portion of CSS transforms.

Seems to work and fixes the problem at hand, but I was just trying to figure whether there's a more straightforward approach or if there are some strange interactions with more complex CSS transforms.

It may be good enough though, so I'll add a test and put it up for review.

-- 
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