agx: Lower image atomics
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 6 Jun 2023 23:25:18 +0000 (19:25 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 20 Jul 2023 15:33:28 +0000 (15:33 +0000)
commit15915f021ae547747e797c5d80378105b368cbf1
tree8c74b90f335352a7edaace73d6e149a936b7a374
parentc09089025d7ed5ea110eca83d92183ffb5c9611c
agx: Lower image atomics

Lower image atomics to texel address loads, and lower texel address loads to
arithmetic and descriptor reads. This implements image atomics.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24258>
src/asahi/compiler/agx_nir_lower_texture.c