diff --git a/src/Magnum/DebugTools/ForceRenderer.cpp b/src/Magnum/DebugTools/ForceRenderer.cpp index c626e56d8..89a838c66 100644 --- a/src/Magnum/DebugTools/ForceRenderer.cpp +++ b/src/Magnum/DebugTools/ForceRenderer.cpp @@ -92,7 +92,7 @@ template void ForceRenderer::draw(const Matr _mesh->draw(*_shader); } -template class ForceRenderer<2>; -template class ForceRenderer<3>; +template class MAGNUM_DEBUGTOOLS_EXPORT ForceRenderer<2>; +template class MAGNUM_DEBUGTOOLS_EXPORT ForceRenderer<3>; }} diff --git a/src/Magnum/DebugTools/ForceRenderer.h b/src/Magnum/DebugTools/ForceRenderer.h index 4dbb0f5a1..f4e9827f1 100644 --- a/src/Magnum/DebugTools/ForceRenderer.h +++ b/src/Magnum/DebugTools/ForceRenderer.h @@ -118,7 +118,7 @@ to it. @see @ref ForceRenderer2D, @ref ForceRenderer3D, @ref ForceRendererOptions */ -template class MAGNUM_DEBUGTOOLS_EXPORT ForceRenderer: public SceneGraph::Drawable { +template class ForceRenderer: public SceneGraph::Drawable { public: /** * @brief Constructor diff --git a/src/Magnum/DebugTools/ObjectRenderer.cpp b/src/Magnum/DebugTools/ObjectRenderer.cpp index 891365aa2..e027c2f56 100644 --- a/src/Magnum/DebugTools/ObjectRenderer.cpp +++ b/src/Magnum/DebugTools/ObjectRenderer.cpp @@ -79,7 +79,7 @@ template void ObjectRenderer::draw(const Mat _mesh->draw(*_shader); } -template class ObjectRenderer<2>; -template class ObjectRenderer<3>; +template class MAGNUM_DEBUGTOOLS_EXPORT ObjectRenderer<2>; +template class MAGNUM_DEBUGTOOLS_EXPORT ObjectRenderer<3>; }} diff --git a/src/Magnum/DebugTools/ObjectRenderer.h b/src/Magnum/DebugTools/ObjectRenderer.h index 2765a2eab..2cc19023f 100644 --- a/src/Magnum/DebugTools/ObjectRenderer.h +++ b/src/Magnum/DebugTools/ObjectRenderer.h @@ -90,7 +90,7 @@ Example code: @see @ref ObjectRenderer2D, @ref ObjectRenderer3D, @ref ObjectRendererOptions */ -template class MAGNUM_DEBUGTOOLS_EXPORT ObjectRenderer: public SceneGraph::Drawable { +template class ObjectRenderer: public SceneGraph::Drawable { public: /** * @brief Constructor