ac/nir: always round cube array layers
authorRhys Perry <pendingchaos02@gmail.com>
Wed, 12 Jul 2023 20:14:26 +0000 (21:14 +0100)
committerMarge Bot <emma+marge@anholt.net>
Mon, 17 Jul 2023 12:17:22 +0000 (12:17 +0000)
commitd4b211bf1b9db21d8bd2d01a3ea4a7c9c4d10caf
tree51426060edb0a2d4c8ca3dc36377bb2a21b7d33d
parente02f8b62af290c4f94a6e422521bba263d931819
ac/nir: always round cube array layers

It seems this is still necessary if conformant_trunc_coord=true.

Fixes various dEQP-VK.texture.shadow.cube_array.* and
dEQP-VK.glsl.texture_functions.texture*samplercubearray* failures with
conformant_trunc_coord.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Cc: 23.2 <mesa-stable>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24137>
src/amd/common/ac_nir.h
src/amd/common/ac_nir_lower_tex.c