Bug 180134 - [WPE] webanimations tests fail
Summary: [WPE] webanimations tests fail
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WPE WebKit (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-29 01:53 PST by Ms2ger (he/him; ⌚ UTC+1/+2)
Modified: 2020-11-04 06:55 PST (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ms2ger (he/him; ⌚ UTC+1/+2) 2017-11-29 01:53:00 PST
... since they were added in r225128.

webanimations/left-and-opacity-animation-yields-no-compositing.html [ Failure ]
webanimations/opacity-animation-no-longer-composited-upon-completion.html [ Failure ]
webanimations/width-and-opacity-separate-animation-yields-no-compositing.html [ Failure ]

All in the same way: the -expected file is empty, and the actual result is

(GraphicsLayer
  (anchor 0.00 0.00)
  (bounds 800.00 600.00)
  (children 1
    (GraphicsLayer
      (bounds 800.00 600.00)
      (contentsOpaque 1)
    )
  )
)
Comment 1 Antoine Quint 2017-11-29 05:39:05 PST
Does WPE support hardware-compositing?
Comment 2 Zan Dobersek 2017-11-29 09:20:50 PST
It does. I'll check this out on Friday.
Comment 3 Lauro Moura 2020-03-17 20:19:56 PDT
webanimations/opacity-animation.html is also image-failing since added in r255504
Comment 4 Diego Pino 2020-06-08 22:29:35 PDT
webanimations/opacity-animation.html is passing since r262738, likely fixed by r262733. After removing it from test expectations the only test remaining filed under this bug is:

webkit.org/b/180134 webanimations/opacity-animation-no-longer-composited-upon-completion.html [ Failure ]
Comment 5 Kyle Bavender 2020-11-04 06:21:21 PST
Ran across a web animations composite issue with opacity out in the wild (https://danielcwilson.com/blog/2020/10/additive-css-animations/ ) on Safari Technology Preview, and noticed the opacity values were not compositing. (Specifically this Pen: https://codepen.io/danwilson/pen/bGpONjp ) — it should be additive and bring the opacity up to 1, is my understanding.

If this is not the correct bug for this issue I'm seeing, please point me in the right direction.
Comment 6 Antoine Quint 2020-11-04 06:55:35 PST
@Kyle Bavender: WebKit does not support composite operations yet, see bug 189299.