nir/lower_helper_writes: Consider bindless images
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Fri, 18 Aug 2023 16:52:40 +0000 (12:52 -0400)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 19 Aug 2023 16:27:34 +0000 (12:27 -0400)
commit04ba4059b7243fb9258df12154ce1e7a01e019c8
treef5f52f2f18601e39b6803b2dfd92c93dd0cc9930
parentc07d3f00c473e2a9fa7eb3101efda9c03f512d38
nir/lower_helper_writes: Consider bindless images

These need to be handled like other image ops.

Fixes KHR-GLES31.core.shader_image_load_store.basic-allTargets-atomicFS on Asahi
with bindless image access forced.

Fixes: 586da7b3290 ("nir: Add nir_lower_helper_writes pass")
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Italo Nicola <italonicola@collabora.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24778>
src/compiler/nir/nir_lower_helper_writes.c