Bug 242614
Summary: | [GPUP][WebGL]: Transfer only required number of bytes for texture initialisation from ArrayBufferView | ||
---|---|---|---|
Product: | WebKit | Reporter: | Dan Glastonbury <djg> |
Component: | WebGL | Assignee: | Dan Glastonbury <djg> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | dino, kbr, kkinnunen, webkit-bug-importer |
Priority: | P1 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=243819 | ||
Bug Depends on: | |||
Bug Blocks: | 242620, 242666 |
Dan Glastonbury
We're transferring too many bytes over IPC to the GPUP process in WebGL with texImage2D, et al. This leads to performance issues when switching on WebGL in GPUP.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Dan Glastonbury
rdar://94539892
Dan Glastonbury
Pull request: https://github.com/WebKit/WebKit/pull/2318
EWS
Committed 252373@main (1104571ccd34): <https://commits.webkit.org/252373@main>
Reviewed commits have been landed. Closing PR #2318 and removing active labels.