diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-08 01:34:44 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-08 01:34:44 +0200 |
commit | 41f4f4b6f9ba5fa20bb41967dc8ef8020081e38e (patch) | |
tree | f06241318bf19d07329b4130fc7e92d4b75dc234 /src/floor-mesh.cpp | |
parent | f845dbb21799d7b2879ba1ea9761fd3e68303ae8 (diff) |
a
Diffstat (limited to 'src/floor-mesh.cpp')
-rw-r--r-- | src/floor-mesh.cpp | 4 |
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); |