NEW 243816
[Filters] Support CoreGraphics filters
https://bugs.webkit.org/show_bug.cgi?id=243816
Summary [Filters] Support CoreGraphics filters
Said Abou-Hallawa
Reported 2022-08-11 01:23:23 PDT
Software filters use ImageBuffers to generate the result of their applying to the target element. These buffers can take significant amount of memory if the target element is large or the number of effects are big. CoreGraphics provides a better way to apply FilterEffects. A CGStyle can be used to apply the a FilterEffect to the current drawing. Also beginTransparencyLayer()/endTransparencyLayer() can be used to force applying the FilterEffect only when composting the layer to the destination GraphicsContext. This will treat the drawing commands between beginning and ending the transparency layer as a unit of drawing.
Attachments
Said Abou-Hallawa
Comment 1 2022-08-11 01:30:16 PDT
Radar WebKit Bug Importer
Comment 2 2022-08-18 01:24:16 PDT
Cameron McCormack (:heycam)
Comment 3 2023-09-21 18:05:39 PDT
Note You need to log in before you can comment on or make changes to this bug.