nir: Drop the vs_inputs_dual_locations option
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 31 Aug 2018 12:35:17 +0000 (07:35 -0500)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 6 Sep 2018 21:07:50 +0000 (16:07 -0500)
commit44ec31cd75f679b32afb03c3c9c46762e57ce506
treec9ff90ef7289fb26513724d0663fcdb91193f34a
parent0909a57b631f2b200a7422907df6302a72930252
nir: Drop the vs_inputs_dual_locations option

It was very inconsistently handled; the only things that made use of it
were glsl_to_nir, glspirv, and nir_gather_info.  In particular,
nir_lower_io completely ignored it so anyone using nir_lower_io on
64-bit vertex attributes was going to be in for a shock.  Also, as of
the previous commit, it's set by every driver that supports 64-bit
vertex attributes.  There's no longer any reason to have it be an option
so let's just delete it.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/amd/vulkan/radv_shader.c
src/compiler/glsl/glsl_to_nir.cpp
src/compiler/nir/nir.c
src/compiler/nir/nir.h
src/compiler/nir/nir_gather_info.c
src/gallium/drivers/radeonsi/si_get.c
src/intel/compiler/brw_compiler.c
src/mesa/main/glspirv.c