Summary: | [CoordinatedGraphics] The compositing loop is still running even after exiting AC mode | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> | ||||
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | bugs-noreply, cgarcia, commit-queue, don.olmstead, zan | ||||
Priority: | P2 | ||||||
Version: | WebKit Nightly Build | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=194979 https://bugs.webkit.org/show_bug.cgi?id=184969 |
||||||
Bug Depends on: | |||||||
Bug Blocks: | 186364, 194979 | ||||||
Attachments: |
|
Description
Fujii Hironori
2019-03-04 02:24:56 PST
I think this is because of PSON, it was enabled in GTK, but we are not yet ready to enable it. I'm going to rollout r242045, but I'm leaving this bug open, because the compositor run loop shouldn't be running even for the 5 seconds until the layer host is destroyed. I have a wip patch to properly suspend/resume the threaded compositor. Thank you. This is causing a flicker bug mixing AC rendering and non-AC rendering for the five seconds. I tried to stop the compositing loop in WIP patch, but it doesn't work as expected (Bug 186364 Comment 10). Created attachment 363507 [details]
Patch
Comment on attachment 363507 [details] Patch Clearing flags on attachment: 363507 Committed r242364: <https://trac.webkit.org/changeset/242364> All reviewed patches have been landed. Closing bug. I confirmed your change fixed the WinCairo issue (Bug 186364 Comment 12). It works very nicely. Thank you very much. |