radv: Enable IB2 workaround on all indirect draws.
authorTimur Kristóf <timur.kristof@gmail.com>
Tue, 18 Apr 2023 10:59:33 +0000 (12:59 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Apr 2023 09:27:52 +0000 (09:27 +0000)
commitacce5c3fe1fa2930adb6cdc152f3c371b1d24290
tree3772af74e9ecb3269b7dae5c52470067bb578ca7
parent46a14390d8bcb7e91620f94f9d7bde2dc449190d
radv: Enable IB2 workaround on all indirect draws.

IB2 packets hang GFX6 when they contain any indirect draws,
not just the MULTI versions.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22533>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_private.h