The above tests are without `--angle` and that turns out to support `gpu_supports_advanced_blend`. Enabling `--angle` removes that support, which runs a different code path, which breaks. So I'm still working on this, fixing up the edge cases. The good news is this means the tests are in fact covering the edge cases that we were worrying about, and are breaking them, so our confidence can go up a little (once they pass :) ).
Bug 1613260 Comment 16 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The above tests are without `--angle` and that turns out to support `gpu_supports_advanced_blend`. Enabling `--angle` removes that support, which runs a different code path, which fails the test in very obvious ways (bad UVs). So I'm still working on this, fixing up the edge cases. The good news is this means the tests are in fact covering the edge cases that we were worrying about, and are breaking them, so our confidence can go up a little (once they pass :) ).