Closed Bug 1793110 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 36199 - [CompositeClipPathAnimations] Pixel snap paint rects for clip paths

Categories

(Core :: Web Painting, task, P4)

task

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox108 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 36199 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/36199
Details from upstream follow.

Claire Chambers <clchambers@microsoft.com> wrote:

[CompositeClipPathAnimations] Pixel snap paint rects for clip paths

Partially resolves known issue with composited clip path animations
where pixels on the edge of the clip area will have slight channel
differences. Such differences were found not to be the result of a
single difference in the pipeline but rather at least two separate
issues. A new test (clip-path-animation-fixed-position-rounding-error)
revealed this.

This CL removes one of the issues making the channel differences on
square clip paths much smaller, by using pixel-snapped rects to match
static clip paths.

Bug: 1249071
Change-Id: I9280b88233c31d4103e47ef5ecfe659ff000811b
Reviewed-on: https://chromium-review.googlesource.com/3929164
WPT-Export-Revision: 5fc2f0310c3cf929c5122bc82d7c5b635998b5d4

PR 36199 applied with additional changes from upstream: 1313ec2338ba1ca3bd126a6730516151bef40878
Component: web-platform-tests → Web Painting
Product: Testing → Core
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests

Status Summary

Firefox

PASS: 1

Chrome

PASS: 1

Safari

PASS: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Severity: -- → N/A
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4e4d96a13bf0 [wpt PR 36199] - [CompositeClipPathAnimations] Pixel snap paint rects for clip paths, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in before you can comment on or make changes to this bug.