summaryrefslogtreecommitdiffhomepage
path: root/src/wireframe-mesh.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-08 22:14:29 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-08 22:14:29 +0200
commitcaacf24af8a51807105cd35407201d525a4e59f4 (patch)
tree640fa38bbb09dcf2ca2eaed14d4acd2dba10b3e3 /src/wireframe-mesh.cpp
parentdf73742cdd427e68057603746864abd3d2b545c2 (diff)
a
Diffstat (limited to 'src/wireframe-mesh.cpp')
-rw-r--r--src/wireframe-mesh.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wireframe-mesh.cpp b/src/wireframe-mesh.cpp
index 5b60cead..236f27ed 100644
--- a/src/wireframe-mesh.cpp
+++ b/src/wireframe-mesh.cpp
@@ -2,6 +2,7 @@
#include "shaders/tile-shader.hpp"
#include <Corrade/Containers/Array.h>
#include <Magnum/ImageView.h>
+#include <Magnum/GL/Renderer.h>
#include <Magnum/GL/TextureFormat.h>
#include <Magnum/PixelFormat.h>
#include <Magnum/Trade/ImageData.h>
@@ -55,9 +56,11 @@ template <traits T> wireframe_mesh<T>::wireframe_mesh()
template <traits T> void wireframe_mesh<T>::draw(tile_shader& shader, T x)
{
+ GL::Renderer::setLineWidth(2);
_positions_buffer.setData(x.make_vertex_positions_array(), GL::BufferUsage::DynamicDraw);
if constexpr(T::num_indices > 0)
_index_buffer.setData(x.make_index_array(), GL::BufferUsage::DynamicDraw);
+ _texture.bind(0);
shader.draw(_mesh);
}