nir/clip_disable: handle 2x vec4 case
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 2 Sep 2020 14:26:15 +0000 (10:26 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 5 Nov 2020 21:32:27 +0000 (21:32 +0000)
commit0b0f152c54eba919cf8851e6407d25eae4b8faa5
tree81a0bc0b53965a7a8185eb830a95d9a30dc3df13
parent5e43ba39e112e702b8f8060101870acbd8163b79
nir/clip_disable: handle 2x vec4 case

some drivers may have pre-lowered gl_ClipDistance to 2x vec4 to match hw
usage, so for those cases we'll be getting deref_var here and then components
will be stored to the deref at some point

fixes mesa/mesa#3480

Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6563>
src/compiler/nir/nir_lower_clip_disable.c