1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Process Vsync frame messages.

Version bump is required due to frame set name pointer hack.
This commit is contained in:
Bartosz Taudul
2022-07-30 19:51:29 +02:00
parent e86238642a
commit 8b4385498d
4 changed files with 45 additions and 1 deletions
+2
View File
@@ -683,6 +683,7 @@ private:
tracy_force_inline void ProcessFrameMark( const QueueFrameMark& ev );
tracy_force_inline void ProcessFrameMarkStart( const QueueFrameMark& ev );
tracy_force_inline void ProcessFrameMarkEnd( const QueueFrameMark& ev );
tracy_force_inline void ProcessFrameVsync( const QueueFrameVsync& ev );
tracy_force_inline void ProcessFrameImage( const QueueFrameImage& ev );
tracy_force_inline void ProcessZoneText();
tracy_force_inline void ProcessZoneName();
@@ -983,6 +984,7 @@ private:
Vector<uint64_t> m_sourceLocationQueue;
unordered_flat_map<uint64_t, int16_t> m_sourceLocationShrink;
unordered_flat_map<uint64_t, ThreadData*> m_threadMap;
unordered_flat_map<uint32_t, FrameData*> m_vsyncFrameMap;
FrameImagePending m_pendingFrameImageData = {};
unordered_flat_map<uint64_t, SymbolPending> m_pendingSymbols;
unordered_flat_set<StringRef, StringRefHasher, StringRefComparator> m_pendingFileStrings;