[Webkit-unassigned] [Bug 154069] [Threaded Compositor] Flickering when zooming in/out in maps.google.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 7 05:35:29 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=154069

Miguel Gomez <magomez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |magomez at igalia.com

--- Comment #4 from Miguel Gomez <magomez at igalia.com> ---
The problem here is that the webgl frames are rendered faster than they are composited.
As we only have 2 buffers in GraphicsContext3D to hold the rendered frames, sometimes a buffer is reused for rendering when it hasn't been composited yet (or while it's being composited), and this causes the flickering.

I'll attach a patch that fixes this by using one extra buffer to hold the renderings. This removes the flicker issues.

But at some point we should add a general solution (also for the acc canvas) that somehow blocks the renderings when there are no buffers available.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160707/6669af1d/attachment.html>


More information about the webkit-unassigned mailing list