asahi: Implement linear 2D array textures
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Wed, 21 Dec 2022 02:00:10 +0000 (21:00 -0500)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Thu, 5 Jan 2023 16:49:22 +0000 (11:49 -0500)
commitb612690e38acfb537190b13397b384e414f2a439
treed1d1a2518c2edde0367faba9101bd1919fb3d2e9
parent0bc70a0074035f7723e2f91b7ffb41d721b4d9c2
asahi: Implement linear 2D array textures

These are useful for layered staging resources. Tested by forcing linear
textures and running dEQP-GLES3.functional.texture.format.sized.2d_array.*

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20446>
src/gallium/drivers/asahi/agx_pipe.c
src/gallium/drivers/asahi/agx_state.c