[Webkit-unassigned] [Bug 102501] Flickering after transitions on Apple HTML5 demo

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 26 01:20:49 PST 2012


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





--- Comment #7 from Alexander Paschenko <alexander.pashenko at lge.com>  2012-11-26 01:22:59 PST ---
(In reply to comment #6)
> (From update of attachment 175807 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=175807&action=review
> 
> > Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:495
> > +        graphicsLayer->setTransform(m_state.transform);
> > +
> > +    if (!m_animations.hasActiveAnimationsOfType(AnimatedPropertyOpacity))
> > +        m_state.opacity = graphicsLayer->opacity();
> > +    else
> > +        graphicsLayer->setOpacity(m_state.opacity);
> 
> It seems a bit unusual for TextureMapperLayer to update GraphicsLayerTextureMapper. Is there a cleaner way to do this?

This is the only way to sync TextureMapperLayer and GraphicsLayerTextureMapper known to us at the moment, although it appears to be a bit messy. If there's a better way to do that could you please share your thoughts then? If it's critical we could try searching for other ways. But nevertheless we'd like to point that GraphicsLayerTextureMapper doesn't get passed to flushCompositingStateSelf as const, and that's why it's prone to changes inside this method.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list