mirror of
https://github.com/wolfpld/tracy
synced 2025-04-30 20:53:52 +00:00
Send time deltas in callstack sample data packets.
This commit is contained in:
parent
1ee80e0df5
commit
054a6f8563
@ -1748,10 +1748,16 @@ Profiler::DequeueStatus Profiler::Dequeue( moodycamel::ConsumerToken& token )
|
|||||||
tracy_free( (void*)ptr );
|
tracy_free( (void*)ptr );
|
||||||
break;
|
break;
|
||||||
case QueueType::CallstackSample:
|
case QueueType::CallstackSample:
|
||||||
|
{
|
||||||
ptr = MemRead<uint64_t>( &item->callstackSample.ptr );
|
ptr = MemRead<uint64_t>( &item->callstackSample.ptr );
|
||||||
SendCallstackPayload64( ptr );
|
SendCallstackPayload64( ptr );
|
||||||
tracy_free( (void*)ptr );
|
tracy_free( (void*)ptr );
|
||||||
|
int64_t t = MemRead<int64_t>( &item->callstackSample.time );
|
||||||
|
int64_t dt = t - m_refTimeCtx;
|
||||||
|
m_refTimeCtx = t;
|
||||||
|
MemWrite( &item->callstackSample.time, dt );
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case QueueType::FrameImage:
|
case QueueType::FrameImage:
|
||||||
{
|
{
|
||||||
ptr = MemRead<uint64_t>( &item->frameImage.image );
|
ptr = MemRead<uint64_t>( &item->frameImage.image );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user