[Webkit-unassigned] [Bug 91537] [Chromium] Textures drawn during occlusion are incorrectly re-used when unoccluded.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 19 10:53:52 PDT 2012


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





--- Comment #11 from Adrienne Walker <enne at google.com>  2012-07-19 10:53:51 PST ---
(In reply to comment #10)

> The assumption that I had is that targetUnoccluded will always be bigger than screenUnoccluded and include it entirely. If that assumption is correct, the two conditions are equivalent, so checking for their intersection is equivalent to checking for their equality.

Yeah, I'm not sure you can make that assumption.

> In your example, wouldn't we have a very small screenUnoccluded resulting from bounding rect of target occlusion?

Right now, no.  In CCOcclusionTrackerBase<_,_>::markOccludedBehindLayer (line 342), it early outs if the layer is not rectilinear in screen space before marking any screen space occlusion.  Even if that FIXME was addressed and the code did find the interior rect inside that rotated occlusion rect and marked that, then I think screenUnoccluded could still be bigger than targetUnoccluded.

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