i965: Force VS -> TCS varyings to use the SSO VUE map layout.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 10 Dec 2015 05:42:21 +0000 (21:42 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 14 Dec 2015 22:48:18 +0000 (14:48 -0800)
commit4fac9500100273424450b5687c4e04dfd066d08e
treeb01c8d2903d76f9998ae76abbf07b9288e429d41
parentbee42cc1f78c480d13da879682268ee14b0d6fe7
i965: Force VS -> TCS varyings to use the SSO VUE map layout.

The compact VUE map only works when varying packing is in use.
Unfortunately, varying packing is disabled for TCS inputs.

This is needed to fix Piglit's tcs-input-read-array-interface test.

v2: Make lines fit in 80 columns (caught by Jordan Justen).

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
src/mesa/drivers/dri/i965/brw_nir.c
src/mesa/drivers/dri/i965/brw_vs.c