diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-08 22:14:29 +0200 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-08 22:14:29 +0200 |
| commit | caacf24af8a51807105cd35407201d525a4e59f4 (patch) | |
| tree | 640fa38bbb09dcf2ca2eaed14d4acd2dba10b3e3 /src | |
| parent | df73742cdd427e68057603746864abd3d2b545c2 (diff) | |
a
Diffstat (limited to 'src')
| -rw-r--r-- | src/wireframe-mesh.cpp | 3 | ||||
| -rw-r--r-- | src/wireframe-mesh.hpp | 2 |
2 files changed, 5 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); } diff --git a/src/wireframe-mesh.hpp b/src/wireframe-mesh.hpp index c31ee1d0..28619e90 100644 --- a/src/wireframe-mesh.hpp +++ b/src/wireframe-mesh.hpp @@ -75,4 +75,6 @@ private: extern template struct wireframe_mesh<wireframe_traits::null>; extern template struct wireframe_mesh<wireframe_traits::quad>; +using wireframe_quad_mesh = wireframe_mesh<wireframe_traits::quad>; + } // namespace Magnum::Examples |
