mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-27 00:04:35 +00:00
Magic vectors in GPU zone info window.
This commit is contained in:
parent
d32e3cb867
commit
c65d524725
@ -6601,7 +6601,15 @@ void View::DrawGpuInfoWindow()
|
|||||||
{
|
{
|
||||||
const auto td = ctx->threadData.size() == 1 ? ctx->threadData.begin() : ctx->threadData.find( m_worker.DecompressThread( ev.Thread() ) );
|
const auto td = ctx->threadData.size() == 1 ? ctx->threadData.begin() : ctx->threadData.find( m_worker.DecompressThread( ev.Thread() ) );
|
||||||
assert( td != ctx->threadData.end() );
|
assert( td != ctx->threadData.end() );
|
||||||
const auto begin = td->second.timeline.front()->GpuStart();
|
int64_t begin;
|
||||||
|
if( td->second.timeline.is_magic() )
|
||||||
|
{
|
||||||
|
begin = ((Vector<GpuEvent>*)&td->second.timeline)->front().GpuStart();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
begin = td->second.timeline.front()->GpuStart();
|
||||||
|
}
|
||||||
const auto drift = GpuDrift( ctx );
|
const auto drift = GpuDrift( ctx );
|
||||||
TextFocused( "Delay to execution:", TimeToString( AdjustGpuTime( ev.GpuStart(), begin, drift ) - ev.CpuStart() ) );
|
TextFocused( "Delay to execution:", TimeToString( AdjustGpuTime( ev.GpuStart(), begin, drift ) - ev.CpuStart() ) );
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user