From 5e281db69318792c535e4834c53d103bf6a4ea64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 23 Jul 2013 13:39:51 +0200 Subject: [PATCH] Yet another mingw32 linker fix. --- src/AbstractTexture.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/AbstractTexture.cpp b/src/AbstractTexture.cpp index 26835ac0b..44fbc5c51 100644 --- a/src/AbstractTexture.cpp +++ b/src/AbstractTexture.cpp @@ -967,9 +967,9 @@ template void AbstractTexture::image(GLenum target, GLin image.setData(image.format(), image.type(), size, data); } -template void AbstractTexture::image<1>(GLenum, GLint, Image<1>&); -template void AbstractTexture::image<2>(GLenum, GLint, Image<2>&); -template void AbstractTexture::image<3>(GLenum, GLint, Image<3>&); +template void MAGNUM_EXPORT AbstractTexture::image<1>(GLenum, GLint, Image<1>&); +template void MAGNUM_EXPORT AbstractTexture::image<2>(GLenum, GLint, Image<2>&); +template void MAGNUM_EXPORT AbstractTexture::image<3>(GLenum, GLint, Image<3>&); template void AbstractTexture::image(GLenum target, GLint level, BufferImage& image, Buffer::Usage usage) { const Math::Vector size = DataHelper::imageSize(this, target, level); @@ -981,9 +981,9 @@ template void AbstractTexture::image(GLenum target, GLin (this->*getImageImplementation)(target, level, image.format(), image.type(), dataSize, nullptr); } -template void AbstractTexture::image<1>(GLenum, GLint, BufferImage<1>&, Buffer::Usage); -template void AbstractTexture::image<2>(GLenum, GLint, BufferImage<2>&, Buffer::Usage); -template void AbstractTexture::image<3>(GLenum, GLint, BufferImage<3>&, Buffer::Usage); +template void MAGNUM_EXPORT AbstractTexture::image<1>(GLenum, GLint, BufferImage<1>&, Buffer::Usage); +template void MAGNUM_EXPORT AbstractTexture::image<2>(GLenum, GLint, BufferImage<2>&, Buffer::Usage); +template void MAGNUM_EXPORT AbstractTexture::image<3>(GLenum, GLint, BufferImage<3>&, Buffer::Usage); #endif #endif