[Webkit-unassigned] [Bug 28692] New: poor performance in canvas demo

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 24 16:29:15 PDT 2009


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

           Summary: poor performance in canvas demo
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://tulrich.com/geekstuff/canvas/perspective.html
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Images
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: eric at webkit.org
                CC: hyatt at apple.com, oliver at apple.com


Created an attachment (id=38506)
 --> (https://bugs.webkit.org/attachment.cgi?id=38506)
shark sample of page rendering

poor performance in canvas demo

http://tulrich.com/geekstuff/canvas/perspective.html

I profiled it in Shark and we're spending all our time in:
    CGContextDrawImage(context, adjustedDestRect, image);
under BitmapImage::draw in ImageCG.cpp

The demo looks fine in Chromium Windows/Linux (which uses Skia) and poor in
Chromium Mac and Safari.  I'm not sure if this is a CG bug, a WebKit bug in how
we're calling CG, a bug in Skia which makes their rendering "incorrectly" fast,
or what.

CCing hyatt and Oliver due to their historical interest in this type of bug. 
Feel free to remove yourselves if you're not in fact interested here.

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