Bug 222772 - [GPU Process] RemoteImageBuffer recording GraphicsContext should report its backend RenderingMode
Summary: [GPU Process] RemoteImageBuffer recording GraphicsContext should report its b...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Canvas (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Said Abou-Hallawa
URL:
Keywords: InRadar
: 220389 (view as bug list)
Depends on:
Blocks: 222728
  Show dependency treegraph
 
Reported: 2021-03-04 17:49 PST by Said Abou-Hallawa
Modified: 2021-03-05 02:18 PST (History)
7 users (show)

See Also:


Attachments
Patch (9.30 KB, patch)
2021-03-04 17:53 PST, Said Abou-Hallawa
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch (9.31 KB, patch)
2021-03-04 18:08 PST, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Said Abou-Hallawa 2021-03-04 17:49:13 PST
Currently GraphicsContext::isCALayerContext() returns false for all RemoteImageBuffers. This disallows compositing the 2D canvas elements when UseGPUProcessForCanvasRenderingEnabled is on.
Comment 1 Said Abou-Hallawa 2021-03-04 17:53:45 PST
Created attachment 422316 [details]
Patch
Comment 2 Said Abou-Hallawa 2021-03-04 17:57:09 PST
*** Bug 220389 has been marked as a duplicate of this bug. ***
Comment 3 Radar WebKit Bug Importer 2021-03-04 17:58:18 PST
<rdar://problem/75070025>
Comment 4 Said Abou-Hallawa 2021-03-04 18:08:08 PST
Created attachment 422318 [details]
Patch
Comment 5 EWS 2021-03-05 02:18:32 PST
Committed r273956: <https://commits.webkit.org/r273956>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422318 [details].