intel/compiler: Lower cube image sizes using nir_lower_image()
authorJordan Justen <jordan.l.justen@intel.com>
Wed, 3 Feb 2021 18:52:04 +0000 (10:52 -0800)
committerJordan Justen <jordan.l.justen@intel.com>
Wed, 21 Jul 2021 18:34:49 +0000 (11:34 -0700)
commite2a30ebf44a011c54faa31bf62d6c08aa05479a3
treea4a6459b5770a0b5bfa1dc93dcab65355263ce53
parentb5514a22366f7ef80b1c2e6d2d29d65a272c31fb
intel/compiler: Lower cube image sizes using nir_lower_image()

Reworks:
 * Re-merge early/late passes using Jason's nir image deref patches
 * Create and use a common nir_lower_image() pass. (s-b Jason)
 * Remove cube array size handling in image load/store lowering

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9466>
src/intel/compiler/brw_nir_lower_storage_image.c