mirror of https://gitlab.freedesktop.org/mesa/mesa
77fcb4b291
When we lower swizzles, we move source modifiers (except for the swizzle) after the swizzle operation. In particular, we change the order of composition for negates and abs. However, copying the source will copy the modifiers unless we specifically strip the extra modifiers. That's harmless in practice on Bifrost, which doesn't check for extraneous modifiers, but is incorrect IR and trips an assertion in the Valhall packing code. Fixes test_relations.relational_bitselect. Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18656> |
||
---|---|---|
.. | ||
test-constant-fold.cpp | ||
test-dual-texture.cpp | ||
test-lower-swizzle.cpp | ||
test-message-preload.cpp | ||
test-optimizer.cpp | ||
test-pack-formats.cpp | ||
test-packing.cpp | ||
test-scheduler-predicates.cpp |