nir_to_tgsi: Fix a bug in TXP detection after backend lowering.
authorEmma Anholt <emma@anholt.net>
Tue, 28 Dec 2021 19:04:28 +0000 (11:04 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 11 Jan 2022 00:53:39 +0000 (00:53 +0000)
commit3563ae4b2d5626698145dd8d7b101d8a829c9d36
tree4e5d7c2df9d05a45c79557ca60fb268b889e3a90
parent8e21cad39b50fe6bad2ebdc8cf6d4d83f6937dd6
nir_to_tgsi: Fix a bug in TXP detection after backend lowering.

TGSI reserves 2 components for the coord in the first operand vector, even
for 1D.  Fixes r600 failure with shadow1d.

Fixes: 390a3fcdc45e ("nir_to_tgsi: Add support for TXP.")
Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14322>
src/gallium/auxiliary/nir/nir_to_tgsi.c