summaryrefslogtreecommitdiffhomepage
path: root/draw/floor-mesh.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'draw/floor-mesh.cpp')
-rw-r--r--draw/floor-mesh.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/draw/floor-mesh.cpp b/draw/floor-mesh.cpp
index da8fe7f2..4c23a391 100644
--- a/draw/floor-mesh.cpp
+++ b/draw/floor-mesh.cpp
@@ -32,6 +32,7 @@ void floor_mesh::set_tile(quad_data& data, tile& x)
void floor_mesh::draw(tile_shader& shader, chunk& c)
{
+ _vertex_buffer.setData({nullptr, sizeof(quad_data) * TILE_COUNT}, Magnum::GL::BufferUsage::DynamicDraw); // orphan the buffer
std::array<quad_data, TILE_COUNT> data;
for (auto& [x, idx, pt] : c) {
set_tile(data[idx], x);