i965: Don't use nir_assign_var_locations for VS/TES/GS outputs.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 13 Oct 2016 05:41:09 +0000 (22:41 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 24 Oct 2016 21:33:38 +0000 (14:33 -0700)
commit59864e8e02057cc6fa0448a8af067a3cf53389da
treebe95d7361a5c02e97415a3bbcc74a0d9b73afc81
parent27715c73ff84349466f62df0023863acd477f262
i965: Don't use nir_assign_var_locations for VS/TES/GS outputs.

Fixes spec/arb_enhanced_layouts/execution/component-layout/vs-fs-array-dvec3.

v2: Remove nir_outputs field from fs_visitor (caught by Tim and Iago).

Cc: mesa-stable@lists.freedesktop.org
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs.h
src/mesa/drivers/dri/i965/brw_fs_nir.cpp
src/mesa/drivers/dri/i965/brw_nir.c
src/mesa/drivers/dri/i965/brw_nir.h