i965/vec4: Delete the system value infastructure
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 5 May 2017 21:31:41 +0000 (14:31 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 9 May 2017 22:08:07 +0000 (15:08 -0700)
commit037ce253b17e9133bec166283c4764d42915e05f
treea0b6ff63e184cd923ce08876f87bea5b82f91053
parent2e9916ea0410385534dc3ff45cd476143a4e2041
i965/vec4: Delete the system value infastructure

The only thing still using it is INVOCATION_ID for geometry shaders.
That's easily enough inlined into the nir_intrinsic_load_invocation_id
handling code.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/compiler/brw_vec4.h
src/intel/compiler/brw_vec4_gs_nir.cpp
src/intel/compiler/brw_vec4_gs_visitor.cpp
src/intel/compiler/brw_vec4_gs_visitor.h
src/intel/compiler/brw_vec4_nir.cpp
src/intel/compiler/brw_vec4_tcs.cpp
src/intel/compiler/brw_vec4_tcs.h
src/intel/compiler/brw_vec4_tes.cpp
src/intel/compiler/brw_vec4_tes.h
src/intel/compiler/brw_vec4_vs.h
src/intel/compiler/brw_vec4_vs_visitor.cpp