nir: Don't set writes_memory for reading XFB
authorAlyssa Rosenzweig <alyssa@collabora.com>
Mon, 2 May 2022 17:59:55 +0000 (13:59 -0400)
committerMarge Bot <emma+marge@anholt.net>
Tue, 3 May 2022 19:02:17 +0000 (19:02 +0000)
commitca280b2283dacaeef0a43e5585c50ed4f0db6a83
tree2b69e2e017e5f739b67d4806b241fd339d278039
parente3607e96bb6691941f55edbfe2ed82e224c890c2
nir: Don't set writes_memory for reading XFB

That's a read, not a write. Fixes optimizations getting disabled for fragment
shaders when linked with a shader producing transform feedback varyings.

Fixes: 85a723975bb ("nir: add and gather shader_info::writes_memory")
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16285>
src/compiler/nir/nir_gather_info.c