ImageBuffer::copyImage consumes GPUP memory and is redundant ImageBuffer::copyImage overrides: - Always ends up returning BitmapImage - Always ends up constructing BitmapImage from copyNativeImage - Is implemented erroneously in many backends, ignoring the preserve resolution scale flag - Is implemented correctly in ImageBufferCGBackend, but will allocate the destination buffer when trying to honour the PreserveResolution::No. This will cause a large unattributed allocation in GPUP
Pull request: https://github.com/WebKit/WebKit/pull/1204
<rdar://problem/94522061>
Committed r295343 (251359@main): <https://commits.webkit.org/251359@main> Reviewed commits have been landed. Closing PR #1204 and removing active labels.