Bug 277678
| Summary: | [GTK] Simplify the buffer handling in AcceleratedBackingStoreDMABuf | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Carlos Garcia Campos <cgarcia> |
| Component: | WebKitGTK | Assignee: | Carlos Garcia Campos <cgarcia> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | Keywords: | Gtk |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Carlos Garcia Campos
We can simplify buffer handling if buffers have a weak reference to the page and store the surfaceID they belong too. This way they can send the ReleaseBuffer message only when needed and do the rendering, so we can remove the Renderer class.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Carlos Garcia Campos
Pull request: https://github.com/WebKit/WebKit/pull/31780
EWS
Committed 281886@main (40feebf05419): <https://commits.webkit.org/281886@main>
Reviewed commits have been landed. Closing PR #31780 and removing active labels.