summaryrefslogtreecommitdiffhomepage
path: root/src/chunk-walls.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chunk-walls.cpp')
-rw-r--r--src/chunk-walls.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/chunk-walls.cpp b/src/chunk-walls.cpp
index 59042a11..6918248c 100644
--- a/src/chunk-walls.cpp
+++ b/src/chunk-walls.cpp
@@ -308,7 +308,11 @@ GL::Mesh chunk::make_wall_mesh()
ranges::sort(ranges::zip_view(vertexes.prefix(N),
ArrayView<uint_fast16_t>{_walls->mesh_indexes.data(), N}),
- [&A = _walls->atlases](const auto& a, const auto& b) { return A[a.second] < A[b.second]; });
+ [&A = _walls->atlases](const auto& a, const auto& b) {
+ const auto& [av, ai] = a;
+ const auto& [bv, bi] = b;
+ return A[ai] < A[bi];
+ });
auto vertex_view = std::as_const(vertexes).prefix(N);
auto index_view = make_indexes(N);