mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-23 14:54:34 +00:00
Add self time to GPU zone info window.
This commit is contained in:
parent
0fad23dbae
commit
e24ac42755
@ -4493,8 +4493,12 @@ void View::DrawGpuInfoWindow()
|
|||||||
|
|
||||||
const auto end = m_worker.GetZoneEnd( ev );
|
const auto end = m_worker.GetZoneEnd( ev );
|
||||||
const auto ztime = end - ev.gpuStart;
|
const auto ztime = end - ev.gpuStart;
|
||||||
|
const auto selftime = ztime - GetZoneChildTime( ev );
|
||||||
TextFocused( "Time from start of program:", TimeToString( ev.gpuStart - m_worker.GetTimeBegin() ) );
|
TextFocused( "Time from start of program:", TimeToString( ev.gpuStart - m_worker.GetTimeBegin() ) );
|
||||||
TextFocused( "GPU execution time:", TimeToString( ztime ) );
|
TextFocused( "GPU execution time:", TimeToString( ztime ) );
|
||||||
|
TextFocused( "GPU self time:", TimeToString( selftime ) );
|
||||||
|
ImGui::SameLine();
|
||||||
|
ImGui::TextDisabled( "(%.2f%%)", 100.f * selftime / ztime );
|
||||||
TextFocused( "CPU command setup time:", TimeToString( ev.cpuEnd - ev.cpuStart ) );
|
TextFocused( "CPU command setup time:", TimeToString( ev.cpuEnd - ev.cpuStart ) );
|
||||||
auto ctx = GetZoneCtx( ev );
|
auto ctx = GetZoneCtx( ev );
|
||||||
if( !ctx )
|
if( !ctx )
|
||||||
|
Loading…
Reference in New Issue
Block a user