gallivm: Skip loads/stores that are definitely outside of compact vars.
authorEmma Anholt <emma@anholt.net>
Mon, 20 Mar 2023 17:57:37 +0000 (10:57 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 29 Mar 2023 16:06:03 +0000 (16:06 +0000)
commit6ee4cd239d5956dc1faba42e7795b731a101d5f8
tree4c9f575c02cd79d9f339097e2bfe68c3f332b810
parentac9d36a42a5e149e117948cb04c330f549acabd2
gallivm: Skip loads/stores that are definitely outside of compact vars.

As I reduce GLSL lowering code, OOB TessLevel accesses can end up making
it to the backend.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21940>
src/gallium/auxiliary/gallivm/lp_bld_nir.c
src/gallium/drivers/zink/ci/zink-lvp-fails.txt