From 983c48994bc1930543003e4678e810c34407d81d Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 30 Jun 2019 11:44:32 +0200 Subject: [PATCH] Write block data directly to memory. --- client/TracyDxt1.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/TracyDxt1.cpp b/client/TracyDxt1.cpp index 8efe7d19..c477e778 100644 --- a/client/TracyDxt1.cpp +++ b/client/TracyDxt1.cpp @@ -577,10 +577,10 @@ static tracy_force_inline void ProcessRGB_AVX( const uint8_t* src, char*& dst ) data1 |= idx1 << (i*8); } - auto res0 = uint64_t( minmax0 | ( uint64_t( data0 ) << 32 ) ); - memcpy( dst, &res0, 8 ); - auto res1 = uint64_t( minmax1 | ( uint64_t( data1 ) << 32 ) ); - memcpy( dst+8, &res1, 8 ); + memcpy( dst, &minmax0, 4 ); + memcpy( dst+4, &data0, 4 ); + memcpy( dst+8, &minmax1, 4 ); + memcpy( dst+12, &data1, 4 ); dst += 16; } #endif