diff --git a/gfx/wr/webrender/src/prepare.rs b/gfx/wr/webrender/src/prepare.rs index fc6e2c2a585a..0c011f848422 100644 --- a/gfx/wr/webrender/src/prepare.rs +++ b/gfx/wr/webrender/src/prepare.rs @@ -190,15 +190,6 @@ fn prepare_prim_for_render( // and mask generation. let should_update_clip_task = match prim_instance.kind { PrimitiveInstanceKind::Rectangle { ref mut use_legacy_path, .. } => { - - // In this first patch, ensure that we never take the legacy path so - // that we can land the bulk of the patch without risking back outs. - // The second part of the patch enables the new path and also updates - // the test expectations. - *use_legacy_path = true; - true - - /* if prim_instance.vis.clip_chain.needs_mask { *use_legacy_path = true; } else { @@ -206,7 +197,6 @@ fn prepare_prim_for_render( } *use_legacy_path - */ } _ => true, }; diff --git a/gfx/wr/wrench/reftests/backface/reftest.list b/gfx/wr/wrench/reftests/backface/reftest.list index 201c1449dba9..21a5e53d0c22 100644 --- a/gfx/wr/wrench/reftests/backface/reftest.list +++ b/gfx/wr/wrench/reftests/backface/reftest.list @@ -7,4 +7,4 @@ == backface-both-sides.yaml backface-both-sides-ref.yaml == backface-vis-3d.yaml blank.yaml == backface-flatten.yaml blank.yaml -== backface-perspective.yaml backface-perspective-ref.yaml +fuzzy(1,19) == backface-perspective.yaml backface-perspective-ref.yaml diff --git a/gfx/wr/wrench/reftests/blend/mix-blend-complex-transform.png b/gfx/wr/wrench/reftests/blend/mix-blend-complex-transform.png index 7929f278922c..39ca1ee35e58 100644 Binary files a/gfx/wr/wrench/reftests/blend/mix-blend-complex-transform.png and b/gfx/wr/wrench/reftests/blend/mix-blend-complex-transform.png differ diff --git a/gfx/wr/wrench/reftests/clip/clip-45-degree-rotation-ref.png b/gfx/wr/wrench/reftests/clip/clip-45-degree-rotation-ref.png index 7b27e84239d0..8e3a37b06f2a 100644 Binary files a/gfx/wr/wrench/reftests/clip/clip-45-degree-rotation-ref.png and b/gfx/wr/wrench/reftests/clip/clip-45-degree-rotation-ref.png differ diff --git a/gfx/wr/wrench/reftests/tiles/tile-cache-raster-root.png b/gfx/wr/wrench/reftests/tiles/tile-cache-raster-root.png index 2615b4c9cdf4..7fae883338da 100644 Binary files a/gfx/wr/wrench/reftests/tiles/tile-cache-raster-root.png and b/gfx/wr/wrench/reftests/tiles/tile-cache-raster-root.png differ diff --git a/gfx/wr/wrench/reftests/transforms/coord-system.png b/gfx/wr/wrench/reftests/transforms/coord-system.png index 49890ebccf24..1344ba92480f 100644 Binary files a/gfx/wr/wrench/reftests/transforms/coord-system.png and b/gfx/wr/wrench/reftests/transforms/coord-system.png differ diff --git a/gfx/wr/wrench/reftests/transforms/perspective-mask.png b/gfx/wr/wrench/reftests/transforms/perspective-mask.png index fdcb7230e32d..02dcddb9f31e 100644 Binary files a/gfx/wr/wrench/reftests/transforms/perspective-mask.png and b/gfx/wr/wrench/reftests/transforms/perspective-mask.png differ diff --git a/layout/reftests/async-scrolling/reftest.list b/layout/reftests/async-scrolling/reftest.list index 413d2fbad1de..57d903d3c6dd 100644 --- a/layout/reftests/async-scrolling/reftest.list +++ b/layout/reftests/async-scrolling/reftest.list @@ -47,7 +47,7 @@ skip-if(!asyncPan) == position-fixed-inside-sticky-3.html position-fixed-inside- skip-if(!asyncPan) == sticky-inside-fixed-1.html sticky-inside-fixed-1-ref.html skip-if(!asyncPan) == sticky-inside-transform-1.html sticky-inside-transform-1-ref.html fuzzy(0-1,0-60000) skip-if(!asyncPan) == group-opacity-surface-size-1.html group-opacity-surface-size-1-ref.html -fuzzy(0-9,0-99) skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed-ref.html +fuzzy(0-7,0-300) skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed-ref.html skip-if(!asyncPan) fuzzy-if(cocoaWidget,0-1,0-396) fuzzy-if(winWidget,0-1,0-396) == offscreen-prerendered-active-opacity.html offscreen-prerendered-active-opacity-ref.html fuzzy-if(Android,0-43,0-40) fuzzy-if(!Android,0-1,0-34) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-1.html offscreen-clipped-blendmode-ref.html # Bug 1604338 fuzzy-if(Android,0-43,0-40) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-2.html offscreen-clipped-blendmode-ref.html # Bug 1604338 diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index c44c0f936b2d..9e9fc43b3c8d 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -1764,7 +1764,7 @@ fuzzy(0-1,0-5) == 956513-1.svg 956513-1-ref.svg fuzzy(0-1,0-80) == 961887-1.html 961887-1-ref.html == 961887-2.html 961887-2-ref.html == 961887-3.html 961887-3-ref.html -fuzzy-if(appleSilicon,0-1,0-2) pref(layout.css.overflow-clip-box.enabled,true) pref(layout.forms.reveal-password-button.enabled,false) == 966992-1.html 966992-1-ref.html +fuzzy(0-1,0-2) pref(layout.css.overflow-clip-box.enabled,true) pref(layout.forms.reveal-password-button.enabled,false) == 966992-1.html 966992-1-ref.html == 966510-1.html 966510-1-ref.html == 966510-2.html 966510-2-ref.html fuzzy(0-1,0-123) == 978911-1.svg 978911-1-ref.svg diff --git a/layout/reftests/transform-3d/reftest.list b/layout/reftests/transform-3d/reftest.list index a6c966cef63e..e73b31ac585b 100644 --- a/layout/reftests/transform-3d/reftest.list +++ b/layout/reftests/transform-3d/reftest.list @@ -95,7 +95,7 @@ fuzzy-if(winWidget,0-4,0-51) == transform-geometry-1.html transform-geometry-1-r == preserves3d-nested-filter-1.html preserves3d-nested-filter-1-ref.html != preserve3d-scale.html about:blank fuzzy(0-52,0-1600) == preserve3d-scale.html preserve3d-scale-ref.html -fuzzy(0-1,0-5) == perspective-overflow-1.html perspective-overflow-1-ref.html +fuzzy(0-50,0-22) == perspective-overflow-1.html perspective-overflow-1-ref.html == perspective-overflow-2.html perspective-overflow-2-ref.html == 1544995-1.html 1544995-1-ref.html == preserve3d-will-change-large-frame.html preserve3d-will-change-ref.html diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini deleted file mode 100644 index f545dca95e28..000000000000 --- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[clip-path-rotated-will-change-transform.html] - expected: - if (os == "mac") and not swgl: FAIL