RESOLVED FIXED196594
[GTK][WPE] Use a timer to request the creation of pending tiles
https://bugs.webkit.org/show_bug.cgi?id=196594
Summary [GTK][WPE] Use a timer to request the creation of pending tiles
Miguel Gomez
Reported 2019-04-04 01:25:22 PDT
During the first flush for a layer, CoordinatedGraphicsLayer::updateContentBuffers() renders the contents of the tiles required to cover the visible area. After that, it requests a new flush to render the required tiles that are not inside the visible area yet (but belong to the cover area). But this flush request is performed with a direct call to nofityFlushRequired(), and that's discarded because we are already on a layer flush, so the remaining tiles are not rendered unless a new layer flush happens because of some other component.
Attachments
Patch (3.99 KB, patch)
2019-04-04 02:06 PDT, Miguel Gomez
no flags
Patch (4.88 KB, patch)
2019-04-04 02:45 PDT, Miguel Gomez
no flags
Patch (5.41 KB, patch)
2019-04-04 03:33 PDT, Miguel Gomez
no flags
Miguel Gomez
Comment 1 2019-04-04 02:06:18 PDT
Miguel Gomez
Comment 2 2019-04-04 02:45:22 PDT
Miguel Gomez
Comment 3 2019-04-04 03:33:36 PDT
WebKit Commit Bot
Comment 4 2019-04-04 05:51:49 PDT
Comment on attachment 366706 [details] Patch Clearing flags on attachment: 366706 Committed r243866: <https://trac.webkit.org/changeset/243866>
WebKit Commit Bot
Comment 5 2019-04-04 05:51:50 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.