Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf@nereid.pl>2022-10-19 22:33:20 +0300
committerBartosz Taudul <wolf@nereid.pl>2022-10-19 22:33:20 +0300
commite3eead78a83966e45f03d366134eb8d22abd65b0 (patch)
treecb86454a080cd5f493c4d2ea0375923d7d71c3c7
parent11258fab735a07dcdd444d6c65a58534c0f717db (diff)
Further as-needed compression of jump graph.
-rw-r--r--server/TracySourceView.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/TracySourceView.cpp b/server/TracySourceView.cpp
index 74c3f402..35ffc1ba 100644
--- a/server/TracySourceView.cpp
+++ b/server/TracySourceView.cpp
@@ -231,7 +231,9 @@ constexpr float JumpArrowBase = 9;
float SourceView::CalcJumpSeparation( float scale )
{
float jsb = JumpSeparationBase;
- if( m_maxJumpLevel > 45 ) jsb -= 3;
+ if( m_maxJumpLevel > 75 ) jsb -= 5;
+ else if( m_maxJumpLevel > 60 ) jsb -= 4;
+ else if( m_maxJumpLevel > 45 ) jsb -= 3;
else if( m_maxJumpLevel > 30 ) jsb -= 2;
else if( m_maxJumpLevel > 15 ) jsb -= 1;
return round( jsb * scale );