diff options
Diffstat (limited to 'draw/wireframe-mesh.hpp')
-rw-r--r-- | draw/wireframe-mesh.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/draw/wireframe-mesh.hpp b/draw/wireframe-mesh.hpp index 3c0deb37..6c1a7d3f 100644 --- a/draw/wireframe-mesh.hpp +++ b/draw/wireframe-mesh.hpp @@ -55,6 +55,7 @@ wireframe_mesh<T>::wireframe_mesh() : template <wireframe::traits T> void wireframe_mesh<T>::draw(tile_shader& shader, T x) { + _vertex_buffer.setData({nullptr, sizeof(Vector3) * T::num_vertices}, GL::BufferUsage::DynamicDraw); // orphan the buffer _vertex_buffer.setSubData(0, x.make_vertex_array()); x.on_draw(); mesh_base::draw(shader); |