turnip: implement intrinsic_vulkan_resource_reindex
authorDanylo Piliaiev <dpiliaiev@igalia.com>
Wed, 10 Mar 2021 12:29:31 +0000 (14:29 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 15 Mar 2021 23:56:26 +0000 (23:56 +0000)
commitb8ca39a80d37b765907f24ee473a6987c08303f7
tree210605763768ac23901c9288cba2dd5f0367fb02
parent3dc8102420682ec6ab513d14a3227f5965ab5cbe
turnip: implement intrinsic_vulkan_resource_reindex

Descriptor arrays are continuous, so it's just an addition of offset.

Fixes test:
 dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.dynamic_offset.select_descriptor_array

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9495>
src/freedreno/vulkan/tu_shader.c