New issue
Advanced search Search tips

Issue 762350 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Sep 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

[GPU raster] Pending tree is activated before it's fully ready to draw

Project Member Reported by sunn...@chromium.org, Sep 6 2017

Issue description

Apply https://chromium-review.googlesource.com/c/chromium/src/+/646640 on ToT.

Optional: --disable-checker-imaging

Open mobile.twitter.com, log in and scroll the page. A lot of tiles will flicker.

Moving the pending gpu work tiles processing from the task set callbacks to CheckAndIssueSignals fixes the problem.

I think this is a fundamental problem with async gpu raster. We want to delay activation until required for activation tiles are done on the gpu service. However, if the (activated) pending tree scrolls after activation, the new tiles may not have completed on the gpu and marked as ready to draw.
 

Comment 1 by ericrk@chromium.org, Sep 15 2017

Owner: sunn...@chromium.org
Status: Assigned (was: Untriaged)
Sunny, is this something you were still working on? If not feel free to unassign and mark available. Thanks!
Status: WontFix (was: Assigned)
This is WAI. I misunderstood what AreRequiredTilesReadyToDraw does.

Sign in to add a comment