commit | c2ead6c9b56753bd1cf4bd12eaeb0d3f3530131c | [log] [tgz] |
---|---|---|
author | Emma Anholt <emma@anholt.net> | Fri Dec 17 12:41:10 2021 -0800 |
committer | Emma Anholt <emma@anholt.net> | Mon Dec 20 14:47:57 2021 -0800 |
tree | a419facb5253f80ec5e4a47fe05a2a7977c9ed34 | |
parent | 8a21b2fda0958e88e6a709d9c1d5ee6bd345745f [diff] |
glsl: Delete the vectorization opt pass. Nothing uses it, and i965 was the last thing to. Even if I enable it for softpipe or crocus, it quickly causes NIR validation failures in shader-db from swizzles outside the bounds of vectors. Retire it in favor of nir_opt_vectorize(). Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14249>