Clean-up compiler warnings.
authorIan Romanick <idr@us.ibm.com>
Mon, 13 Nov 2006 23:34:35 +0000 (23:34 +0000)
committerIan Romanick <idr@us.ibm.com>
Mon, 13 Nov 2006 23:34:35 +0000 (23:34 +0000)
src/mesa/drivers/dri/tdfx/tdfx_tex.c
src/mesa/drivers/dri/tdfx/tdfx_texstate.c

index c3fe7bebd3e8841fddfc24bfd4b08e61fa5fb39b..89865d963795edd990ace72cdd85de8b477022e3 100644 (file)
@@ -1755,7 +1755,7 @@ tdfxCompressedTexSubImage2D( GLcontext *ctx, GLenum target,
     for (i = 0; i < rows; i++) {
        MEMCPY(dest, data, srcRowStride);
        dest += destRowStride;
-       data = (GLvoid *)((GLuint)data + (GLuint)srcRowStride);
+       data = (GLvoid *)((intptr_t)data + (intptr_t)srcRowStride);
     }
 
     /* [dBorca] Hack alert:
index f5f385fad7c0e15aab3eda0cfc3c5e2a59defb29..fda9ce56849a330332a9f0b29258dac30ebb74c6 100644 (file)
@@ -1015,9 +1015,12 @@ SetupSingleTexEnvVoodoo3(GLcontext *ctx, int unit,
       }
       break;
 
-   default:
+   default: {
+      (void) memcpy(&colorComb, &fxMesa->ColorCombine, sizeof(colorComb));
+      (void) memcpy(&alphaComb, &fxMesa->AlphaCombine, sizeof(alphaComb));
       _mesa_problem(ctx, "bad texture env mode in %s", __FUNCTION__);
    }
+   }
 
    if (colorComb.Function != fxMesa->ColorCombine.Function ||
        colorComb.Factor != fxMesa->ColorCombine.Factor ||