[Webkit-unassigned] [Bug 95758] [chromium] Adjust texture priorities in preparation of impl-thread eviction of only some textures

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 4 10:56:54 PDT 2012


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


Christopher Cameron <ccameron at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |enne at google.com,
                   |                            |epenner at chromium.org




--- Comment #2 from Christopher Cameron <ccameron at chromium.org>  2012-09-04 10:57:07 PST ---
Adding text from ChangeLog and reviewers.

Adjust texture priorities to prepare for asynchronous impl-thread eviction of textures.  Move lingering textures to be prioritized before textures that are more than half of a viewport away, so that lingering textures are not evicted before tiles that are extremely far from the viewport.

Change priority scores to be in "percentage of a viewport away from being visible" instead of "pixels away from being visible" so that priority cutoffs of "just draw X viewports of data" can be specified.

Make CCPriorityCalculator functions that were effectively static be static, and remove passing of unused CCPriorityCalculator classes.

Fix a bug where the priority of a CCPrioritizedTexture was stored as a size_t instead of an int.

Specify a particular priority function for small animated layers instead of using a pixel distance value.

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