summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-23 11:58:51 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-23 11:58:51 +0200
commit9dec9084e80987749c698b9ff0bcd39df5c8a988 (patch)
treefaf1c510bfba1c0b3c22c2181fedfdcff82f0320
parent692e5626d62c6ac652d554e5df4fd4b023c1acda (diff)
reformat floor mesh lambda
-rw-r--r--draw/floor-mesh.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/draw/floor-mesh.cpp b/draw/floor-mesh.cpp
index 7fef5109..d7e45e71 100644
--- a/draw/floor-mesh.cpp
+++ b/draw/floor-mesh.cpp
@@ -44,17 +44,17 @@ void floor_mesh::draw(tile_shader& shader, chunk& c)
std::size_t last_pos = 0;
const auto do_draw = [&](std::size_t i, tile_atlas* atlas) {
- if (atlas == last_atlas)
- return;
- if (auto len = i - last_pos; last_atlas != nullptr && len > 0)
- {
- last_atlas->texture().bind(0);
- mesh.setCount((int)(quad_index_count * len));
- mesh.setIndexRange((int)(last_pos*quad_index_count), 0, quad_index_count*TILE_COUNT - 1);
- shader.draw(mesh);
- }
- last_atlas = atlas;
- last_pos = i;
+ if (atlas == last_atlas)
+ return;
+ if (auto len = i - last_pos; last_atlas != nullptr && len > 0)
+ {
+ last_atlas->texture().bind(0);
+ mesh.setCount((int)(quad_index_count * len));
+ mesh.setIndexRange((int)(last_pos*quad_index_count), 0, quad_index_count*TILE_COUNT - 1);
+ shader.draw(mesh);
+ }
+ last_atlas = atlas;
+ last_pos = i;
};
for (auto& [x, i, pt] : c)