RESOLVED FIXED 274830
[Skia] Fix corner cases involving drawing shadows when ImageBitmap is accelerated
https://bugs.webkit.org/show_bug.cgi?id=274830
Summary [Skia] Fix corner cases involving drawing shadows when ImageBitmap is acceler...
Attachments
Pawel Lampe
Comment 1 2024-05-29 07:21:13 PDT
Pawel Lampe
Comment 2 2024-06-26 02:42:53 PDT
It turns out, in this case we're drawing GPU-backed image on CPU-backed surface with filter. The resulting operation does nothing, as filter erases everything as we're ending up here: https://github.com/WebKit/WebKit/blob/be3ab121b14a9074bdc6031125646c295fe7d1f4/Source/ThirdParty/skia/src/core/SkSpecialImage.cpp#L195 This fiddle showcases the problem: https://fiddle.skia.org/c/3bca2eca37709b84b7afd7bc5ac88321 Skia developers suggested to address this issue on WebKit end.
Pawel Lampe
Comment 3 2024-06-26 04:04:37 PDT
EWS
Comment 4 2024-06-27 00:30:21 PDT
Committed 280408@main (5d0a3ef57206): <https://commits.webkit.org/280408@main> Reviewed commits have been landed. Closing PR #30186 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.