[Webkit-unassigned] [Bug 70533] [Chromium] Cull occluded tiles in tiled layers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 20 12:23:50 PDT 2011


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


Antoine Labour <piman at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |piman at chromium.org




--- Comment #3 from Antoine Labour <piman at chromium.org>  2011-10-20 12:23:50 PST ---
(In reply to comment #0)
> Avoids drawing of fully occluded tiles in CCTiledLayerImpl.
> 
> Simple first proof of concept - only considers tiles completely occluded by any single child.  This can be expanded to consider the union of children and siblings.
> 
> Currently does not work well as opaque() is true for layers even when it should not be.  That is something that can be addressed in parallel.

The default for LayerChromium::m_opaque is wrong (different from GraphicsLayerChromium's default of false, but GrahpicsLayerChromium doesn't set it on the LayerChromium until it changes - and it never does).
https://bugs.webkit.org/show_bug.cgi?id=70085 fixes it. But it's a trivial change that you can include in this patch.

> 
> I'd like this to be reviewed primarily for the direction it is going.  Is this how we'd like to avoid overdraw within a layer, is it in the right place?

-- 
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