mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-19 04:30:25 +01:00
This patch exposes shader hashes (computes and draws) to Perfetto and utrace. By including these hashes in traces, developers can correlate compute and draw calls with their assoicated ASM dumps when analyzing the traces. To achieve this, intel_tracepoint.py has been reworked to preprocess tracepoint arguments dynamically. Any argument containing "hash" in its variable name is now forrmated as hexadecimal before being passed to the tracepoint definition. Signed-off-by: Michael <michael.cheng@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32708> |
||
|---|---|---|
| .. | ||
| .clang-format | ||
| intel_driver_ds.cc | ||
| intel_driver_ds.h | ||
| intel_pps_driver.cc | ||
| intel_pps_driver.h | ||
| intel_pps_perf.cc | ||
| intel_pps_perf.h | ||
| intel_pps_priv.h | ||
| intel_tracepoints.py | ||
| meson.build | ||