gecko-dev/gfx/wr/wrench/reftests/backface
Dzmitry Malyshau 3aa374797c Bug 1525641 - Revise WR backface visibility semantics, separate picture and primitive logic r=gw
This changes our backface visibility semantics to a slightly more complex rule,
as described by Matt (and reinterpret by me in the context of WR) in bug 1525641 during our work week.
We are now propagating is_backface_visible to pictures and evaluate it in the context of
the local transform for a picture if it's outside of preserve-3d context.
We also refactor get_relative_transform() a bit.

Note: this fixes all of the existing backface-visibility bugs: 1525641, 1546110, 1546818
It also passes the Wrench tests, but the try push is still pending for surprises.

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

--HG--
rename : gfx/wr/wrench/reftests/backface/backface-leaf.yaml => gfx/wr/wrench/reftests/backface/backface-3d-leaf.yaml
extra : moz-landing-system : lando
2019-04-29 16:45:38 +00:00
..
backface-3d-leaf.yaml
backface-both-sides-ref.yaml
backface-both-sides.yaml
backface-double-flip.yaml
backface-hidden.yaml
backface-leaf-ref.yaml
backface-leaf.yaml
backface-picture-ref.yaml
backface-picture.yaml
backface-ref.yaml
backface-sc.yaml
blank.yaml
reftest.list