1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 20:33:52 +00:00
This commit is contained in:
Marcos Slomp 2024-02-12 13:55:21 -08:00
parent b11e66594d
commit 04cf494d9c

View File

@ -248,11 +248,11 @@ public:
TracyMetalPanic("Collect: invalid timestamp: MTLCounterErrorValue (0xFF..FF)."); TracyMetalPanic("Collect: invalid timestamp: MTLCounterErrorValue (0xFF..FF).");
break; break;
} }
if (t_start == 0) // zero is apparently also considered "invalid"... if (t_start == 0 || t_end == 0) // zero is apparently also considered "invalid"...
{ {
static int HACK_retries = 0; static int HACK_retries = 0;
if (++HACK_retries > 8) { if (++HACK_retries > 8) {
fprintf(stdout, "TracyMetal: Collect: giving up...\n", k, t_start, k+1, t_end); fprintf(stdout, "TracyMetal: Collect: giving up...\n");
t_start = t_end = lastValidTimestamp + 100; t_start = t_end = lastValidTimestamp + 100;
HACK_retries = 0; HACK_retries = 0;
} else { } else {
@ -280,6 +280,7 @@ public:
lastValidTimestamp = t_end; lastValidTimestamp = t_end;
t_start = t_end = MTLCounterErrorValue; // "reset" timestamps t_start = t_end = MTLCounterErrorValue; // "reset" timestamps
} }
ZoneValue(RingCount(begin, m_previousCheckpoint.load()));
//RecalibrateClocks(); // to account for drift //RecalibrateClocks(); // to account for drift