Bug 290614
| Summary: | [GTK][WPE][Skia] Record all dirty tiles of a layer once, don't record each tile | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Nikolas Zimmermann <zimmermann> |
| Component: | WPE WebKit | Assignee: | Nikolas Zimmermann <zimmermann> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, mcatanzaro |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=290793 | ||
| Bug Depends on: | 289456 | ||
| Bug Blocks: | |||
Nikolas Zimmermann
For each layer, we currently record each dirty tile, then replay in a worker thread. We can do better and once record a SkPicture of the area spanning all dirty tiles, and then use the same SkPicture for replaying N times, for each dirty tile.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Nikolas Zimmermann
Pull request: https://github.com/WebKit/WebKit/pull/43183
EWS
Committed 292929@main (5abe8ab78cbb): <https://commits.webkit.org/292929@main>
Reviewed commits have been landed. Closing PR #43183 and removing active labels.
Nikolas Zimmermann
Build fix removing unused variables tracked in https://github.com/WebKit/WebKit/pull/43342.
Michael Catanzaro
*** Bug 291759 has been marked as a duplicate of this bug. ***