gecko-dev/layout/reftests/xul
Glenn Watson e920cc3f6a Bug 1533236 - Add a fast path to WR for common gradient types. r=kvark
The existing linear gradient shader is quite slow, especially
on very large gradients on integrated GPUs.

The vast majority of gradients in real content are very simple
(typically < 4 stops, no angle, no repeat). For these, we can
run a fast path to persist a small gradient in the texture cache
and draw the gradient via the image shader.

This is _much_ faster than the catch-all gradient shader, and also
results in better batching while drawing the main scene.

In future, we can expand the fast path to handle more cases, such
as angled gradients. For now, it takes a conservative approach,
but still seems to hit the fast path on most real content.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 21:20:40 +00:00
..
accesskey-ref.xul
accesskey.xul Bug 1508446 - Require that [accesskey] gets set on <xul:label> to enable formatting without referencing a binding parent;r=paolo 2019-02-26 16:41:47 +00:00
blank-window.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
colors-8x16-noSize.svg
colors-8x16-parDefault.svg
colors-8x16.png
colors-8x16.svg
colors-16x8-noSize.svg
colors-16x8-parDefault.svg
colors-16x8.png
colors-16x8.svg
css-flex-1-ref.html Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method. r=emilio 2017-02-08 23:08:43 -08:00
css-flex-1.xul Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method. r=emilio 2017-02-08 23:08:43 -08:00
generate-object-fit-xul-tests.sh Bug 1343665 part 1: Remove all mentions of about:config pref "layout.css.object-fit-and-position.enabled" from source files. r=mats 2017-03-02 10:04:00 -08:00
generate-object-position-xul-tests.sh
green-ref.xul Bug 1417220 - Force re-resolve style for doc element when binding requires so. r=emilio 2017-11-15 15:39:29 -08:00
inactive-fixed-bg-bug1205630-ref.html
inactive-fixed-bg-bug1205630.xul
inactive-fixed-bg-bug1272525-ref.html
inactive-fixed-bg-bug1272525.xul
mac-tab-toolbar-ref.xul Bug 1446168 - Load tabbox.css as a document stylesheet. r=bgrins 2018-08-24 17:33:12 +02:00
mac-tab-toolbar.xul Bug 1446168 - Load tabbox.css as a document stylesheet. r=bgrins 2018-08-24 17:33:12 +02:00
menuitem-key-ref.xul Bug 1416493 - Remove the menuseparator XBL binding;r=Gijs 2017-11-22 13:47:09 -08:00
menuitem-key.xul Bug 1416493 - Remove the menuseparator XBL binding;r=Gijs 2017-11-22 13:47:09 -08:00
menulist-shrinkwrap-1-ref.xul Bug 1416493 - Remove the menuseparator XBL binding;r=Gijs 2017-11-22 13:47:09 -08:00
menulist-shrinkwrap-1.xul Bug 1416493 - Remove the menuseparator XBL binding;r=Gijs 2017-11-22 13:47:09 -08:00
menulist-shrinkwrap-2-ref.xul Bug 1416493 - Remove the menuseparator XBL binding;r=Gijs 2017-11-22 13:47:09 -08:00
menulist-shrinkwrap-2.xul Bug 1416493 - Remove the menuseparator XBL binding;r=Gijs 2017-11-22 13:47:09 -08:00
object-fit-contain-png-001-ref.html
object-fit-contain-png-001.xul
object-fit-contain-png-002-ref.html
object-fit-contain-png-002.xul
object-fit-contain-svg-001-ref.html
object-fit-contain-svg-001.xul
object-fit-contain-svg-002-ref.html
object-fit-contain-svg-002.xul
object-fit-contain-svg-003-ref.html
object-fit-contain-svg-003.xul
object-fit-contain-svg-004-ref.html
object-fit-contain-svg-004.xul
object-fit-contain-svg-005-ref.html
object-fit-contain-svg-005.xul
object-fit-contain-svg-006-ref.html
object-fit-contain-svg-006.xul
object-fit-cover-png-001-ref.html
object-fit-cover-png-001.xul
object-fit-cover-png-002-ref.html
object-fit-cover-png-002.xul
object-fit-cover-svg-001-ref.html
object-fit-cover-svg-001.xul
object-fit-cover-svg-002-ref.html
object-fit-cover-svg-002.xul
object-fit-cover-svg-003-ref.html
object-fit-cover-svg-003.xul
object-fit-cover-svg-004-ref.html
object-fit-cover-svg-004.xul
object-fit-cover-svg-005-ref.html
object-fit-cover-svg-005.xul
object-fit-cover-svg-006-ref.html
object-fit-cover-svg-006.xul
object-fit-fill-png-001-ref.html
object-fit-fill-png-001.xul
object-fit-fill-png-002-ref.html
object-fit-fill-png-002.xul
object-fit-fill-svg-001-ref.html
object-fit-fill-svg-001.xul
object-fit-fill-svg-002-ref.html
object-fit-fill-svg-002.xul
object-fit-fill-svg-003-ref.html
object-fit-fill-svg-003.xul
object-fit-fill-svg-004-ref.html
object-fit-fill-svg-004.xul
object-fit-fill-svg-005-ref.html
object-fit-fill-svg-005.xul
object-fit-fill-svg-006-ref.html
object-fit-fill-svg-006.xul
object-fit-none-png-001-ref.html
object-fit-none-png-001.xul
object-fit-none-png-002-ref.html
object-fit-none-png-002.xul
object-fit-none-svg-001-ref.html
object-fit-none-svg-001.xul
object-fit-none-svg-002-ref.html
object-fit-none-svg-002.xul
object-fit-none-svg-003-ref.html
object-fit-none-svg-003.xul
object-fit-none-svg-004-ref.html
object-fit-none-svg-004.xul
object-fit-none-svg-005-ref.html
object-fit-none-svg-005.xul
object-fit-none-svg-006-ref.html
object-fit-none-svg-006.xul
object-fit-scale-down-png-001-ref.html
object-fit-scale-down-png-001.xul
object-fit-scale-down-png-002-ref.html
object-fit-scale-down-png-002.xul
object-fit-scale-down-svg-001-ref.html
object-fit-scale-down-svg-001.xul
object-fit-scale-down-svg-002-ref.html
object-fit-scale-down-svg-002.xul
object-fit-scale-down-svg-003-ref.html
object-fit-scale-down-svg-003.xul
object-fit-scale-down-svg-004-ref.html
object-fit-scale-down-svg-004.xul
object-fit-scale-down-svg-005-ref.html
object-fit-scale-down-svg-005.xul
object-fit-scale-down-svg-006-ref.html
object-fit-scale-down-svg-006.xul
object-position-png-001-ref.html
object-position-png-001.xul
object-position-png-002-ref.html
object-position-png-002.xul
reftest.list Bug 1533236 - Add a fast path to WR for common gradient types. r=kvark 2019-03-07 21:20:40 +00:00
resizer-bottomend-flipped.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
resizer-bottomend-rtl.xul Bug 1450017 - Part III, Replace direction: rtl with localedir="rtl" in resizer reftests r=enndeakin+6102 2018-04-10 08:02:41 +08:00
resizer-bottomend.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
resizer-bottomleft-rtl.xul Bug 1457722 - Don't flip resizer twice in RTL-locales r=dao 2018-05-01 14:12:13 -07:00
resizer-bottomleft.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
resizer-bottomright-rtl.xul Bug 1457722 - Don't flip resizer twice in RTL-locales r=dao 2018-05-01 14:12:13 -07:00
resizer-bottomright.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
resizer-bottomstart-rtl.xul Bug 1450017 - Part III, Replace direction: rtl with localedir="rtl" in resizer reftests r=enndeakin+6102 2018-04-10 08:02:41 +08:00
resizer-bottomstart.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
resizer-left.xul Bug 1450017 - Part II, Reftest for non-native-theme resizer r=enndeakin+6102 2018-04-04 15:56:07 +08:00
root-binding-style-xbl.css Bug 1417220 - Force re-resolve style for doc element when binding requires so. r=emilio 2017-11-15 15:39:29 -08:00
root-binding-style.xul Bug 1417220 - Force re-resolve style for doc element when binding requires so. r=emilio 2017-11-15 15:39:29 -08:00
stack-sizing-1-ref.xul Bug 1364115 - Allow -moz-stack-sizing to work in a single direction only. r=dbaron,manishearth 2017-05-15 12:33:46 +01:00
stack-sizing-1.xul Bug 1364115 - Allow -moz-stack-sizing to work in a single direction only. r=dbaron,manishearth 2017-05-15 12:33:46 +01:00
stack-sizing-2-ref.xul Bug 1364115 - Allow -moz-stack-sizing to work in a single direction only. r=dbaron,manishearth 2017-05-15 12:33:46 +01:00
stack-sizing-2.xul Bug 1364115 - Allow -moz-stack-sizing to work in a single direction only. r=dbaron,manishearth 2017-05-15 12:33:46 +01:00
text-crop-ref.xul Bug 898984 - Part 3: Add testcase for surrogate pair in XUL cropped element. r=jfkthame 2016-09-24 10:06:00 +09:00
text-crop.xul Bug 898984 - Part 3: Add testcase for surrogate pair in XUL cropped element. r=jfkthame 2016-09-24 10:06:00 +09:00
text-small-caps-1-ref.xul
text-small-caps-1.xul
textbox-overflow-1-ref.xul
textbox-overflow-1.xul
tree-row-outline-1-notref.xul
tree-row-outline-1-ref.xul
tree-row-outline-1.xul
treecell-image-svg-1-ref.xul
treecell-image-svg-1a.xul
treecell-image-svg-1b.xul
treechildren-padding-percent-1-ref.xul
treechildren-padding-percent-1.xul
treetwisty-context-paint.svg Bug 1381453 - Support SVG context paint on ::-moz-tree-twisty list-style-image. r=dholbert 2018-03-27 00:08:16 +00:00
treetwisty-no-context-paint.svg Bug 1381453 - Support SVG context paint on ::-moz-tree-twisty list-style-image. r=dholbert 2018-03-27 00:08:16 +00:00
treetwisty-svg-context-paint-1-not-ref.xul Bug 1450101 - Fix Android intermittent on XUL twisty test. r=dholbert 2018-03-29 22:29:47 +00:00
treetwisty-svg-context-paint-1-ref.xul Bug 1450101 - Fix Android intermittent on XUL twisty test. r=dholbert 2018-03-29 22:29:47 +00:00
treetwisty-svg-context-paint-1.xul Bug 1450101 - Fix Android intermittent on XUL twisty test. r=dholbert 2018-03-29 22:29:47 +00:00
xbl_bindings.xml Bug 1417220 - Force re-resolve style for doc element when binding requires so. r=emilio 2017-11-15 15:39:29 -08:00