gecko-dev/layout/reftests/image-element
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
..
broken-icon.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
bug-364968-ref.html
bug-364968.html
bug-463204-ref.html
bug-463204.html
canvas-drawing.js
canvas-inside-document.html
canvas-outside-document-invalidate-01.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
canvas-outside-document-invalidate-02.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
canvas-outside-document.html
element-paint-background-size-01-ref.html
element-paint-background-size-01.html
element-paint-background-size-02-ref.html
element-paint-background-size-02.html
element-paint-clippath-ref.html
element-paint-clippath.html
element-paint-continuation-ref.html Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert 2017-04-24 15:54:51 +03:00
element-paint-continuation.html
element-paint-multiple-backgrounds-01-ref.html Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert 2017-04-24 15:54:51 +03:00
element-paint-multiple-backgrounds-01a.html
element-paint-multiple-backgrounds-01b.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
element-paint-multiple-backgrounds-01c.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
element-paint-native-widget-ref.html
element-paint-native-widget.html
element-paint-paintserversize-rounding-01-ref.html
element-paint-paintserversize-rounding-01.html
element-paint-paintserversize-rounding-02-ref.html
element-paint-paintserversize-rounding-02.html
element-paint-recursion-ref.html
element-paint-recursion.html
element-paint-repeated-ref.html
element-paint-repeated.html
element-paint-sharpness-01a.html
element-paint-sharpness-01b.html
element-paint-sharpness-01c.html
element-paint-sharpness-01d.html
element-paint-sharpness-02a.html
element-paint-sharpness-02b.html
element-paint-sharpness-02c.html
element-paint-simple-ref.html
element-paint-simple.html
element-paint-subimage-sampling-restriction.html
element-paint-transform-01-ref.html
element-paint-transform-01.html
element-paint-transform-02-ref.html
element-paint-transform-02.html
element-paint-transform-03-ref.html
element-paint-transform-03.html
element-paint-transform-repeated-ref.html
element-paint-transform-repeated.html
empty-src.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
gradient-html-01-ref.svg
gradient-html-01.html
gradient-html-02-ref.svg
gradient-html-02.html
gradient-html-03-ref.svg
gradient-html-03.html
gradient-html-04-ref.html
gradient-html-04.html
gradient-html-05-ref.html
gradient-html-05.html
gradient-html-06a.html
gradient-html-06b.html Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert 2017-04-24 15:54:51 +03:00
gradient-html-06c.html
gradient-html-06d.html
gradient-html-06e.html
gradient-html-07a.html
gradient-html-07b.html
gradient-html-07c.html
gradient-html-07d.html
image-outside-document-invalidate.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
invalid-src-2.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
invalid-src.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
invalidate-1-ref.html
invalidate-1.html Bug 1178202 - Use MozReftestInvalidate event in invalidate-1.html for landing Bug 1283302 r=mstange 2016-11-02 18:14:22 -07:00
mask-image-element-ref.html Bug 1346265 - Part 3. Test cases. r=mstange 2017-03-13 12:47:30 +08:00
mask-image-element.html Bug 1346265 - Part 3. Test cases. r=mstange 2017-03-13 12:47:30 +08:00
mozsetimageelement-01-ref.html
mozsetimageelement-01.html
mozsetimageelement-02.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
no-src.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
pattern-html-01-ref.svg
pattern-html-01.html
pattern-html-02-ref.svg
pattern-html-02.html
referenced-from-binding-01-ref.html
referenced-from-binding-01.html
referenced-from-binding-01.xbl
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
repeatable-diagonal-gradient.png