v3d: Ask the state tracker to lower image accesses off of derefs.
authorEric Anholt <eric@anholt.net>
Fri, 24 Jan 2020 00:33:24 +0000 (16:33 -0800)
committerMarge Bot <eric+marge@anholt.net>
Mon, 24 Feb 2020 18:25:02 +0000 (18:25 +0000)
commit12cf484d025e3ed980dbbd8d65f2f9b95c6388db
treecdd71abfc71f3f4b71b420ef7f1e4bfe8395c28a
parent9c90ecf37ffab0978a983e49ecec48faebeb181a
v3d: Ask the state tracker to lower image accesses off of derefs.

This saves a bunch of hassle in handling derefs in the backend, and would
be needed for reasonable handling of dynamic indexing of image arrays.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3728>
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/v3d40_tex.c
src/broadcom/compiler/v3d_nir_lower_image_load_store.c
src/gallium/drivers/v3d/v3d_screen.c