WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
214259
REGRESSION(
r264280
) [GTK][WPE] fast/gradients/conic-gradient-alpha.html is failing
https://bugs.webkit.org/show_bug.cgi?id=214259
Summary
REGRESSION(r264280) [GTK][WPE] fast/gradients/conic-gradient-alpha.html is fa...
Lauro Moura
Reported
2020-07-13 09:56:07 PDT
Instead of the green conics, only grayscale ones. History:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fgradients%2Fconic-gradient-alpha.html
Attachments
Patch
(2.52 KB, patch)
2020-07-15 06:31 PDT
,
Carlos Garcia Campos
darin
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Darin Adler
Comment 1
2020-07-13 10:32:26 PDT
Oops, looks like I broke this. Happy to help fix it.
Darin Adler
Comment 2
2020-07-13 13:24:01 PDT
Any indication what’s going wrong yet?
Carlos Alberto Lopez Perez
Comment 3
2020-07-13 18:00:22 PDT
It seems the generated gradient is now black&white:
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r264280%20(14625)/fast/gradients/conic-gradient-alpha-diffs.html
Darin Adler
Comment 4
2020-07-13 18:10:29 PDT
Maybe a bug in the blend function?
Carlos Garcia Campos
Comment 5
2020-07-15 06:27:41 PDT
There are two problems: 1. Now the blend is done using premultiplied alpha, since the first color stop is #00FF0000, the premultiplied is just 0, so we always end up with black color. So, just changing to use blendWithoutPremultiply() would fix the bug but... 2. There's a bug in blendWithoutPremultiply(), from is used in both fromSRGB and toSRGB. Fixing 1 and 2 I get the right output, but the test doesn't pass yet, there's a one pixel difference for some reason.
Carlos Garcia Campos
Comment 6
2020-07-15 06:31:13 PDT
Created
attachment 404338
[details]
Patch
Darin Adler
Comment 7
2020-07-15 09:48:17 PDT
Comment on
attachment 404338
[details]
Patch Nice! Thanks, this seems like a great fix.
Carlos Garcia Campos
Comment 8
2020-07-16 01:22:06 PDT
Committed
r264449
: <
https://trac.webkit.org/changeset/264449
>
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