freedreno/ir3: Skip tess epilogue if the program is missing stores.
authorEric Anholt <eric@anholt.net>
Tue, 21 Apr 2020 22:30:49 +0000 (15:30 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 1 May 2020 16:26:32 +0000 (16:26 +0000)
commitf91e49ee29b6c513f7b6837c8c169f0438dd1b50
tree80666530634c9c3ade44f1355f96db6090f9c0f7
parentfd8f3b62a4b35a9ef2047cd45e9de3bd62436153
freedreno/ir3: Skip tess epilogue if the program is missing stores.

Some of the negative API tests make shaders for tess stages that don't do
all the stores they need to.  Once we start precompiling (or doing
shader-db of tess), we need to at least not segfault when generating them.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4562>
src/freedreno/ir3/ir3_nir_lower_tess.c