mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
3aa374797c
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 |
||
---|---|---|
.. | ||
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 |