mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-23 06:44:35 +00:00
Darken to background color to hide overhang.
This only handles the root window case. When the profiler is embedded in other application, the window background color is not matched.
This commit is contained in:
parent
db29d309a2
commit
3b223c64d4
@ -2739,7 +2739,7 @@ void View::DrawContextSwitches( const ContextSwitch* ctx, bool hover, double pxn
|
|||||||
const auto color = migration ? 0xFFEE7711 : 0xFF2222AA;
|
const auto color = migration ? 0xFFEE7711 : 0xFF2222AA;
|
||||||
if( m_vd.darkenContextSwitches )
|
if( m_vd.darkenContextSwitches )
|
||||||
{
|
{
|
||||||
draw->AddRectFilled( wpos + ImVec2( px0, round( offset + ty * 0.5 ) ), wpos + ImVec2( px1, endOffset ), 0x44000000 );
|
draw->AddRectFilled( wpos + ImVec2( px0, round( offset + ty * 0.5 ) ), wpos + ImVec2( px1, endOffset ), 0x66212326 );
|
||||||
}
|
}
|
||||||
draw->AddLine( wpos + ImVec2( px0, round( offset + ty * 0.5 ) - 0.5 ), wpos + ImVec2( std::min( pxw, w+10.0 ), round( offset + ty * 0.5 ) - 0.5 ), color, 2 );
|
draw->AddLine( wpos + ImVec2( px0, round( offset + ty * 0.5 ) - 0.5 ), wpos + ImVec2( std::min( pxw, w+10.0 ), round( offset + ty * 0.5 ) - 0.5 ), color, 2 );
|
||||||
if( ev.wakeup != ev.Start() )
|
if( ev.wakeup != ev.Start() )
|
||||||
|
Loading…
Reference in New Issue
Block a user