zink: move tess/geom shader info to vs shader key
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Sat, 23 Jan 2021 15:42:48 +0000 (10:42 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 29 Jan 2021 15:38:06 +0000 (15:38 +0000)
commit26b009b054bdd66b831a5df05c102ade7e36594c
tree200703bccc78e8e1ea514dd761d90758b7e411bb
parent9b8c121917dde9ddec52c588cbec3db72daad278
zink: move tess/geom shader info to vs shader key

now that there exists a shader key for vertex stages, we can stop modifying
the zink_shader values and instead use this as a more reliable method of detecting
the state

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8682>
src/gallium/drivers/zink/zink_compiler.c
src/gallium/drivers/zink/zink_compiler.h
src/gallium/drivers/zink/zink_program.c
src/gallium/drivers/zink/zink_shader_keys.h