mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-17 07:28:05 +02:00
In short, perfetto doesn't require the initial clock snapshot to be earlier than the timestamp to be converted. So we don't have to do complex handling for it. With this change: - renderstage event requires clock sync, so we'd only emit clock snapshots on the traceq thread that handles the callbacks - drops redundant sync_timestamp calls as well as sync_gpu_ts tracking - no need to reset next_clock_sync_ns when tracing is disabled, since a snapshot is always emitted right after the initial interned data emit upon tracing start Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37425> |
||
|---|---|---|
| .. | ||
| .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 | ||