intel/fs: fix shader call lowering pass
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Tue, 29 Jun 2021 09:40:39 +0000 (12:40 +0300)
committerMarge Bot <emma+marge@anholt.net>
Mon, 22 Nov 2021 08:17:26 +0000 (08:17 +0000)
commitc5a42e401036eb2eecf8798c103f8ae2cce08eab
treeb6da34248db7bd455801e64e6940b8eb9ad78b47
parent724a38eb944ba110bbf070d226cad56f9448952a
intel/fs: fix shader call lowering pass

Now that we removed the intel intrinsic and just use the generic one,
we can skip it in the intel call lowering pass and just deal with it
in the intel rt intrinsic lowering.

v2: rewrite with nir_shader_instructions_pass() (Jason)

v3: handle everything in switch (Jason)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 423c47de991643 ("nir: drop the btd_resume_intel intrinsic")
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12113>
src/intel/compiler/brw_nir_lower_shader_calls.c