RESOLVED FIXED 249474
[GPU Process] [FormControls] Enable drawing ControlPart in GPU Process
https://bugs.webkit.org/show_bug.cgi?id=249474
Summary [GPU Process] [FormControls] Enable drawing ControlPart in GPU Process
Said Abou-Hallawa
Reported 2022-12-16 07:30:54 PST
Make DisplayList::Recorder override GraphicsContext::drawControlPart(). Create a new DisplayList item named DrawControlPart and new RemoteDisplayListRecorder message named DrawControlPart. Handle the encoding and decoding of the super classes of ControlPart. Because GPUP can render ControlParts simultaneously in multiple threads, we need to create a ControlPartFactory for every RemoteDisplayListRecorder which handles drawing the DisplayList item DrawControlPart.
Attachments
Radar WebKit Bug Importer
Comment 1 2022-12-16 07:31:46 PST
Said Abou-Hallawa
Comment 2 2022-12-16 08:07:51 PST
EWS
Comment 3 2022-12-18 19:37:45 PST
Committed 258070@main (64bc8ac412ef): <https://commits.webkit.org/258070@main> Reviewed commits have been landed. Closing PR #7753 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.