gecko-dev/layout/reftests/transform
Lee Salzman 15e2d003ce Bug 1678119 - Simplify SWGL image fast-paths since complex blending is no longer required. r=jrmuizel
Now that most of the complicated alpha-pass features such as clip-masking and anti-aliasing
are handled in SWGL during the blend stage, most of the fast-paths are identical and only call
swgl_commitTextureLinear in a tight loop. We can do a lot better here by just moving that loop
into SWGL, not only making it faster but removing all the redundant boiler-plate code out of
the shaders.

Differential Revision: https://phabricator.services.mozilla.com/D104536
2021-02-12 02:43:56 +00:00
..
601894-1.html
601894-2.html
601894-ref.html
830299-1-ref.html
830299-1.html
1569215-1-ref.html
1569215-1.html
abspos-1-ref.html
abspos-1a.html
abspos-1b.html
abspos-1c.html
abspos-1d.html
abspos-1e.html
abspos-1f.html
abspos-1g.html
animate-layer-scale-inherit-1-ref.html
animate-layer-scale-inherit-1.html
animate-layer-scale-inherit-2-ref.html
animate-layer-scale-inherit-2.html
animate-layer-scale-inherit-3.html
animate-layer-scale-inherit-4-ref.html
animate-layer-scale-inherit-4.html
compound-1-fail.html Bug 1663537. Use scrollbar-width: none on some reftests that are not trying to test scrollbars. r=botond 2020-09-12 06:59:53 +00:00
compound-1-ref.html Bug 1663537. Use scrollbar-width: none on some reftests that are not trying to test scrollbars. r=botond 2020-09-12 06:59:53 +00:00
compound-1a.html Bug 1663537. Use scrollbar-width: none on some reftests that are not trying to test scrollbars. r=botond 2020-09-12 06:59:53 +00:00
descendant-1-ref.html
descendant-1.html
dynamic-add-without-change-cb-1-ref.html
dynamic-add-without-change-cb-1.html
dynamic-addremove-1-ref.html
dynamic-addremove-1a.html
dynamic-addremove-1b.html
dynamic-addremove-1c.html
dynamic-addremove-2-ref.html
dynamic-addremove-2.html
dynamic-inherit-1-ref.html
dynamic-inherit-1.html
iframe-1-ref.html
iframe-1.html
iframe-transform.html
inline-1-ref.html
inline-1a.html
invalidate-svg-scale-1-ref.html
invalidate-svg-scale-1.html
invalidate-transform-1-ref.html
invalidate-transform-1.html
matrix-1-ref.html
matrix-1a.html
matrix-2-ref.html
matrix-2a.html
matrix-3-ref.html
matrix-3a.html
matrix-4-ref.html
matrix-4a.html
matrix-5-ref.html
matrix-5a.html
matrix-6-ref.html
matrix-6a.html
matrix-7-ref.html
matrix-7a.html
matrix3d-1-ref.html
matrix3d-1.html
origin-1-ref.html
origin-1a.html
origin-1b.html
origin-2-ref.html
origin-2a.html
origin-2b.html
origin-2c.html
origin-name-1-ref.html
origin-name-1a.html
origin-name-1b.html
origin-name-2-ref.html
origin-name-2a.html
origin-name-2b.html
origin-name-2c.html
origin-name-3-ref.html
origin-name-3a.html
origin-name-3b.html
partial-prerender-expansion-ref.html Bug 1689291. Work around layout/reftests/transform/partial-prerender-expansion-translate.html failing by setting a meta viewport. r=hiro 2021-01-28 09:10:18 +00:00
partial-prerender-expansion-rotate.html Bug 1689291. Work around layout/reftests/transform/partial-prerender-expansion-translate.html failing by setting a meta viewport. r=hiro 2021-01-28 09:10:18 +00:00
partial-prerender-expansion-translate.html Bug 1689291. Work around layout/reftests/transform/partial-prerender-expansion-translate.html failing by setting a meta viewport. r=hiro 2021-01-28 09:10:18 +00:00
partial-prerender-expansion-with-resolution-1.html Bug 1647186 - Apply the cumulative resolution smaller than 1.0 to the root frame size for the partial pre-render. r=botond 2020-07-05 23:17:02 +00:00
partial-prerender-expansion-with-resolution-2.html Bug 1647186 - Apply the cumulative resolution smaller than 1.0 to the root frame size for the partial pre-render. r=botond 2020-07-05 23:17:02 +00:00
partial-prerender-expansion-with-resolution-ref.html Bug 1647186 - Apply the cumulative resolution smaller than 1.0 to the root frame size for the partial pre-render. r=botond 2020-07-05 23:17:02 +00:00
partial-prerender-in-svg-1-ref.html Bug 1659227 - Handle SVG{Inner,Outer}Frame as the clip frame for partial pre-render. r=heycam,botond 2020-09-23 06:37:31 +00:00
partial-prerender-in-svg-1.html Bug 1659227 - Handle SVG{Inner,Outer}Frame as the clip frame for partial pre-render. r=heycam,botond 2020-09-23 06:37:31 +00:00
partial-prerender-in-svg-2.html Bug 1659227 - Handle SVG{Inner,Outer}Frame as the clip frame for partial pre-render. r=heycam,botond 2020-09-23 06:37:31 +00:00
partial-prerender-in-svg-3-ref.html Bug 1659227 - Handle SVG{Inner,Outer}Frame as the clip frame for partial pre-render. r=heycam,botond 2020-09-23 06:37:31 +00:00
partial-prerender-in-svg-3.html Bug 1659227 - Handle SVG{Inner,Outer}Frame as the clip frame for partial pre-render. r=heycam,botond 2020-09-23 06:37:31 +00:00
partial-prerender-translate-1.html Bug 1659227 - Jank if the partial pre-render area is outside of the clip rect regardless of whether the entire element is also outside of the clip rect or not. r=botond 2020-09-23 06:36:27 +00:00
partial-prerender-translate-2-ref.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-2.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-3-ref.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-3.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-4.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-5-ref.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-5.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-6-ref.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-6.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-7.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-8-ref.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-8.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-9.html Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel 2020-07-05 11:44:18 +00:00
partial-prerender-translate-10-ref.html Bug 1638152 - Add a reftest to make sure that the offset from the reference frame is surely factored into the jank mechanism. r=botond 2020-07-21 10:02:56 +00:00
partial-prerender-translate-10.html Bug 1638152 - Add a reftest to make sure that the offset from the reference frame is surely factored into the jank mechanism. r=botond 2020-07-21 10:02:56 +00:00
partial-prerender-translate-11-ref.html Bug 1660089 - Use the nearest scrollable frame as the clip frame if the scrollable frame is overflow:hidden. r=botond 2020-08-27 00:09:59 +00:00
partial-prerender-translate-11.html Bug 1660089 - Use the nearest scrollable frame as the clip frame if the scrollable frame is overflow:hidden. r=botond 2020-08-27 00:09:59 +00:00
partial-prerender-translate-12.html Bug 1659227 - Jank if the partial pre-render area is outside of the clip rect regardless of whether the entire element is also outside of the clip rect or not. r=botond 2020-09-23 06:36:27 +00:00
pass.svg
percent-1-ref.html
percent-1a.html
percent-1b.html
percent-1c.html
percent-1d.html
percent-1e.html
percent-1f.html
percent-1g.html
propagate-inherit-boolean-ref.html
propagate-inherit-boolean.html
reftest.list Bug 1678119 - Simplify SWGL image fast-paths since complex blending is no longer required. r=jrmuizel 2021-02-12 02:43:56 +00:00
rotate-1-ref.html
rotate-1a.html
rotate-1b.html
rotate-1c.html
rotate-1d.html
rotate-1e.html
rotate-1f.html
rotate-2-ref.html
rotate-2a.html
rotate-2b.html
scale-1-ref.html
scale-1a.html
scale-1b.html
scale-percent-1-ref.html Bug 1597642 - Have scale function and scale property accept percentage value. r=emilio 2019-11-29 04:40:03 +00:00
scale-percent-1.html Bug 1597642 - Have scale function and scale property accept percentage value. r=emilio 2019-11-29 04:40:03 +00:00
scalex-1-ref.html
scalex-1.html
scaley-1-ref.html
scaley-1.html
singular-1a.html
skew-1-ref.html
skew-1a.html
skew-1b.html
skew-2-ref.html
skew-2a.html
snapping-1-ref.html
snapping-1.html
square.html
stresstest-1-ref.html
stresstest-1.html
table-1-ref.html
table-1a.html
table-1b.html
table-1c.html
table-2-ref.html
table-2a.html
table-2b.html
table-overflowed-by-animation-ref.html
table-overflowed-by-animation.html
transform-anon-block-1-ref.html Bug 1629011 - Recurse into block wrappers when marking preserve-3d frames for display list building r=mattwoodrow 2020-04-22 06:06:59 +00:00
transform-anon-block-1.html Bug 1629011 - Recurse into block wrappers when marking preserve-3d frames for display list building r=mattwoodrow 2020-04-22 06:06:59 +00:00
transform-box-svg-1-ref.svg
transform-box-svg-1a.svg
transform-box-svg-1b.svg
transform-box-svg-2-ref.svg
transform-box-svg-2a.svg
transform-box-svg-2b.svg
transform-box-svg-3a.svg
transform-origin-svg-1-ref.svg
transform-origin-svg-1a.svg
transform-origin-svg-1b.svg
transform-origin-svg-2-ref.svg
transform-origin-svg-2a.svg
transform-origin-svg-2b.svg
transform-svg-1-ref.xhtml
transform-svg-1a.xhtml
transform-svg-1b.xhtml
transform-svg-2-fail.xhtml
transform-svg-2-ref.xhtml
transform-svg-2a.xhtml
translate-1-ref.html
translate-1a.html
translate-1b.html
translate-1c.html
translate-1d.html
translate-1e.html
translate-2-ref.html
translate-2a.html
translate-3-ref.html
translate-3.html
translate-rounding-1.html
translate-rounding-2.html
translate-rounding-3.html
translate-rounding-ref.html
translate-rounding-viewport-ref.html
translatex-1-ref-2.html
translatex-1-ref.html
translatex-1a.html
translatex-1b.html
translatex-1c.html
translatex-1d.html
translatex-1e.html
translatex-2.html
translatey-1-ref-2.html
translatey-1-ref.html
translatey-1a.html
translatey-1b.html
translatey-1c.html
translatey-1d.html
translatey-1e.html
translatey-2.html
zoom-hack-1.html
zoom-hack-2.html Bug 1593009 - Make zoom: 0 mean the same as zoom: 1. r=heycam 2019-11-06 05:54:17 +00:00
zoom-hack-ref.html