From f3a44d2ead6da72ed543ae1e0eb4129134ef4685 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 19 Nov 2022 16:11:07 +0800 Subject: [PATCH] Fixed crash caused when loading more than one graphics pipeline --- SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp index 2a2b66d4..5b3bfac2 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp @@ -49,7 +49,7 @@ namespace SHADE , referencedMatInstances { std::move(rhs.referencedMatInstances) } , matBufferDirty { std::move(rhs.matBufferDirty) } , subBatches { std::move(rhs.subBatches) } - , drawData { std::move(drawData) } + , drawData { std::move(rhs.drawData) } , transformData { std::move(rhs.transformData) } , instancedIntegerData { std::move(rhs.instancedIntegerData) } , matPropsData { std::move(rhs.matPropsData) } @@ -80,7 +80,7 @@ namespace SHADE referencedMatInstances = std::move(rhs.referencedMatInstances); matBufferDirty = std::move(rhs.matBufferDirty) ; subBatches = std::move(rhs.subBatches) ; - drawData = std::move(drawData) ; + drawData = std::move(rhs.drawData) ; transformData = std::move(rhs.transformData) ; instancedIntegerData = std::move(rhs.instancedIntegerData) ; matPropsData = std::move(rhs.matPropsData) ; -- 2.40.1