[Webkit-unassigned] [Bug 72208] [chromium] Fix scaleDelta zoom-out visibility rect bug

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 17 13:22:14 PST 2011


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





--- Comment #21 from W. James MacLean <wjmaclean at chromium.org>  2011-11-17 13:22:14 PST ---
(In reply to comment #20)
> (In reply to comment #16)
> > Correct me if I'm wrong, but doesn't this only work if the set of tiles currently being zoomed is enough to fill the screen? For example, if we zoom out (shrink the page), there may be regions that don't have tiles, and those won't get checkerboards?
> 
> We aren't implementing checkerboards by first applying them to tiles, then painting them -- that would be wasteful of RAM as well as having the problem you mention.  Checkerboarding is done by fallback "virtual" tiles that are drawn by a shader whenever no tile is available.  So as long as request to draw a tile is issued for every visible area on the screen, we will fill the screen with either valid content or checkerboard.

Ahh, OK. I knew it was virtual tiles, but I wasn't sure they would propagate everywhere during the zoom animation.

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