From 04cf494d9cb33fcea0bc01015a6b8ab92ee012f0 Mon Sep 17 00:00:00 2001 From: Marcos Slomp Date: Mon, 12 Feb 2024 13:55:21 -0800 Subject: [PATCH] bugfixes --- public/tracy/TracyMetal.hmm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/tracy/TracyMetal.hmm b/public/tracy/TracyMetal.hmm index 0a2de4be..4af7ad8d 100644 --- a/public/tracy/TracyMetal.hmm +++ b/public/tracy/TracyMetal.hmm @@ -248,11 +248,11 @@ public: TracyMetalPanic("Collect: invalid timestamp: MTLCounterErrorValue (0xFF..FF)."); 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; 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; HACK_retries = 0; } else { @@ -280,6 +280,7 @@ public: lastValidTimestamp = t_end; t_start = t_end = MTLCounterErrorValue; // "reset" timestamps } + ZoneValue(RingCount(begin, m_previousCheckpoint.load())); //RecalibrateClocks(); // to account for drift