RESOLVED FIXED256621
Mask back to front buffer copy when using remote rendering path
https://bugs.webkit.org/show_bug.cgi?id=256621
Summary Mask back to front buffer copy when using remote rendering path
Ben Nham
Reported 2023-05-10 16:52:37 PDT
When comparing QuartzCore's implementation of back to front buffer copies to our implementation of the copy in RemoteLayerBackingStore, there are two optimizations that we are missing. First, QuartzCore masks the back to front buffer copy by the dirty shape. Secondly, it avoids re-clearing a surface that was just allocated. Implement these optimizations in RemoteLayerBackingStore to see if they improve our memory bandwidth regression.
Attachments
Radar WebKit Bug Importer
Comment 1 2023-05-10 16:52:56 PDT
Ben Nham
Comment 2 2023-05-10 16:57:06 PDT
Matt Woodrow
Comment 3 2023-05-11 13:59:28 PDT
EWS
Comment 4 2023-05-11 18:11:55 PDT
Committed 263994@main (c26d9ad7d08d): <https://commits.webkit.org/263994@main> Reviewed commits have been landed. Closing PR #13770 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.