tu: Support higher descriptor set count for A7XX
authorMark Collins <mark@igalia.com>
Tue, 3 Oct 2023 18:22:49 +0000 (18:22 +0000)
committerMarge Bot <emma+marge@anholt.net>
Sat, 7 Oct 2023 18:15:02 +0000 (18:15 +0000)
commit5fe64837cd43cada770dbbcd25a5439ab04ee97a
treec4eb23f528993fb62e5c1df1af247da1036dc605
parent62921cf0265847f687d5ff43ee5ab75ab5dbf1ea
tu: Support higher descriptor set count for A7XX

Allows for the descriptor set count to vary at runtime depending on
the specific GPU to allow for 7 usable descriptor sets on A7XX with
one reserved for dynamic offsets.

Passing VK-CTS: dEQP-VK.binding_model.*

Signed-off-by: Mark Collins <mark@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25534>
src/freedreno/vulkan/tu_clear_blit.cc
src/freedreno/vulkan/tu_cmd_buffer.cc
src/freedreno/vulkan/tu_cmd_buffer.h
src/freedreno/vulkan/tu_descriptor_set.cc
src/freedreno/vulkan/tu_descriptor_set.h
src/freedreno/vulkan/tu_device.cc
src/freedreno/vulkan/tu_device.h
src/freedreno/vulkan/tu_pipeline.cc
src/freedreno/vulkan/tu_shader.cc