| Summary: | CSS invert() and opacity() filter implementations should use linear transfer functions for clarity and simplicity | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | frankhome61 | ||||
| Component: | CSS | Assignee: | frankhome61 | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | changseok, darin, dino, esprehn+autocc, ews-watchlist, glenn, kondapallykalyan, mmaxfield, pdr, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Other | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
frankhome61
2020-08-27 11:32:07 PDT
Created attachment 407421 [details]
Patch
Comment on attachment 407421 [details]
Patch
Does this have any effect on performance?
(In reply to Darin Adler from comment #3) > Comment on attachment 407421 [details] > Patch > > Does this have any effect on performance? No, not that I know of. By looking at the code, FEComponentTransfer eventually converts linear, discrete table transfer functions to a hash map that maps each R,G,B values to a new value by applying the transfer function. So I don't expect this patch to cause any performance hit at all Committed r266266: <https://trac.webkit.org/changeset/266266> All reviewed patches have been landed. Closing bug and clearing flags on attachment 407421 [details]. |