[Webkit-unassigned] [Bug 82418] New: Remove layer texture protection. Tweak ContentsTextureManager and GPU memoryManager to achieve same result.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 27 19:29:22 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=82418
Summary: Remove layer texture protection. Tweak
ContentsTextureManager and GPU memoryManager to
achieve same result.
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebCore Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: nduca at chromium.org
CC: jamesr at chromium.org, vangelis at chromium.org,
enne at google.com
We have calls in strange places that protect certain layer textures, then unprotect them. This is all just a way to keep some textures around when we go into the background.
Now that we have GpuMemoryManger, we can and should do better.
1. we make gpumemorymanager give out small nonzero allocations to background but "likely to be used again" tabs.
2. we make contents texture manager drop textures such that the root layer is the last dropped. LRU may be sufficient, but we may need to tweak it.
3. we remove all this protect/unprotect crap
4. profit
--
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