diff options
author | Bartosz Taudul <wolf@nereid.pl> | 2021-10-10 16:54:21 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf@nereid.pl> | 2021-10-10 16:54:21 +0300 |
commit | 082255f940d8a0ad33f08342301e420563f380d2 (patch) | |
tree | 5cc47a69b28ac051012e6baa93e65b0dfc5dc5b0 /common | |
parent | f8d37b45a3b604b846c24201459f7af1daeccaba (diff) |
Messages may now use serialized queue.
Diffstat (limited to 'common')
-rw-r--r-- | common/TracyQueue.hpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/common/TracyQueue.hpp b/common/TracyQueue.hpp index 0150264c..06b62c15 100644 --- a/common/TracyQueue.hpp +++ b/common/TracyQueue.hpp @@ -317,23 +317,43 @@ struct QueueMessageLiteral : public QueueMessage uint64_t text; // ptr }; +struct QueueMessageLiteralThread : public QueueMessageLiteral +{ + uint32_t thread; +}; + struct QueueMessageColorLiteral : public QueueMessageColor { uint64_t text; // ptr }; +struct QueueMessageColorLiteralThread : public QueueMessageColorLiteral +{ + uint32_t thread; +}; + struct QueueMessageFat : public QueueMessage { uint64_t text; // ptr uint16_t size; }; +struct QueueMessageFatThread : public QueueMessageFat +{ + uint32_t thread; +}; + struct QueueMessageColorFat : public QueueMessageColor { uint64_t text; // ptr uint16_t size; }; +struct QueueMessageColorFatThread : public QueueMessageColorFat +{ + uint32_t thread; +}; + // Don't change order, only add new entries at the end, this is also used on trace dumps! enum class GpuContextType : uint8_t { @@ -589,9 +609,13 @@ struct QueueItem QueueMessage message; QueueMessageColor messageColor; QueueMessageLiteral messageLiteral; + QueueMessageLiteralThread messageLiteralThread; QueueMessageColorLiteral messageColorLiteral; + QueueMessageColorLiteralThread messageColorLiteralThread; QueueMessageFat messageFat; + QueueMessageFatThread messageFatThread; QueueMessageColorFat messageColorFat; + QueueMessageColorFatThread messageColorFatThread; QueueGpuNewContext gpuNewContext; QueueGpuZoneBegin gpuZoneBegin; QueueGpuZoneBeginLean gpuZoneBeginLean; |