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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 17 14:28:07 PDT 2010


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


Kenneth Russell <kbr at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jamesr at chromium.org,
                   |                            |senorblanco at chromium.org




--- Comment #4 from Kenneth Russell <kbr at google.com>  2010-08-17 14:28:06 PST ---
Disclaimer: while I know some 3D graphics, I don't know as much as I should about how multisample antialiasing works.

My understanding is that when doing full-scene antialiasing via multisampling, the graphics card maintains multiple samples per pixel, specifically of triangles which overlap that pixel. When the rendered output is to be drawn to the screen, the multiple samples are resolved (averaged?) down into a single color per pixel.

The algorithms used to accumulate the samples guarantee that even if two adjacent shapes share antialiased edges, there will be no bleed-through of the content behind those edges.

In order for SVG to take advantage of this technique, a graphics API like OpenGL which supports FSAA would need to be used to draw all of the shapes. 2D Canvas would be able to take advantage of the technique as well if it were changed to draw using OpenGL.

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