Backed out changeset c2571e59e07b (bug 1811978) for causing multiple failures CLOSED TREE
|
@ -190,6 +190,15 @@ 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 {
|
||||
|
@ -197,6 +206,7 @@ fn prepare_prim_for_render(
|
|||
}
|
||||
|
||||
*use_legacy_path
|
||||
*/
|
||||
}
|
||||
_ => true,
|
||||
};
|
||||
|
|
|
@ -7,4 +7,4 @@
|
|||
== backface-both-sides.yaml backface-both-sides-ref.yaml
|
||||
== backface-vis-3d.yaml blank.yaml
|
||||
== backface-flatten.yaml blank.yaml
|
||||
fuzzy(1,19) == backface-perspective.yaml backface-perspective-ref.yaml
|
||||
== backface-perspective.yaml backface-perspective-ref.yaml
|
||||
|
|
Двоичные данные
gfx/wr/wrench/reftests/blend/mix-blend-complex-transform.png
До Ширина: | Высота: | Размер: 34 KiB После Ширина: | Высота: | Размер: 34 KiB |
Двоичные данные
gfx/wr/wrench/reftests/clip/clip-45-degree-rotation-ref.png
До Ширина: | Высота: | Размер: 13 KiB После Ширина: | Высота: | Размер: 13 KiB |
Двоичные данные
gfx/wr/wrench/reftests/tiles/tile-cache-raster-root.png
До Ширина: | Высота: | Размер: 11 KiB После Ширина: | Высота: | Размер: 11 KiB |
Двоичные данные
gfx/wr/wrench/reftests/transforms/coord-system.png
До Ширина: | Высота: | Размер: 3.3 KiB После Ширина: | Высота: | Размер: 3.3 KiB |
Двоичные данные
gfx/wr/wrench/reftests/transforms/perspective-mask.png
До Ширина: | Высота: | Размер: 2.1 KiB После Ширина: | Высота: | Размер: 2.1 KiB |
|
@ -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-7,0-205) skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed-ref.html
|
||||
fuzzy(0-9,0-99) 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
|
||||
|
|
|
@ -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(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-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
|
||||
== 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
|
||||
|
|
|
@ -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-50,0-22) == perspective-overflow-1.html perspective-overflow-1-ref.html
|
||||
fuzzy(0-1,0-5) == 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
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[clip-path-rotated-will-change-transform.html]
|
||||
expected:
|
||||
if (os == "mac") and not swgl: FAIL
|