From e00e828f9c529218abc7652f1b1dc41a1a4fe6dd Mon Sep 17 00:00:00 2001
From: Vincent Tavernier <vincent.tavernier@inria.fr>
Date: Thu, 8 Feb 2018 11:23:55 +0100
Subject: [PATCH] Fix mipmap generation

---
 src/OpenGL/Texture.cpp | 2 +-
 src/TextureEngine.cpp  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/OpenGL/Texture.cpp b/src/OpenGL/Texture.cpp
index c3a08ec..91d34d1 100644
--- a/src/OpenGL/Texture.cpp
+++ b/src/OpenGL/Texture.cpp
@@ -48,5 +48,5 @@ void Texture::Image2D(GLenum target, GLint level, GLint internalFormat, GLsizei
 
 void Texture::GenerateMipmap()
 {
-	glCall(glGenerateMipmap, GLuint(*this));
+	glCall(glGenerateTextureMipmap, GLuint(*this));
 }
diff --git a/src/TextureEngine.cpp b/src/TextureEngine.cpp
index 6f32034..cb6a6c6 100644
--- a/src/TextureEngine.cpp
+++ b/src/TextureEngine.cpp
@@ -321,6 +321,7 @@ void TextureEngine::ApplyTextureOptions(const InputConfig &inputConfig, OpenGL::
 
 	if (minFilter > GL_LINEAR)
 	{
+		BOOST_LOG_TRIVIAL(debug) << "generating mipmaps for " << inputConfig.id;
 		texture.GenerateMipmap();
 	}
 }
-- 
GitLab