From 0519df4dfc6c667d46e04234910a161175fca571 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 19 Oct 2017 19:56:13 +0200 Subject: [PATCH] Reduce accuracy to decrease memory load. --- server/TracyView.cpp | 4 ++-- server/TracyView.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 9ac7594a..375cb172 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -2501,14 +2501,14 @@ int View::DrawPlots( int offset, double pxns, const ImVec2& wpos, bool hover ) if( m_tmpVecSize < sz ) { delete[] m_tmpVec; - m_tmpVec = new double[sz]; + m_tmpVec = new float[sz]; m_tmpVecSize = sz; } auto dst = m_tmpVec; for(;;) { - *dst++ = it->val; + *dst++ = float( it->val ); if( std::distance( it, range ) > skip ) { it += skip; diff --git a/server/TracyView.hpp b/server/TracyView.hpp index 4546c5e8..4d74a87e 100644 --- a/server/TracyView.hpp +++ b/server/TracyView.hpp @@ -252,7 +252,7 @@ private: bool m_terminate; size_t m_tmpVecSize; - double* m_tmpVec; + float* m_tmpVec; }; }