Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf.pld@gmail.com>2019-06-08 13:17:18 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2019-06-08 13:17:18 +0300
commitbef198880057b2dece34a7c9f46a732f9ff1005c (patch)
tree02eb1c67150cd918bc758e2cad9369b0a73edd55 /server/TracyWorker.hpp
parentc3c116317d1e90493530ad71a2d68cb715e63a88 (diff)
Compress frame images using LZ4.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r--server/TracyWorker.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp
index c049fe49..d9b47bed 100644
--- a/server/TracyWorker.hpp
+++ b/server/TracyWorker.hpp
@@ -345,6 +345,9 @@ public:
const FailureData& GetFailureData() const { return m_failureData; }
static const char* GetFailureString( Failure failure );
+ const char* PackFrameImage( const char* image, uint16_t w, uint16_t h, uint32_t& csz );
+ const char* UnpackFrameImage( const FrameImage& image );
+
private:
void Exec();
void Query( ServerQuery type, uint64_t data );
@@ -532,6 +535,9 @@ private:
Vector<ServerQueryPacket> m_serverQueryQueue;
size_t m_serverQuerySpaceLeft;
+
+ char* m_frameImageBuffer = nullptr;
+ size_t m_frameImageBufferSize = 0;
};
}