From c746031eba7c03f901c3909b85cde58fe4e0e2ce Mon Sep 17 00:00:00 2001 From: Marc Gilleron Date: Tue, 6 Apr 2021 21:59:36 +0100 Subject: [PATCH] Fix used channels when copying data for meshing --- server/voxel_server.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/voxel_server.cpp b/server/voxel_server.cpp index 38d6583b..117dfe03 100644 --- a/server/voxel_server.cpp +++ b/server/voxel_server.cpp @@ -817,8 +817,8 @@ static void copy_block_and_neighbors(const FixedArray, Cube::MO { RWLockRead read(src->get_lock()); - for (unsigned int ci = 0; ci < channels.size(); ++ci) { - dst.copy_from(**src, src_min, src_max, dst_min, ci); + for (unsigned int ci = 0; ci < channels_count; ++ci) { + dst.copy_from(**src, src_min, src_max, dst_min, channels[ci]); } } }