Switched from GL_CLAMP to GL_CLAMP_TO_EDGE, fixes some blending artifacts on older...
authorgrumbel <grumbel@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Mon, 7 Dec 2009 19:06:56 +0000 (19:06 +0000)
committergrumbel <grumbel@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Mon, 7 Dec 2009 19:06:56 +0000 (19:06 +0000)
git-svn-id: http://supertux.lethargik.org/svn/supertux/trunk/supertux@6198 837edb03-e0f3-0310-88ca-d4d4e8b29345

src/video/gl/gl_texture.cpp

index c703771..008e96f 100644 (file)
@@ -175,11 +175,9 @@ GLTexture::set_texture_params()
 {
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
-#ifdef GL_CLAMP
-  /* OpenGL ES doesn't support it */
-  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
-  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
-#endif
+
+  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
 
   assert_gl("set texture params");
 }