[Webkit-unassigned] [Bug 169586] Subpixel rendering causes repainting compositing layers moved by CSS animation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 14 08:33:21 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=169586
--- Comment #7 from zalan <zalan at apple.com> ---
(In reply to comment #3)
> Pretty sure we'd repaint even without the subpixel rendering.
Simon, do you know why we are calling RenderLayerBacking::updateGeometry on each frame?
computePrimaryGraphicsLayerRect
RenderLayerBacking::updateGeometry
1 0x104bf8e54 WebCore::RenderLayerCompositor::layerStyleChanged(WebCore::StyleDifference, WebCore::RenderLayer&, WebCore::RenderStyle const*)
2 0x104be5a6c WebCore::RenderLayer::styleChanged(WebCore::StyleDifference, WebCore::RenderStyle const*)
3 0x104c020ae WebCore::RenderLayerModelObject::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
4 0x104b585d4 WebCore::RenderBox::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
5 0x104b240eb WebCore::RenderBlock::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
6 0x104b4411c WebCore::RenderBlockFlow::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
7 0x104b8cd9e WebCore::RenderElement::setStyle(WebCore::RenderStyle&&, WebCore::StyleDifference)
8 0x104cc68f9 WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&, WebCore::Style::ElementUpdate const&)
9 0x104cc5ca0 WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&)
10 0x104cc59eb WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr<WebCore::Style::Update const, std::__1::default_delete<WebCore::Style::Update const> >)
11 0x10410b049 WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType)
12 0x103ff5b96 WebCore::CSSAnimationControllerPrivate::updateAnimations(WebCore::SetChanged)
13 0x103ff5cde WebCore::CSSAnimationControllerPrivate::updateAnimationTimer(WebCore::SetChanged)
14 0x103ff4e7c WebCore::CSSAnimationControllerPrivate::animationTimerFired()
15 0x104f8d6b0 WebCore::ThreadTimers::sharedTimerFiredInternal()
16 0x1049b912f WebCore::timerFired(__CFRunLoopTimer*, void*)
--
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/20170314/f7226cc1/attachment.html>
More information about the webkit-unassigned
mailing list