From 6a09229ae703090b68613a92674d9c35f615c6c5 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 10 May 2019 02:31:23 +0200 Subject: [PATCH] Remove error bars and collection cost from GPU zone display. There's no way to know how much this takes on a GPU. --- server/TracyView.cpp | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index fda6690f..bd862b71 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -2616,8 +2616,6 @@ int View::DrawGpuZoneLevel( const Vector& vec, bool hover, double pxn const auto ostep = ty + 1; const auto offset = _offset + ostep * depth; auto draw = ImGui::GetWindowDrawList(); - const auto dsz = delay * pxns; - const auto rsz = resolution * pxns; depth++; int maxdepth = depth; @@ -2713,21 +2711,6 @@ int View::DrawGpuZoneLevel( const Vector& vec, bool hover, double pxn const auto px1 = std::max( { std::min( pr1, double( w + 10 ) ), px0 + pxns * 0.5, px0 + MinVisSize } ); draw->AddRectFilled( wpos + ImVec2( px0, offset ), wpos + ImVec2( px1, offset + tsz.y ), color ); draw->AddRect( wpos + ImVec2( px0, offset ), wpos + ImVec2( px1, offset + tsz.y ), GetZoneHighlight( ev ), 0.f, -1, GetZoneThickness( ev ) ); - if( dsz >= MinVisSize ) - { - draw->AddRectFilled( wpos + ImVec2( pr0, offset ), wpos + ImVec2( std::min( pr0+dsz, pr1 ), offset + tsz.y ), 0x882222DD ); - draw->AddRectFilled( wpos + ImVec2( pr1, offset ), wpos + ImVec2( pr1+dsz, offset + tsz.y ), 0x882222DD ); - } - if( rsz >= MinVisSize ) - { - draw->AddLine( wpos + ImVec2( pr0 + rsz, offset + round( tsz.y/2 ) ), wpos + ImVec2( pr0 - rsz, offset + round( tsz.y/2 ) ), 0xAAFFFFFF ); - draw->AddLine( wpos + ImVec2( pr0 + rsz, offset + round( tsz.y/4 ) ), wpos + ImVec2( pr0 + rsz, offset + round( 3*tsz.y/4 ) ), 0xAAFFFFFF ); - draw->AddLine( wpos + ImVec2( pr0 - rsz, offset + round( tsz.y/4 ) ), wpos + ImVec2( pr0 - rsz, offset + round( 3*tsz.y/4 ) ), 0xAAFFFFFF ); - - draw->AddLine( wpos + ImVec2( pr1 + rsz, offset + round( tsz.y/2 ) ), wpos + ImVec2( pr1 - rsz, offset + round( tsz.y/2 ) ), 0xAAFFFFFF ); - draw->AddLine( wpos + ImVec2( pr1 + rsz, offset + round( tsz.y/4 ) ), wpos + ImVec2( pr1 + rsz, offset + round( 3*tsz.y/4 ) ), 0xAAFFFFFF ); - draw->AddLine( wpos + ImVec2( pr1 - rsz, offset + round( tsz.y/4 ) ), wpos + ImVec2( pr1 - rsz, offset + round( 3*tsz.y/4 ) ), 0xAAFFFFFF ); - } if( tsz.x < zsz ) { const auto x = ( start - m_zvStart ) * pxns + ( ( end - start ) * pxns - tsz.x ) / 2;