re-fix stencil addressing bug
authorBrian <brian@i915.localnet.net>
Tue, 31 Jul 2007 19:42:23 +0000 (13:42 -0600)
committerBrian <brian@i915.localnet.net>
Tue, 31 Jul 2007 19:42:23 +0000 (13:42 -0600)
src/mesa/drivers/dri/i915pipe/intel_surface.c

index 043c5aa5febdcff400d5c10b387f263e060b5bad..e64e5f8a32643682e3d8bb61e0be2dcb5ad146ac 100644 (file)
@@ -133,8 +133,9 @@ read_quad_stencil(struct softpipe_surface *sps,
    /* extract high byte */
    ssss[0] = src[0] >> 24;
    ssss[1] = src[1] >> 24;
-   ssss[2] = src[-sps->surface.width] >> 24;
-   ssss[3] = src[-sps->surface.width + 1] >> 24;
+   src -= sps->surface.stride;
+   ssss[2] = src[0] >> 24;
+   ssss[3] = src[1] >> 24;
 }
 
 static void
@@ -245,15 +246,3 @@ intel_new_surface(GLuint intFormat)
 
    return &sps->surface;
 }
-
-
-
-struct pipe_surface *
-xmesa_get_stencil_surface(GLcontext *ctx)
-{
-   /* XXX fix */
-   return NULL;
-}
-
-
-