Closed Bug 1824158 Opened 2 years ago Closed 2 years ago

Perma Android layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html == layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html | image comparison, max difference: 255 when Gecko 113 merges to Beta on 2023-04-10

Categories

(Core :: SVG, defect)

defect

Tracking

()

VERIFIED FIXED
113 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 --- unaffected
firefox113 + verified

People

(Reporter: SerbanS, Assigned: jnicol)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta-simulation

How to run these simulations

Failure log

The green stripe from the bar in the middle in the test image doesn't have same length as in the reference image
Flags: needinfo?(jnicol)

I changed vClipMaskUv in prim_shared.glsl to mediump in bug 1823411, and perhaps incorrectly added a fuzzy annotation. The amount of fuzz is different on the beta simulation, hence the unexpected pass.

I can reproduce the failure on a variety of adreno devices, but not on Mali. I think technically mediump should be correct for this variable, but for now at least probably safer to revert to highp.

Flags: needinfo?(jnicol)

In bug 1823411 prim_shared.glsl's vClipMaskUv was made mediump,
assuming it was safe to do so as it is an unnormalized texture
coordinate. This is, however, causing fuzziness in a test on Adreno
devices, so we are now reverting it to highp.

Assignee: nobody → jnicol
Status: NEW → ASSIGNED
Pushed by jnicol@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9dd24249fabe Make vClipMaskUv highp again. r=gfx-reviewers,lsalzman
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: