WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Said Abou-Hallawa
Comment 1
2022-08-11 01:30:16 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/3216
Radar WebKit Bug Importer
Comment 2
2022-08-18 01:24:16 PDT
<
rdar://problem/98820279
>
Cameron McCormack (:heycam)
Comment 3
2023-09-21 18:05:39 PDT
rdar://115870393
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug