Summary: | ☂️ [GPU Process] Defer removal of resources in the GPU Process until we've executed all display list items which reference them | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Myles C. Maxfield <mmaxfield> | ||||||||||
Component: | New Bugs | Assignee: | Myles C. Maxfield <mmaxfield> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | ehutchison, webkit-bug-importer, wenson_hsieh | ||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||
Version: | WebKit Nightly Build | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=229043 https://bugs.webkit.org/show_bug.cgi?id=235636 |
||||||||||||
Bug Depends on: | 228224, 228225, 228495 | ||||||||||||
Bug Blocks: | |||||||||||||
Attachments: |
|
Description
Myles C. Maxfield
2021-07-22 20:15:49 PDT
Created attachment 434059 [details]
WIP
Created attachment 434062 [details]
WIP
Created attachment 434063 [details]
First draft
1. https://bugs.webkit.org/show_bug.cgi?id=228219 [GPU Process] Migrate the DisplayList::Replayer::Delegate from RemoteImageBuffer to RemoteRenderingBackend 2. https://bugs.webkit.org/show_bug.cgi?id=228222 [GPU Process] Add resource use counter infrastructure to RemoteResourceCache 3. https://bugs.webkit.org/show_bug.cgi?id=228224 [GPU Process] Start tracking resource uses for NativeImages and Fonts 4. https://bugs.webkit.org/show_bug.cgi?id=228225 [GPU Process] Start tracking resource uses for ImageBuffers I guess this can be the bug that I use to remove all the TestExpectation lines *** Bug 227881 has been marked as a duplicate of this bug. *** Created attachment 434473 [details]
Patch
Comment on attachment 434473 [details]
Patch
r=mews
Committed r280418 (240058@main): <https://commits.webkit.org/240058@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 434473 [details]. |