radv: restore sampling CPU/GPU clocks before starting SQTT trace

This was removed by mistake in "radv/rgp: Use common trace trigger"
and it introduced a regression with RGP queue events.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22779>
This commit is contained in:
Samuel Pitoiset 2023-08-31 15:13:27 +02:00 committed by Marge Bot
parent 55e48d7e0f
commit 661d28cfec

View file

@ -580,6 +580,11 @@ radv_handle_sqtt(VkQueue _queue)
return;
}
/* Sample CPU/GPU clocks before starting the trace. */
if (!radv_sqtt_sample_clocks(queue->device)) {
fprintf(stderr, "radv: Failed to sample clocks\n");
}
radv_begin_sqtt(queue);
assert(!queue->device->sqtt_enabled);
queue->device->sqtt_enabled = true;