[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
Tue Jul 19 03:21:06 PDT 2016


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

--- Comment #6 from Carlos Garcia Campos <cgarcia at igalia.com> ---
(In reply to comment #4)
> 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.

If at some point this is the only blocker to enable the threaded compositor, I prefer to land this to fix the issue. We can always improve it later.

-- 
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/20160719/d3a06a69/attachment.html>


More information about the webkit-unassigned mailing list