gecko-dev/layout/reftests/border-radius
Glenn Watson 9d856b1091 Bug 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark
Most rounded rect clips in real content are (a) axis aligned and
(b) have uniform radii.

When these conditions are met, we can run a fast path for clip
mask generation that uses significantly fewer ALU shader ops.

This is not typically a bottleneck on desktop GPUs, but can have
a large performance impact on mobile GPUs (and perhaps low end
integrated GPUs).

The Mali shader analyzer reports the slow path for the rounded
rect clip shader to be 94 cycles per fragment, while the fast
path is 10 cycles.

Differential Revision: https://phabricator.services.mozilla.com/D23817

--HG--
extra : moz-landing-system : lando
2019-03-19 19:48:13 +00:00
..
border-circle-2-ref.xhtml
border-circle-2.html
border-circle.html
border-ellips.html
border-reduce-height-ref.html
border-reduce-height.html
border-square.html
border-value-interpret-ref.html
border-value-interpret.html
clipping-1-ref.html
clipping-1.html
clipping-2.html
clipping-3-ref.xhtml
clipping-3.html
clipping-4-canvas.html
clipping-4-image.html
clipping-4-notref.html
clipping-4-overflow-hidden.html
clipping-4-ref.html
clipping-5-canvas.html
clipping-5-image.html
clipping-5-overflow-hidden.html
clipping-5-ref.html
clipping-5-refc.html
clipping-5-refi.html
clipping-6-ref.html Bug 1232983 - border-radius/clipping-6.html is failing on linux64 docker container. r=mattwoodrow 2016-01-11 07:15:22 -08:00
clipping-6.html Bug 1232983 - border-radius/clipping-6.html is failing on linux64 docker container. r=mattwoodrow 2016-01-11 07:15:22 -08:00
clipping-7-ref.html
clipping-7.html
clipping-and-zindex-1-ref.html
clipping-and-zindex-1.html
color-layer-1-ref.html
color-layer-1a.html
corner-1-ref.svg
corner-1.html
corner-2-ref.svg
corner-2.html
corner-3-ref.svg
corner-3.html
corner-4-ref.svg
corner-4.html
corner-joins-1-ref.xhtml
corner-joins-1.xhtml
corner-joins-2-ref.xhtml
corner-joins-2.xhtml
corner-split-ref.svg Bug 1185636 - add test for border-radius splits. r=jmuizelaar, r=mstange 2015-07-23 00:31:51 -04:00
corner-split.html Bug 1185636 - add test for border-radius splits. r=jmuizelaar, r=mstange 2015-07-23 00:31:51 -04:00
curved-border-background-nogap-ref.html
curved-border-background-nogap.html
curved-borders-all-styles.html
curved-stripe-border-ref.svg
curved-stripe-border.html
iframe-1-ref.html
iframe-1.html
inherit-1-ref.html
inherit-1.html
intersecting-clipping-1-canvas.html
intersecting-clipping-1-image.html
intersecting-clipping-1-overflow-hidden.html
intersecting-clipping-1-ref.html
intersecting-clipping-1-refc.html
intersecting-clipping-1-refi.html
invalidate-1-ref.html
invalidate-1a.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
invalidate-1b.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
outline-circle.html
outline-ellips.html
outline-square.html
percent-1-ref.html
percent-1.html
percent-2-ref.html
percent-2.html
percent-3-ref.html
percent-3.html
reftest.list Bug 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark 2019-03-19 19:48:13 +00:00
scroll-1-ref.html
scroll-1.html
scrollbar-clamping-1-ref.html
scrollbar-clamping-1.html
scrollbar-clamping-2-ref.html
scrollbar-clamping-2.html
table-collapse-1-ref.html
table-collapse-1.html
transforms-1-ref.html
transforms-1.html
zero-radius-clip-1.html
zero-radius-clip-ref.html