diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index 358a1fba..bc1eeeef 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -2438,6 +2438,11 @@ Profiler::DequeueStatus Profiler::DequeueSerial() ThreadCtxCheckSerial( zoneValueThread ); break; } + case QueueType::ZoneValidation: + { + ThreadCtxCheckSerial( zoneValidationThread ); + break; + } #endif default: assert( false ); diff --git a/common/TracyQueue.hpp b/common/TracyQueue.hpp index 0d3ca4a6..0150264c 100644 --- a/common/TracyQueue.hpp +++ b/common/TracyQueue.hpp @@ -148,6 +148,11 @@ struct QueueZoneValidation uint32_t id; }; +struct QueueZoneValidationThread +{ + uint32_t thread; +}; + struct QueueZoneColor { uint8_t r; @@ -560,6 +565,7 @@ struct QueueItem QueueZoneEnd zoneEnd; QueueZoneEndThread zoneEndThread; QueueZoneValidation zoneValidation; + QueueZoneValidationThread zoneValidationThread; QueueZoneColor zoneColor; QueueZoneColorThread zoneColorThread; QueueZoneValue zoneValue;