Bug 267702
Summary: | ImageBitmap data is drawn to GPUP surface needlessly | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kimmo Kinnunen <kkinnunen> |
Component: | Images | Assignee: | Kimmo Kinnunen <kkinnunen> |
Status: | NEW | ||
Severity: | Normal | CC: | sabouhallawa, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Local Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 261685 |
Kimmo Kinnunen
ImageBitmap data is drawn to GPUP surface needlessly
Is:
1) draw copy to IPC buffer in WP side
2) draw copy to Accelerated ImageBuffer in GPUP side
3a) Take NativeImage references of the ImageBuffer for each use
3b) Transfer data to WP for WebGL use-cases, then transfer back to GPUP
Should be
1) draw copy to shareable ImageBuffer WP side
2a) Take NativeImage reference, send the shared handle to GPUP when using
2b) Use the data directly for WebGL use-cases
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/121194515>
Kimmo Kinnunen
Pull request: https://github.com/WebKit/WebKit/pull/22915