Bug 1400888 - Mark some transform-3d reftests intermittently fuzzy in layers-free webrender. r?ethlin
MozReview-Commit-ID: FCE7OIPN3Vy
--- a/layout/reftests/transform-3d/reftest.list
+++ b/layout/reftests/transform-3d/reftest.list
@@ -1,15 +1,15 @@
# this pref is only meaningful if webrender is enabled. it is reset by the
# default-preferences line at the end of the file, and so only affects the
# tests in this folder.
default-preferences pref(gfx.webrender.layers-free,true)
== scalez-1a.html scalez-1-ref.html
-== rotatey-1a.html rotatey-1-ref.html
+fuzzy-if(webrender,0-1,0-6) == rotatey-1a.html rotatey-1-ref.html
== rotatex-1a.html rotatex-1-ref.html
# Check that scaleZ(-1) rotateX(180deg) is the same as rotateY(180deg)
== scalezrotatex-1.html scalezrotatex-1-ref.html
# Check that the perspectve() transform function results in some visual changes
!= rotatex-perspective-1a.html rotatex-1-ref.html
# Check that -moz-perspective results in visual changes to child transformed elements
!= rotatex-perspective-1b.html rotatex-1-ref.html
# -moz-perspective should only apply to child elements
@@ -41,30 +41,30 @@ fuzzy-if(skiaContent,1,4) == matrix3d-1a
!= backface-visibility-1a.html about:blank
fails-if(webrender) == backface-visibility-1b.html about:blank
fails-if(webrender) == backface-visibility-1c.html about:blank
fuzzy-if(winWidget&&!layersGPUAccelerated,1,251) fails-if(webrender) == backface-visibility-2.html backface-visibility-2-ref.html
== backface-visibility-3.html backface-visibility-3-ref.html
fails-if(webrender) == perspective-clipping-1.html perspective-clipping-1-ref.html
== perspective-clipping-2.html perspective-clipping-2-ref.html
!= perspective-origin-1a.html rotatex-perspective-1a.html
-== perspective-origin-1b.html perspective-origin-1a.html
+fuzzy-if(webrender,0-1,0-1) == perspective-origin-1b.html perspective-origin-1a.html
fuzzy(3,99) random-if(Android&&!browserIsRemote) == perspective-origin-2a.html perspective-origin-2-ref.html # subpixel AA, bug 732568
fuzzy-if(winWidget&&!layersGPUAccelerated,1,61) == perspective-origin-3a.html perspective-origin-3-ref.html
== perspective-origin-4a.html perspective-origin-4-ref.html
== perspective-zindex.html green-rect.html
== perspective-zindex-2.html green-rect.html
fails-if(webrender) != sorting-1a.html sorting-1-ref.html
# Parallel planes, different z depth
fails-if(webrender) == sorting-2a.html sorting-2-ref.html
# Parallel planes, same z depth (shouldn't be sorted!)
== sorting-2b.html sorting-2-ref.html
== sorting-3a.html green-rect.html
# Different, but equivalent (for the given transform) transform origins
-== rotatex-transformorigin-1a.html rotatex-transformorigin-1-ref.html
+fuzzy-if(webrender,0-1,0-1) == rotatex-transformorigin-1a.html rotatex-transformorigin-1-ref.html
fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),1,86) == overflow-hidden-1a.html overflow-hidden-1-ref.html
fails-if(webrender) == transform-style-flat-1a.html transform-style-flat-1-ref.html
== willchange-containing-block.html?willchange willchange-containing-block.html?ref
!= willchange-containing-block.html?willchange willchange-containing-block.html?noblock
fuzzy-if(winWidget&&!layersGPUAccelerated,1,606) == scroll-perspective-1.html scroll-perspective-1-ref.html
# Bugs
fails-if(!layersGPUAccelerated) fails-if(webrender) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures
fails-if(webrender) != 1157984-1.html about:blank # Bug 1157984