mirror of
https://github.com/wolfpld/tracy
synced 2025-05-03 06:03:51 +00:00
Support serialized queue for Lua messages.
This commit is contained in:
parent
082255f940
commit
9d89b84efd
@ -383,11 +383,11 @@ static inline int LuaMessage( lua_State* L )
|
|||||||
auto ptr = (char*)tracy_malloc( size );
|
auto ptr = (char*)tracy_malloc( size );
|
||||||
memcpy( ptr, txt, size );
|
memcpy( ptr, txt, size );
|
||||||
|
|
||||||
TracyLfqPrepare( QueueType::Message );
|
TracyQueuePrepare( QueueType::Message );
|
||||||
MemWrite( &item->messageFat.time, Profiler::GetTime() );
|
MemWrite( &item->messageFat.time, Profiler::GetTime() );
|
||||||
MemWrite( &item->messageFat.text, (uint64_t)ptr );
|
MemWrite( &item->messageFat.text, (uint64_t)ptr );
|
||||||
MemWrite( &item->messageFat.size, (uint16_t)size );
|
MemWrite( &item->messageFat.size, (uint16_t)size );
|
||||||
TracyLfqCommit;
|
TracyQueueCommit( messageFatThread );
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user