radv/sqtt: sample CPU/GPU clocks before starting the trace
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 20 Apr 2023 10:44:23 +0000 (12:44 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 27 Apr 2023 10:55:55 +0000 (10:55 +0000)
commit84a0ef7a332e59390cbdfb2c9bc222c4c89e281f
treed53b53f99b88049558e698d51e35668ce95364d9
parentee9386411768bdedfa5c96254a82e847d18aed3c
radv/sqtt: sample CPU/GPU clocks before starting the trace

RGP seems to use that to calibrate timestamps. This also introduces
a new helper to reset thread data between captures.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22594>
src/amd/vulkan/layers/radv_sqtt_layer.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/radv_sqtt.c