anv: add utrace tracking of frame boundaries
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Mon, 3 Apr 2023 21:21:18 +0000 (00:21 +0300)
committerMarge Bot <emma+marge@anholt.net>
Thu, 13 Apr 2023 01:14:38 +0000 (01:14 +0000)
commit66edd030ab7d50fac573bf01c216b86da45a201c
tree50ca190940ca7ac0a045a343d45618115ab32b0e
parentda6842007fad52eb71b93061b0e7aacaf50d3c6d
anv: add utrace tracking of frame boundaries

Based on vkQueuePresentKHR calls. It just helps spotting the beginning
end of a frame in perfetto when apps are using 3/4 command buffers per
frame.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22276>
src/gallium/drivers/iris/iris_batch.c
src/intel/ds/intel_tracepoints.py
src/intel/vulkan/anv_private.h
src/intel/vulkan/anv_utrace.c
src/intel/vulkan/anv_wsi.c