mesa/src/util/perf
Christian Gmeiner 8358d44223 util/perf: Change _mesa_trace begin functions to return void *
This enables implementations to pass context data between begin and
end tracing points, which is useful for more complex performance monitoring.

The change is minimal and only affects the function signatures and return
values, with no functional changes to existing behavior.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Acked-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34893>
2025-05-23 11:27:14 +00:00
..
.clang-format
cpu_trace.h util/perf: Change _mesa_trace begin functions to return void * 2025-05-23 11:27:14 +00:00
gpuvis_trace_utils.h util/perf: Fix some warnings. 2024-12-02 15:15:52 +00:00
u_gpuvis.c
u_gpuvis.h
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_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