Revert "intel/nir: Call nir_lower_io_to_scalar_early"
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 8 Aug 2018 19:00:55 +0000 (12:00 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 15 Aug 2018 22:56:50 +0000 (17:56 -0500)
commit10f44da775a69561c77438507298363ff4eeb65d
tree319cd50ca89c48e1c85615720047231addd19c26
parentda1f7c56dabc52a293235dc97101342c3a242e4b
Revert "intel/nir: Call nir_lower_io_to_scalar_early"

Commit 4434591bf56a6b0 caused substantially more URB messages in
geometry and tessellation shaders.  Before we can really enable this
sort of optimization,  We either need some way of combining them back
together into vectors or we need to do cross-stage vector element
elimination without splitting everything into scalars.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107510
Fixes: 4434591bf56a6 "intel/nir: Call nir_lower_io_to_scalar_early"
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Tested-by: Mark Janes <mark.a.janes@intel.com>
src/intel/compiler/brw_nir.c