Summary: | [Qt] Box shadows on a transparency layer is very slow | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Allan Sandfeld Jensen <allan.jensen> | ||||||
Component: | Layout and Rendering | Assignee: | Allan Sandfeld Jensen <allan.jensen> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | noam, nowrep, webkit.review.bot | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Bug Depends on: | 107549 | ||||||||
Bug Blocks: | 88186, 103747 | ||||||||
Attachments: |
|
Description
Allan Sandfeld Jensen
2013-01-22 03:59:12 PST
Created attachment 183958 [details]
Patch
I can confirm that the patch helps the issue. Unfortunately, it's not ideal. Rendering the page provided changed from unusably slow to slow on my machine (i5). Committed r140412: <http://trac.webkit.org/changeset/140412> Created attachment 183976 [details]
Patch
Do not change clips used by QPainter, instead ensure clipBounds return a clip intersected with the window bounds
Comment on attachment 183976 [details] Patch Clearing flags on attachment: 183976 Committed r141413: <http://trac.webkit.org/changeset/141413> All reviewed patches have been landed. Closing bug. |