WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
256621
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-05-10 16:52:56 PDT
<
rdar://problem/109179068
>
Ben Nham
Comment 2
2023-05-10 16:57:06 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/13729
Matt Woodrow
Comment 3
2023-05-11 13:59:28 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/13770
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.
Top of Page
Format For Printing
XML
Clone This Bug