[Webkit-unassigned] [Bug 53055] REGRESSION: Rendering artifacts on a rotated, pattern filled shape

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 16 18:00:17 PDT 2011


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





--- Comment #9 from Tim Horton <timothy_horton at apple.com>  2011-08-16 18:00:17 PST ---
Created an attachment (id=104135)
 --> (https://bugs.webkit.org/attachment.cgi?id=104135&action=review)
Screen shot after changing rounding mode for image size

This screenshot regards what I mentioned in the previous comment.

Before r65665, we used enclosingIntRect to compute the size of the ImageBuffer; afterwards, we use roundedImageBufferSize, which uses lroundf.

Just to test, I've switched to using ceil, like enclosingIntRect, and this fixes both pattern overdraw (which you can see in the picture that I'm attaching, but couldn't see in the older tests because of a lack of content), and *some* of the jagged edges.

I'll keep looking for other broken rounding cases tomorrow and see if I can't get us back to at least the level of broken pre-65665, though the fact that it's slightly broken with HTML+(-webkit-transform) might make a total solution more difficult.

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