Bug 248419
Summary: | Create accelerated image buffers for OffscreenCanvas, even if they're on a worker. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Matt Woodrow <mattwoodrow> |
Component: | Layout and Rendering | Assignee: | Matt Woodrow <mattwoodrow> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bfulgham, simon.fraser, webkit-bug-importer, zalan |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 244828 | ||
Bug Blocks: | 218482 |
Matt Woodrow
ImageBitmap::createImageBuffer has been updated to determine the appropriate GraphicsClient for the thread from the ScriptExecutionContext, and uses that when allocating buffers, so that we get GPUP backed image buffers for workers.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/102731039>
Matt Woodrow
Pull request: https://github.com/WebKit/WebKit/pull/6880
EWS
Committed 257520@main (ec74fcfe2fee): <https://commits.webkit.org/257520@main>
Reviewed commits have been landed. Closing PR #6880 and removing active labels.