mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-26 16:04:34 +00:00
Adjust jump arrow separation to DPI scale.
This commit is contained in:
parent
ae9b9318e8
commit
0d5fbff07f
@ -166,7 +166,7 @@ static void PrintHwSampleTooltip( size_t cycles, size_t retired, size_t cacheRef
|
||||
}
|
||||
|
||||
|
||||
enum { JumpSeparation = 6 };
|
||||
enum { JumpSeparationBase = 6 };
|
||||
enum { JumpArrowBase = 9 };
|
||||
|
||||
SourceView::SourceView( GetWindowCallback gwcb )
|
||||
@ -2377,6 +2377,7 @@ uint64_t SourceView::RenderSymbolAsmView( const AddrStatData& as, Worker& worker
|
||||
const auto maxAddr = m_asm[clipper.DisplayEnd-1].addr;
|
||||
const auto mjl = m_maxJumpLevel;
|
||||
const auto JumpArrow = JumpArrowBase * ts.y / 15;
|
||||
const auto JumpSeparation = JumpSeparationBase * ts.y / 15;
|
||||
|
||||
int i = -1;
|
||||
for( auto& v : m_jumpTable )
|
||||
@ -3564,6 +3565,7 @@ void SourceView::RenderAsmLine( AsmLine& line, const AddrStat& ipcnt, const Addr
|
||||
m_jumpOffset = xoff;
|
||||
|
||||
const auto JumpArrow = JumpArrowBase * ty / 15;
|
||||
const auto JumpSeparation = JumpSeparationBase * ts.y / 15;
|
||||
ImGui::SameLine( 0, ty + JumpArrow + m_maxJumpLevel * JumpSeparation );
|
||||
auto jit = m_jumpOut.find( line.addr );
|
||||
if( jit != m_jumpOut.end() )
|
||||
|
Loading…
Reference in New Issue
Block a user