Bug 47947

Summary: [chromium] Failures of compositing tests using masking
Product: WebKit Reporter: Kenneth Russell <kbr>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: amarinichev, benwells, enne, jamesr, mihaip, senorblanco, vangelis, zmo
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   

Kenneth Russell
Reported 2010-10-19 16:23:19 PDT
The following compositing tests, which use masks, are failing when run in DRT / NRWT (--platform chromium-gpu). Examination of the pixel output indicates that masks appear to not be implemented yet in Chromium's layer renderer.
Attachments
Kenneth Russell
Comment 1 2010-10-19 16:25:19 PDT
The failing tests are: compositing/masks/masked-ancestor.html compositing/masks/multiple-masks.html compositing/masks/simple-composited-mask.html
Vangelis Kokkevis
Comment 2 2010-10-19 17:42:45 PDT
Indeed, masks haven't been implemented yet: http://code.google.com/p/chromium/issues/detail?id=53049
Mihai Parparita
Comment 3 2011-02-11 13:14:25 PST
Note that even though mask support was added with http://trac.webkit.org/changeset/76475, compositing/masks/multiple-masks.html still fails: See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=compositing%2Fmasks%2Fmultiple-masks.html&showExpectations=true&group=%40ToT%20GPU%20-%20chromium.org The left and the right images are supposed to be identical. The left one (which is not composited) is rendered incorrectly (the mask does not appear to be applied correctly). This only happens on Windows and Linux, so I suspect a Skia issue.
Ben Wells
Comment 4 2011-09-18 18:02:40 PDT
The listed tests now all pass on windows and Linux. I believe the last fix came in with bug 66442. Marking this as fixed; if there are still problems I'm not aware of please reopen.
Note You need to log in before you can comment on or make changes to this bug.