[Webkit-unassigned] [Bug 35211] New: SVG should support full-scene antialiasing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Feb 21 03:08:03 PST 2010


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

           Summary: SVG should support full-scene antialiasing
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
               URL: http://graphics.stanford.edu/~mbostock/svg-fsaa.html
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mbostock at cs.stanford.edu


WebKit's current implementation of SVG appears to antialias shapes individually
as they are drawn. Although this produces adequate results in simple SVG
images, it quickly introduces jaggies and bleeding when an image has many
shapes with subpixel positions. To eliminate these artifacts, full-scene
antialiasing (FSAA) is needed (e.g., GL_MULTISAMPLE in OpenGL). FSAA avoids
background color bleeding between contiguous shapes.

The referenced URL shows a simple example of background color bleeding. Four
hundred 1/2-pixel wide <rect> elements are drawn adjacent. These rects are
opaque, and the text underneath should not be visible. (The text would be
hidden if shape-rendering="crispEdges".) However, since the rects are
individually antialiased, they are drawn partially transparent.

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