gecko-dev/layout/reftests/transform-3d
Kartikaya Gupta 849bc9d409 Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro
These tests rely on an optimization within Gecko where it stops firing
MozAfterPaint events if there was no visible change to the generated
layers. This allows the reftest harness to exit the
waiting-for-MozAfterPaint loop and proceed with the test. However, with
webrender, this optimization does not exist and so the loop never exits.
In order to solve this problem, this patch adds an explicit mechanism to
exit the loop by means of a class attribute on the root element of the
test page.

MozReview-Commit-ID: 17ta5kLPDr9

--HG--
extra : rebase_source : 96ea462274724c6c65f1186f473bc1767253fd6b
2018-05-14 08:53:52 -04:00
..
1035611-1-ref.html Backed out changeset c488bab447bd (bug 1215412) for R15 Test failures 2015-10-29 10:06:13 +01:00
1035611-1.html
1157984-1.html
1245450-1.html Bug 1245450 - Only setup AutoSaveRestorePerspectiveIndex for the descendants of the element with perspective. r=roc 2016-02-15 23:21:52 +13:00
1271058-1-ref.html Bug 1271058 - Use Layers effective opacity for determining if it is opaque. r=mstange 2016-05-10 12:42:57 +12:00
1271058-1.html Bug 1271058 - Use Layers effective opacity for determining if it is opaque. r=mstange 2016-05-10 12:42:57 +12:00
animate-backface-hidden.html Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro 2018-05-14 08:53:52 -04:00
animate-cube-degrees-ref.html
animate-cube-degrees-zoom-ref.html
animate-cube-degrees-zoom.html
animate-cube-degrees.html
animate-cube-radians-ref.html
animate-cube-radians-zoom-ref.html
animate-cube-radians-zoom.html
animate-cube-radians.html
animate-preserve3d-child.html Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro 2018-05-14 08:53:52 -04:00
animate-preserve3d-parent.html Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro 2018-05-14 08:53:52 -04:00
animate-preserve3d-ref.html
backface-visibility-1a.html
backface-visibility-1b.html
backface-visibility-1c.html
backface-visibility-2-ref.html
backface-visibility-2.html
backface-visibility-3-ref.html
backface-visibility-3.html
component-alpha-1-ref.html Bug 1332268 - Update EffectComponentAlpha texture coordinates when rendering split layers r=mattwoodrow 2017-01-19 21:16:30 +01:00
component-alpha-1.html Bug 1332268 - Update EffectComponentAlpha texture coordinates when rendering split layers r=mattwoodrow 2017-01-19 21:16:30 +01:00
green-rect.html
intermediate-1-ref.html Bug 1346777 - Transform layer geometry properly when intermediate surface is used r=mattwoodrow 2017-03-16 21:51:54 +01:00
intermediate-1.html Bug 1346777 - Transform layer geometry properly when intermediate surface is used r=mattwoodrow 2017-03-16 21:51:54 +01:00
mask-layer-1.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
mask-layer-2.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
mask-layer-3.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
mask-layer-ref.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
matrix3d-1-ref.html
matrix3d-1a.html
matrix3d-2-ref.html
matrix3d-2a.html
nested-transform-1-ref.html Bug 1333934 - Transform layer geometry only once r=mattwoodrow 2017-01-25 18:05:10 +01:00
nested-transform-1.html Bug 1333934 - Transform layer geometry only once r=mattwoodrow 2017-01-25 18:05:10 +01:00
opacity-preserve3d-1-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-1.html Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker 2016-03-18 09:23:51 +13:00
opacity-preserve3d-2-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-2.html Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker 2016-03-18 09:23:51 +13:00
opacity-preserve3d-3-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-3.html Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker 2016-03-18 09:23:51 +13:00
opacity-preserve3d-4-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-4.html Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker 2016-03-18 09:23:51 +13:00
opacity-preserve3d-5-ref.html Bug 1319825 - Update the overflow areas of all descendants when we toggle opacity on a preserve-3d frame. r=tnikkel 2017-02-13 13:09:17 +13:00
opacity-preserve3d-5.html Bug 1319825 - Update the overflow areas of all descendants when we toggle opacity on a preserve-3d frame. r=tnikkel 2017-02-13 13:09:17 +13:00
overflow-hidden-1-ref.html
overflow-hidden-1a.html
perspective-clipping-1-ref.html Bug 1021845 - Before compositing, clip the visible region of a layer to the layer's clip rect. r=mattwoodrow 2015-12-02 22:54:03 +01:00
perspective-clipping-1.html Bug 1021845 - Before compositing, clip the visible region of a layer to the layer's clip rect. r=mattwoodrow 2015-12-02 22:54:03 +01:00
perspective-clipping-2-ref.html Bug 1373335 - Make sure we clip the opaque region in render target coordinate space, since complex transforms mean that we can't always have a rectangular representation of clips in layer space. r=mstange 2017-06-22 12:41:16 +12:00
perspective-clipping-2.html Bug 1373335 - Make sure we clip the opaque region in render target coordinate space, since complex transforms mean that we can't always have a rectangular representation of clips in layer space. r=mstange 2017-06-22 12:41:16 +12:00
perspective-origin-1a.html
perspective-origin-1b.html
perspective-origin-2-ref.html
perspective-origin-2a.html
perspective-origin-3-ref.html
perspective-origin-3a.html
perspective-origin-4-ref.html
perspective-origin-4a.html
perspective-zindex-2.html Bug 1269184 - Make sure we create an nsDisplayWrapList around nsDisplayPerspective items so that the z-index of the perspective frame gets taken into account. r=mstange 2016-05-04 12:56:50 +12:00
perspective-zindex.html Bug 1230774 - Use correct Z order to sort perspective items. r=roc 2016-01-27 23:34:39 +13:00
preserve3d-1-ref.html
preserve3d-1a.html
preserve3d-1b.html
preserve3d-2-ref.html
preserve3d-2a.html
preserve3d-2b.html
preserve3d-2c.html
preserve3d-2d.html
preserve3d-3-ref.html
preserve3d-3a.html
preserve3d-4a.html
preserve3d-5-ref.html
preserve3d-5a.html
preserve3d-6-ref.html Bug 1230780 - Add reftest. r=thinker 2015-12-17 16:22:48 +13:00
preserve3d-6a.html Bug 1230780 - Add reftest. r=thinker 2015-12-17 16:22:48 +13:00
preserve3d-7-ref.html Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc 2016-02-07 23:51:11 +13:00
preserve3d-7a.html Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc 2016-02-07 23:51:11 +13:00
preserve3d-8-ref.html Bug 1397671 - Don't treat SVG transformed frames as being transformed for the purposes of computing Combines3DTransformWithAncestors. r=dbaron 2017-09-26 15:57:56 +13:00
preserve3d-8.html Bug 1397671 - Don't treat SVG transformed frames as being transformed for the purposes of computing Combines3DTransformWithAncestors. r=dbaron 2017-09-26 15:57:56 +13:00
preserve3d-clipped.html
preserve3d-scale.html Bug 1449640. Don't compute a scale for 3d transformed content. r=kats 2018-03-27 17:46:34 -04:00
preserves3d-nested-filter-1-ref.html Bug 1395476 - Do not call mStoredList.RecomputeVisibility for 3d transforms r=mattwoodrow 2017-11-08 02:54:10 +01:00
preserves3d-nested-filter-1.html Bug 1395476 - Do not call mStoredList.RecomputeVisibility for 3d transforms r=mattwoodrow 2017-11-08 02:54:10 +01:00
preserves3d-nested-ref.html
preserves3d-nested.html
reftest.list Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro 2018-05-14 08:53:52 -04:00
rotate3d-1a.html
rotate3d-2a.html
rotatex-1-ref.html
rotatex-1a.html
rotatex-perspective-1a.html
rotatex-perspective-1b.html
rotatex-perspective-1c.html
rotatex-perspective-3-ref.html
rotatex-perspective-3a.html
rotatex-transformorigin-1-ref.html
rotatex-transformorigin-1a.html
rotatey-1-ref.html
rotatey-1a.html
scale3d-1-ref.html
scale3d-all-separate.html
scale3d-all.html
scale3d-xz.html
scale3d-z.html
scalez-1-ref.html
scalez-1a.html
scalezrotatex-1-ref.html
scalezrotatex-1.html
scroll-perspective-1-ref.html
scroll-perspective-1.html
snap-perspective-1-ref.html Bug 1258313 - Add test for snapping transforms with perspective. r=jrmuizel 2016-04-06 15:29:23 +12:00
snap-perspective-1.html Bug 1258313 - Add test for snapping transforms with perspective. r=jrmuizel 2016-04-06 15:29:23 +12:00
sorting-1-ref.html
sorting-1a.html
sorting-2-ref.html
sorting-2a.html
sorting-2b.html
sorting-3a.html
split-intersect1-ref.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-intersect1.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-intersect2-ref.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-intersect2.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-non-ortho1-ref.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-non-ortho1.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
transform-geometry-1-ref.html Bug 1335159 - Also invert layer local transform r=mattwoodrow 2017-01-31 22:26:46 +01:00
transform-geometry-1.html Bug 1335159 - Also invert layer local transform r=mattwoodrow 2017-01-31 22:26:46 +01:00
transform-style-flat-1-ref.html
transform-style-flat-1a.html
translate3d-1-ref.html
translate3d-1a.html
translatez-1-ref.html
translatez-1a.html
translatez-1b.html
willchange-containing-block.html