RESOLVED FIXED70962
[chromium] Fix incorrect visibility/scissor rect for threaded compositing
https://bugs.webkit.org/show_bug.cgi?id=70962
Summary [chromium] Fix incorrect visibility/scissor rect for threaded compositing
Adrienne Walker
Reported 2011-10-26 13:23:19 PDT
When threaded compositing is enabled, it looks like the visibility rect is wrong on the compositor thread. When the scroll on the compositor thread is non-zero, it looks like the root layer is being clipped, leading to "compositor cleared blue" or previous frames smearing in situations where clearing doesn't occur.
Attachments
Patch (20.50 KB, patch)
2011-11-03 12:13 PDT, Adrienne Walker
no flags
Fix tests to build (21.36 KB, patch)
2011-11-03 15:13 PDT, Adrienne Walker
jamesr: review+
Shawn Singh
Comment 1 2011-10-28 18:49:41 PDT
FYI, I don't know if it helps, but perhaps my "HACKYScrollFix" can eventually lead to a correct clean solution? That fix is not intended to be landed, but I needed it to get my scissoring to work properly just for now. The HACKYScrollFix can be found in the following attachment: https://bug-67341-attachments.webkit.org/attachment.cgi?id=112958 which is from this bug: https://bugs.webkit.org/show_bug.cgi?id=67341
Adrienne Walker
Comment 2 2011-11-03 12:13:46 PDT
WebKit Review Bot
Comment 3 2011-11-03 12:28:41 PDT
Comment on attachment 113539 [details] Patch Attachment 113539 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/10286082
Adrienne Walker
Comment 4 2011-11-03 15:13:39 PDT
Created attachment 113564 [details] Fix tests to build
James Robinson
Comment 5 2011-11-03 23:39:36 PDT
Comment on attachment 113564 [details] Fix tests to build Awesome! R=me
Adrienne Walker
Comment 6 2011-11-04 09:41:43 PDT
Note You need to log in before you can comment on or make changes to this bug.