commit | 795646d8f863ec2200fa8b92c036b0897f2bdd2b | [log] [tgz] |
---|---|---|
author | Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> | Mon Mar 09 14:09:04 2020 -0400 |
committer | Marge Bot <eric+marge@anholt.net> | Tue Mar 10 19:25:59 2020 +0000 |
tree | c30de085136ffe33d2c3479b945f7170e1a42da1 | |
parent | 9b8cb9f5aee3428e49d80b2154718cae6c29938c [diff] |
pan/bi: Generalize swizzles to avoid extracts We'd really rather not emit extracts. We are approaching on a vector IR anyway which is annoying but really necessary to handle I/O and fp16 correctly. So let's just go all the way and deal with swizzles and masks within reason; it'll still be somewhat saner in the long-term. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4139>