<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Subpixel rendering causes repainting compositing layers moved by CSS animation"
   href="https://bugs.webkit.org/show_bug.cgi?id=169586#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Subpixel rendering causes repainting compositing layers moved by CSS animation"
   href="https://bugs.webkit.org/show_bug.cgi?id=169586">bug 169586</a>
              from <span class="vcard"><a class="email" href="mailto:zalan&#64;apple.com" title="zalan &lt;zalan&#64;apple.com&gt;"> <span class="fn">zalan</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=169586#c3">comment #3</a>)
<span class="quote">&gt; Pretty sure we'd repaint even without the subpixel rendering.</span >
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&amp;, 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&amp;&amp;, WebCore::StyleDifference)
8   0x104cc68f9 WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&amp;, WebCore::Style::ElementUpdate const&amp;)
9   0x104cc5ca0 WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&amp;)
10  0x104cc59eb WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr&lt;WebCore::Style::Update const, std::__1::default_delete&lt;WebCore::Style::Update const&gt; &gt;)
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*)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>