The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

u/trace_marker: Add wait pacing track

authored by

Jakob Bornecrantz and committed by
Jakob Bornecrantz
f4b75b35 e7709489

+4
+3
src/xrt/auxiliary/util/u_trace_marker.c
··· 31 31 PERCETTO_TRACK_DEFINE(pc_present, PERCETTO_TRACK_EVENTS); 32 32 PERCETTO_TRACK_DEFINE(pa_cpu, PERCETTO_TRACK_EVENTS); 33 33 PERCETTO_TRACK_DEFINE(pa_draw, PERCETTO_TRACK_EVENTS); 34 + PERCETTO_TRACK_DEFINE(pa_wait, PERCETTO_TRACK_EVENTS); 34 35 35 36 36 37 static enum u_trace_which static_which; ··· 51 52 52 53 I_PERCETTO_TRACK_PTR(pa_cpu)->name = "PA 1 App"; 53 54 I_PERCETTO_TRACK_PTR(pa_draw)->name = "PA 2 Draw"; 55 + I_PERCETTO_TRACK_PTR(pa_wait)->name = "PA 3 Wait"; 54 56 } 55 57 56 58 void ··· 77 79 78 80 PERCETTO_REGISTER_TRACK(pa_cpu); 79 81 PERCETTO_REGISTER_TRACK(pa_draw); 82 + PERCETTO_REGISTER_TRACK(pa_wait); 80 83 } 81 84 } 82 85
+1
src/xrt/auxiliary/util/u_trace_marker.h
··· 110 110 PERCETTO_TRACK_DECLARE(pc_present); 111 111 PERCETTO_TRACK_DECLARE(pa_cpu); 112 112 PERCETTO_TRACK_DECLARE(pa_draw); 113 + PERCETTO_TRACK_DECLARE(pa_wait); 113 114 114 115 #define U_TRACE_EVENT(CATEGORY, NAME) TRACE_EVENT(CATEGORY, NAME) 115 116 #define U_TRACE_EVENT_BEGIN_ON_TRACK(CATEGORY, TRACK, TIME, NAME) \