DescriptionMerge 117825 - Don't force rendering in finishAllRendering
https://bugs.webkit.org/show_bug.cgi?id=86919
Reviewed by James Robinson.
After we acquire the texture layers on the main thread, we can't draw.
In particular if we destroyed the texture ids used previously by
TextureLayerChromium, drawing before a commit would cause a
bind-after-destroy.
Tested by CCLayerTreeHostTestFinishAllRendering.
* platform/graphics/chromium/cc/CCThreadProxy.cpp:
(WebCore::CCThreadProxy::CCThreadProxy):
(WebCore::CCThreadProxy::finishAllRenderingOnImplThread):
(WebCore::CCThreadProxy::scheduledActionDrawAndSwapInternal):
TBR=piman@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=119176
Patch Set 1 #
Messages
Total messages: 1 (0 generated)
|