[Webkit-unassigned] [Bug 39582] [Gtk] very slow page scrolling on big -webkit-box-shadow areas

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 12 02:04:38 PDT 2010


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


Alejandro G. Castro <alex at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #63079|0                           |1
        is obsolete|                            |




--- Comment #17 from Alejandro G. Castro <alex at igalia.com>  2010-08-12 02:04:37 PST ---
Created an attachment (id=64196)
 --> (https://bugs.webkit.org/attachment.cgi?id=64196)
Proposed patch for pixel operations

This patch converts all the operations with array objects in operations with char arrays, avoiding the copy of the data from ImageBuffers to ImageDatas. Even with the tiling patch we need this to get a good performance.

I've tried to create the APIs required for the patch in the other ports but probably they are not correct, actually not sure if what we are doing is possible in Qt for instance, namely, get a reference to the pixel information inside a QPixmap, maybe we need a copy in that case. The other option I guess would be to do the operation inside the ImageBuffer class of each port.

Comments more than welcome ;).

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