RESOLVED DUPLICATE of bug 227519 Bug 227824
GPUP canvas drawing SVG image with mask fails
https://bugs.webkit.org/show_bug.cgi?id=227824
Summary GPUP canvas drawing SVG image with mask fails
Cameron McCormack (:heycam)
Reported 2021-07-08 17:14:51 PDT
Attachments
test (136 bytes, text/html)
2021-07-08 17:14 PDT, Cameron McCormack (:heycam)
no flags
Cameron McCormack (:heycam)
Comment 1 2021-07-08 17:15:23 PDT
Cameron McCormack (:heycam)
Comment 2 2021-07-08 18:50:06 PDT
Whenr rendering the SVG image, we use SVGRenderingContext::clipToImageBuffer to apply the mask, but we're not calling cacheNativeImage to send the image buffer to the GPU process, so we get stuck waiting for it when processing the clip-to-image-buffer display list item.
Said Abou-Hallawa
Comment 3 2021-07-08 18:54:05 PDT
This bug is fixed with by the fix of bug 227519. We are not supposed to draw SVGImage in GPUP.
Said Abou-Hallawa
Comment 4 2021-07-08 18:54:36 PDT
(In reply to Said Abou-Hallawa from comment #3) > This bug is fixed with by the fix of bug 227519. We are not supposed to draw > SVGImage in GPUP. I meant to say "may" be fixed. Please verify.
Cameron McCormack (:heycam)
Comment 5 2021-07-08 19:11:43 PDT
Oh. I forgot that!
Cameron McCormack (:heycam)
Comment 6 2021-07-08 19:45:32 PDT
Confirmed bug 227519 disables GPUP rendering of the SVG image. *** This bug has been marked as a duplicate of bug 227519 ***
Note You need to log in before you can comment on or make changes to this bug.