summaryrefslogtreecommitdiffhomepage
path: root/src/floor-mesh.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-08 01:34:44 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-08 01:34:44 +0200
commit41f4f4b6f9ba5fa20bb41967dc8ef8020081e38e (patch)
treef06241318bf19d07329b4130fc7e92d4b75dc234 /src/floor-mesh.cpp
parentf845dbb21799d7b2879ba1ea9761fd3e68303ae8 (diff)
a
Diffstat (limited to 'src/floor-mesh.cpp')
-rw-r--r--src/floor-mesh.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/floor-mesh.cpp b/src/floor-mesh.cpp
index fdace9d8..3698bc6e 100644
--- a/src/floor-mesh.cpp
+++ b/src/floor-mesh.cpp
@@ -33,14 +33,14 @@ void floor_mesh::set_tile(quad_data& data, tile& x)
void floor_mesh::draw(tile_shader& shader, chunk& c)
{
std::array<quad_data, TILE_COUNT> data;
- for (auto [x, idx, pt] : c) {
+ for (auto& [x, idx, pt] : c) {
set_tile(data[idx], x);
}
_vertex_buffer.setSubData(0, data);
Magnum::GL::MeshView mesh{_mesh};
mesh.setCount(quad_index_count);
const tile_atlas* last_tile_atlas = nullptr;
- for (auto [x, i, pt] : c) {
+ for (auto& [x, i, pt] : c) {
if (!x.ground_image)
continue;
mesh.setIndexRange((int)(i*quad_index_count), 0, quad_index_count*TILE_COUNT - 1);