mesa/src/util/perf
Derek Foreman b3e3f0fc2e loader/wayland: Move acquisition time tracking into perfetto flows
We only use the acquisition time for calculating latency for perfetto
tracks later, and the acquisition time should ideally be the start of the
perfetto flow.

This has been more or less true with very small error margin for vk wsi,
but the wayland EGL buffer handling is a lot more complicated. Moving the
time check into the flow start will make re-using this code for EGL much
simpler.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32757>
2025-05-26 16:13:25 -05:00
..
.clang-format
cpu_trace.h loader/wayland: Move acquisition time tracking into perfetto flows 2025-05-26 16:13:25 -05:00
gpuvis_trace_utils.h util/perf: Fix some warnings. 2024-12-02 15:15:52 +00:00
u_gpuvis.c util/perf: Add gpuvis integration. 2023-08-19 23:09:45 +02:00
u_gpuvis.h util/perf: Add gpuvis integration. 2023-08-19 23:09:45 +02:00
u_perfetto.cc wsi/wayland/perfetto: supply presentation clock to perfetto 2024-10-22 21:16:40 +00:00
u_perfetto.h perfetto: fix macos compile 2024-11-09 09:23:22 +00:00
u_perfetto_renderpass.h perfetto: Add helpers for passing VkDebugUtilsObjectNameInfoEXT to perfetto. 2025-05-08 01:21:25 +00:00
u_sysprof.c util/perf: Add sysprof integration 2025-05-23 11:27:14 +00:00
u_sysprof.h util/perf: Add sysprof integration 2025-05-23 11:27:14 +00:00
u_trace.c u_trace: pass tracepoint flags to the read_timestamp callback 2025-02-24 08:08:02 +00:00
u_trace.h u_trace: pass tracepoint flags to the read_timestamp callback 2025-02-24 08:08:02 +00:00
u_trace.py perfetto: Allow tracepoint args to map to native perfetto fields. 2025-05-08 01:21:25 +00:00
u_trace_priv.h u_trace: add support for indirect data 2024-08-03 16:03:00 +03:00