From 4d66317bc3ae6b4754986bcb58560cd8b0eff0c9 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 16 Mar 2019 02:18:46 +0100 Subject: [PATCH] Add per-thread time ranges to lock maps. --- server/TracyEvent.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/TracyEvent.hpp b/server/TracyEvent.hpp index b337e2a2..1a8440de 100644 --- a/server/TracyEvent.hpp +++ b/server/TracyEvent.hpp @@ -252,6 +252,12 @@ struct GpuCtxData struct LockMap { + struct TimeRange + { + int64_t start = std::numeric_limits::max(); + int64_t end = std::numeric_limits::min(); + }; + uint32_t srcloc; Vector timeline; flat_hash_map> threadMap; @@ -260,6 +266,8 @@ struct LockMap int64_t timeAnnounce; int64_t timeTerminate; bool valid; + + TimeRange range[64]; }; struct LockHighlight