also check for texture border in sample_linear_2d()
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 25 Aug 2005 03:05:10 +0000 (03:05 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 25 Aug 2005 03:05:10 +0000 (03:05 +0000)
src/mesa/swrast/s_texture.c

index c4ac9679ecfba3a1b5acb64cc654bf42c0f41130..c75d826d2c124033126daf3aae08c0de53858291 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Mesa 3-D graphics library
- * Version:  6.3
+ * Version:  6.4
  *
  * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.
  *
@@ -1181,7 +1181,8 @@ sample_linear_2d( GLcontext *ctx, GLuint texUnit,
    struct gl_texture_image *image = tObj->Image[0][tObj->BaseLevel];
    (void) texUnit;
    (void) lambda;
-   if (tObj->WrapS == GL_REPEAT && tObj->WrapT == GL_REPEAT) {
+   if (tObj->WrapS == GL_REPEAT && tObj->WrapT == GL_REPEAT
+       && image->Border == 0) {
       for (i=0;i<n;i++) {
          sample_2d_linear_repeat(ctx, tObj, image, texcoords[i], rgba[i]);
       }