radv: Don't lower subgroup shuffle on GFX11.
authorTimur Kristóf <timur.kristof@gmail.com>
Tue, 13 Dec 2022 08:32:31 +0000 (09:32 +0100)
committerMarge Bot <emma+marge@anholt.net>
Wed, 14 Dec 2022 13:54:04 +0000 (13:54 +0000)
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20293>

src/amd/vulkan/radv_shader.c

index 41f817f..d681d8b 100644 (file)
@@ -1027,8 +1027,6 @@ radv_shader_spirv_to_nir(struct radv_device *device, const struct radv_pipeline_
                .lower_subgroup_masks = 1,
                .lower_relative_shuffle = 1,
                .lower_shuffle_to_32bit = 1,
-               /* TODO: Verify shared VGPRs on GFX11. */
-               .lower_shuffle = device->physical_device->rad_info.gfx_level >= GFX11,
                .lower_vote_eq = 1,
                .lower_quad_broadcast_dynamic = 1,
                .lower_quad_broadcast_dynamic_to_const = gfx7minus,