radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 30 Oct 2023 13:04:38 +0000 (14:04 +0100)
committerEric Engestrom <eric@engestrom.ch>
Wed, 1 Nov 2023 14:52:55 +0000 (14:52 +0000)
commit2b66b23045a48cf4f6370db06a60302632f6abac
tree3d57e1ece0af189e814120a5abcff3a7fbebcdc8
parent18397e51adc40a814e945181196c4b5d94f5bb51
radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE

This register seems needed to enable compute shader shader invocations
on GFX7. On GFX8+ it's working fine without emitting this register but
I think it doesn't hurt.

This fixes dEQP-VK.query_pool.statistics_query.*_cq on GFX7.

Fixes: a9945216ba2 ("radv: fix COMPUTE_SHADER_INVOCATIONS query on compute queue")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25957>
(cherry picked from commit 17daa08dff0cf9479b27ed7402de61336607ec10)
.pick_status.json
src/amd/vulkan/si_cmd_buffer.c