gallium/ntt: Don't vectorize IBFE/UBFE/BFI.
authorEric Anholt <eric@anholt.net>
Wed, 13 Jan 2021 23:48:36 +0000 (15:48 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 14 Jan 2021 23:59:17 +0000 (15:59 -0800)
commit97d5bc7de3c2e5554367dc27a7c03227074e9029
treeb0f3cc637fe6e79908420d971cc687e76d37cb2f
parent942ee6a547f337c18be76df545cb5653df0ce7d1
gallium/ntt: Don't vectorize IBFE/UBFE/BFI.

Since our source language only allows scalar offset/bits arguments,
virglrenderer only handled scalar values too.  Just refuse to vectorize
these to prevent breakage.

Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8488>
src/gallium/auxiliary/nir/nir_to_tgsi.c