From c6ea032de36d0222ab553cd32fe5827ca03d11ca Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 15 Jul 2018 19:00:40 +0200 Subject: [PATCH] GPU source location may not yet be available. --- server/TracyWorker.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 21fe4bd3..7eb6449d 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -888,8 +888,14 @@ const char* Worker::GetZoneName( const GpuEvent& ev ) const const char* Worker::GetZoneName( const GpuEvent& ev, const SourceLocation& srcloc ) const { - assert( srcloc.name.active ); - return GetString( srcloc.name ); + if( srcloc.name.active ) + { + return GetString( srcloc.name ); + } + else + { + return GetString( srcloc.function ); + } } std::vector Worker::GetMatchingSourceLocation( const char* query ) const