-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wpe-2.38] Regression in SVG lightning filter #1145
Comments
Please add a wpe-x.xx version label to the issue. |
I can't add labels... |
Oh, well that is not good :) Let me check that. |
Direct link to problematic SVG: https://certification.bbctvapps.co.uk/act/test/ui/187/svg-supports-filter-lighting/actual-lighting.svg |
…ixes WebPlatformForEmbedded#1145 On ARM platforms having neon intrinsics ABI available the implementation of platfrom-specific arithmetic operation of feComposite filter was not hooked despite the fact that implementation was in place - it was probably missed during cherry-picking.
…ixes #1145 On ARM platforms having neon intrinsics ABI available the implementation of platfrom-specific arithmetic operation of feComposite filter was not hooked despite the fact that implementation was in place - it was probably missed during cherry-picking.
Thanks! I'll give it a try in upcoming week or two. |
I ported the fix(#1235) with WPE 2.38 and tested the fix on a Broadcom based device, we are observing the issue in WPE 2.38 as below. The shades are bit darker in colour. We will be verifying this fix on a reference video accelerator device soon. |
@amol-virnodkar-infosys in the Firefox the shades are bit darker as well. |
@pgorszkowski-igalia I forgot to mention - few weeks ago I was testing your changes and it's all good. |
@pgorszkowski-igalia in context of darker 'actual rendering' reported by @amol-virnodkar-infosys - test results for wpe2.22 are the same as indicated above for 2.28 (expected=actual) |
@amol-virnodkar-infosys , @rychem : I can confirm that in case of wpe 2.38 the actual results are a bit darker (RPi3B+). It seems that also in upstream FELighting does not work correctly for ARM NEON. It is another part which does not work after refactoring change (similar to the FEComposite things). The fix will be provided in upstream and then backported. @amol-virnodkar-infosys: nice finding, thanks |
Thanks @pgorszkowski-igalia for confirmation. |
@rychem : maybe it would be better to create a separate ticket for it. Thanks. |
@pgorszkowski-igalia Created a new ticket - #1274 as suggested by you. Thanks. |
To reproduce, run ACT-1345 test case from BBC cert suite, for that run:
2.28
2.38
Please note that the issue happens regardless of LBSE being used or not (
ENABLE_LAYER_BASED_SVG_ENGINE
option).The text was updated successfully, but these errors were encountered: