[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