Bug 242614 - [GPUP][WebGL]: Transfer only required number of bytes for texture initialisation from ArrayBufferView
Summary: [GPUP][WebGL]: Transfer only required number of bytes for texture initialisat...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P1 Normal
Assignee: Dan Glastonbury
URL:
Keywords: InRadar
Depends on:
Blocks: 242620 242666
  Show dependency treegraph
 
Reported: 2022-07-11 16:38 PDT by Dan Glastonbury
Modified: 2022-08-11 03:55 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Glastonbury 2022-07-11 16:38:51 PDT
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.
Comment 1 Dan Glastonbury 2022-07-11 16:39:32 PDT
rdar://94539892
Comment 2 Dan Glastonbury 2022-07-11 19:55:54 PDT
Pull request: https://github.com/WebKit/WebKit/pull/2318
Comment 3 EWS 2022-07-12 00:08:52 PDT
Committed 252373@main (1104571ccd34): <https://commits.webkit.org/252373@main>

Reviewed commits have been landed. Closing PR #2318 and removing active labels.