| Summary: | GPUP canvas drawing SVG image with mask fails | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Cameron McCormack (:heycam) <heycam> | ||||
| Component: | Canvas | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED DUPLICATE | ||||||
| Severity: | Normal | CC: | dino, sabouhallawa, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Local Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
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. This bug is fixed with by the fix of bug 227519. We are not supposed to draw SVGImage in GPUP. (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. Oh. I forgot that! Confirmed bug 227519 disables GPUP rendering of the SVG image. *** This bug has been marked as a duplicate of bug 227519 *** |
Created attachment 433186 [details] test .