Added mipmapping, but disabled it, as it leads to some unwanted blurriness
authorgrumbel <grumbel@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Sun, 6 Dec 2009 22:35:11 +0000 (22:35 +0000)
committergrumbel <grumbel@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Sun, 6 Dec 2009 22:35:11 +0000 (22:35 +0000)
git-svn-id: http://supertux.lethargik.org/svn/supertux/trunk/supertux@6188 837edb03-e0f3-0310-88ca-d4d4e8b29345

src/video/gl/gl_texture.cpp

index f9fa1b2..ca56a98 100644 (file)
@@ -135,9 +135,20 @@ GLTexture::GLTexture(SDL_Surface* image) :
     {
       SDL_LockSurface(convert);
     }
-    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, texture_width,
+
+    if (true)
+    { // no not use mipmaps
+      glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, texture_width,
                  texture_height, 0, sdl_format,
                  GL_UNSIGNED_BYTE, convert->pixels);
+    }
+    else
+    { // build mipmaps
+      gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, texture_width,
+                        texture_height, sdl_format,
+                        GL_UNSIGNED_BYTE, convert->pixels);
+    }
+
     if(SDL_MUSTLOCK(convert))
     {
       SDL_UnlockSurface(convert);