Removed some dead code. R128 does not (as far as I can tell) support
authorIan Romanick <idr@us.ibm.com>
Tue, 13 Jan 2004 02:18:58 +0000 (02:18 +0000)
committerIan Romanick <idr@us.ibm.com>
Tue, 13 Jan 2004 02:18:58 +0000 (02:18 +0000)
GL_ARB_texture_border_clamp.  The ATI drivers for Windows support it,
but I can see no way to make it work without a fallback.

src/mesa/drivers/dri/r128/r128_tex.c

index c5fb0dbffeb464c052c06691286ff97d85b921cc..bd8195af480084ab803b8676481e7d4e2e8d77c9 100644 (file)
@@ -57,6 +57,14 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #define TEX_1  2
 
 
+/**
+ * Set the texture wrap modes.  Currently \c GL_REPEAT, \c GL_CLAMP,
+ * \c GL_CLAMP_TO_EDGE, and \c GL_MIRRORED_REPEAT are supported.
+ * 
+ * \param t Texture object whose wrap modes are to be set
+ * \param swrap Wrap mode for the \a s texture coordinate
+ * \param twrap Wrap mode for the \a t texture coordinate
+ */
 static void r128SetTexWrap( r128TexObjPtr t, GLenum swrap, GLenum twrap )
 {
    t->setup.tex_cntl &= ~(R128_TEX_CLAMP_S_MASK | R128_TEX_CLAMP_T_MASK);
@@ -71,9 +79,6 @@ static void r128SetTexWrap( r128TexObjPtr t, GLenum swrap, GLenum twrap )
    case GL_REPEAT:
       t->setup.tex_cntl |= R128_TEX_CLAMP_S_WRAP;
       break;
-   case GL_CLAMP_TO_BORDER:
-      t->setup.tex_cntl |= R128_TEX_CLAMP_S_BORDER_COLOR;
-      break;
    case GL_MIRRORED_REPEAT:
       t->setup.tex_cntl |= R128_TEX_CLAMP_S_MIRROR;
       break;
@@ -89,9 +94,6 @@ static void r128SetTexWrap( r128TexObjPtr t, GLenum swrap, GLenum twrap )
    case GL_REPEAT:
       t->setup.tex_cntl |= R128_TEX_CLAMP_T_WRAP;
       break;
-   case GL_CLAMP_TO_BORDER:
-      t->setup.tex_cntl |= R128_TEX_CLAMP_T_BORDER_COLOR;
-      break;
    case GL_MIRRORED_REPEAT:
       t->setup.tex_cntl |= R128_TEX_CLAMP_T_MIRROR;
       break;
@@ -457,8 +459,8 @@ static void r128DDTexEnv( GLcontext *ctx, GLenum target,
       }
       break;
 
-   case GL_TEXTURE_LOD_BIAS_EXT:
-      do {
+   case GL_TEXTURE_LOD_BIAS:
+      {
         CARD32 t = rmesa->setup.tex_cntl_c;
         GLint bias;
         CARD32 b;
@@ -490,7 +492,7 @@ static void r128DDTexEnv( GLcontext *ctx, GLenum target,
            rmesa->setup.tex_cntl_c = t;
            rmesa->dirty |= R128_UPLOAD_CONTEXT;
         }
-      } while (0);
+      }
       break;
 
    default: