fix stencil addressing bug

This commit is contained in:
Brian
2007-07-31 11:15:30 -06:00
parent da2b82059f
commit 6490c7d4aa
+6 -4
View File
@@ -95,8 +95,9 @@ read_quad_z24(struct softpipe_surface *sps,
/* extract lower three bytes */
zzzz[0] = src[0] & mask;
zzzz[1] = src[1] & mask;
zzzz[2] = src[-sps->surface.stride] & mask;
zzzz[3] = src[-sps->surface.stride + 1] & mask;
src -= sps->surface.stride;
zzzz[2] = src[0] & mask;
zzzz[3] = src[1] & mask;
}
static void
@@ -133,8 +134,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