From a99b10c86eb048c0b0f594029f3de9a3df473aae Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Mon, 5 Mar 2018 23:39:09 +0500 Subject: Minor RendererSectionData parsing memory optimization --- src/RendererWorld.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/RendererWorld.cpp') diff --git a/src/RendererWorld.cpp b/src/RendererWorld.cpp index 16f7950..3630a7a 100644 --- a/src/RendererWorld.cpp +++ b/src/RendererWorld.cpp @@ -27,7 +27,7 @@ void RendererWorld::WorkerFunction(size_t workerId) { if (result != sections.end()) { if (result->second.GetHash() != gs->world.GetSection(result->first).GetHash()) { sectionsMutex.unlock(); - auto data = std::make_unique(&gs->world, vec); + auto data = std::make_unique(ParseSection(&gs->world, vec)); renderDataMutex.lock(); renderData.push(std::move(data)); renderDataMutex.unlock(); @@ -42,7 +42,7 @@ void RendererWorld::WorkerFunction(size_t workerId) { } else { sectionsMutex.unlock(); - auto data = std::make_unique(&gs->world, vec); + auto data = std::make_unique(ParseSection(&gs->world, vec)); renderDataMutex.lock(); renderData.push(std::move(data)); renderDataMutex.unlock(); -- cgit v1.2.3