gecko-dev/gfx/wr/wrench/reftests
Glenn Watson fb839d472b Bug 1635022 - Add support for specifying blend container r=kats,Bert
Previously, WR would internally mark a parent stacking context
as requiring isolation when a stacking context with mix-blend-mode
was encountered.

However, this adds significant complexity to scene building in
WR, meaning that several decisions related to stacking context
redundancy, clip chain roots must be delayed until the stacking
context is popped.

By requiring the display list to annotate blend containers (Gecko
already has all this information available), we will be able to
simplify this scene building logic, which will unblock some
ongoing improvements to how clips are handled.

The patch introduces stacking context flags, and ports the existing
is_backdrop_root bool to be part of these flags. It also removes
an unused old field, cache_tiles.

Differential Revision: https://phabricator.services.mozilla.com/D73597
2020-05-04 20:28:44 +00:00
..
aa
backface
blend Bug 1635022 - Add support for specifying blend container r=kats,Bert 2020-05-04 20:28:44 +00:00
border Bug 1606771 - Add a reftest. r=kvark 2020-01-23 14:20:27 +00:00
boxshadow Bug 1623791 - Remove segment gridding optimization. r=nical 2020-03-23 14:58:57 +00:00
clip Bug 1629776 - Handle WR case of an empty inner transformed rectangle r=gw 2020-04-16 23:20:48 +00:00
filters Bug 1635022 - Add support for specifying blend container r=kats,Bert 2020-05-04 20:28:44 +00:00
gradient Bug 1604615 - Adjust reftest expectations. r=jrmuizel 2020-04-21 10:32:23 +00:00
image Bug 1630481 - make Wrench force external BGRA8 images to known format to avoid needing swizzles. r=kvark 2020-04-16 15:13:03 +00:00
invalidation
mask Bug 1621758 - Fix occlusion rect of clipped compositor surfaces. r=mstange 2020-03-12 19:41:26 +00:00
performance
scrolling Bug 1632389 - Remove image mask support from scroll layer API. r=nical 2020-04-23 11:39:42 +00:00
snap Bug 1608717 - Support per-tile clip (valid) region for native compositor implementations. r=sotaro,mstange 2020-02-12 04:27:15 +00:00
split
text Bug 1635022 - Add support for specifying blend container r=kats,Bert 2020-05-04 20:28:44 +00:00
tiles Bug 1609805 - Support a new reftest kind, for verifying rasterizer accuracy. r=nical,Bert 2020-01-19 19:45:37 +00:00
transforms Bug 1623791 - Remove segment gridding optimization. r=nical 2020-03-23 14:58:57 +00:00
reftest.list Bug 1609805 - Support a new reftest kind, for verifying rasterizer accuracy. r=nical,Bert 2020-01-19 19:45:37 +00:00