[Webkit-unassigned] [Bug 33514] [Qt] Implement GraphicsLayer for accelerated layer compositing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 16 15:22:26 PST 2010


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


Noam Rosenthal <noam.rosenthal at nokia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|webkit-unassigned at lists.web |noam.rosenthal at nokia.com
                   |kit.org                     |
  Attachment #46752|                            |review?
               Flag|                            |




--- Comment #1 from Noam Rosenthal <noam.rosenthal at nokia.com>  2010-01-16 15:22:25 PST ---
Created an attachment (id=46752)
 --> (https://bugs.webkit.org/attachment.cgi?id=46752)
compositing layers for Qt 

Since there's no way I can think of to chop this feature into small commits,
I'm posting it now as one patch. 

Composite layers for CSS animations seem to be pretty solid. Some further
testing needs to be done, but so far all the LayoutTests work, and I don't
foresee any big architectural changes apart from inevitable bug-fixes.

Currently the compositing-layers feature only works in QGraphicsWebView, and
only if QWebSettings::AcceleratedCompositingEnabled is true.

I tried to get all the style issues done in advance but of course I might have
overlooked a few things. Hopefully reviewing this won't be a hassle :)
In my view this could maybe go in and marked as an "experimental" feature and
we can make it more solid as we go along - since there's no new API and it's an
optional feature with QWebSettings, the risk is low. The main changes that can
affect other parts are in qgraphicswebview.cpp, and those should probably be
reviewed more carefully.

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