diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 742af09e..e76b5824 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -5892,11 +5892,29 @@ void View::DrawZoneInfoWindow() if( numCpus == 0 ) { ImGui::Text( "%i", i ); + auto tt = m_worker.GetThreadTopology( i ); + if( tt && ImGui::IsItemHovered() ) + { + ImGui::BeginTooltip(); + TextFocused( "Package:", RealToString( tt->package, true ) ); + ImGui::SameLine(); + TextFocused( "Core:", RealToString( tt->core, true ) ); + ImGui::EndTooltip(); + } break; } else { ImGui::Text( "%i,", i ); + auto tt = m_worker.GetThreadTopology( i ); + if( tt && ImGui::IsItemHovered() ) + { + ImGui::BeginTooltip(); + TextFocused( "Package:", RealToString( tt->package, true ) ); + ImGui::SameLine(); + TextFocused( "Core:", RealToString( tt->core, true ) ); + ImGui::EndTooltip(); + } } } }