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