gallium: fix some PIPE_FORMAT_Z24S8_UNORM bugs in softpipe driver
[mesa.git] / src / gallium / drivers / softpipe / sp_quad_depth_test.c
index a1859f988325b1abcfb3079799f3954629d569de..33888abcc5ecbc0987a85907bfb8c232f690fe33 100644 (file)
@@ -230,7 +230,7 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
             int x = quad->x0 % TILE_SIZE + (j & 1);
             int y = quad->y0 % TILE_SIZE + (j >> 1);
             uint z24s8 = tile->data.depth32[y][x];
-            z24s8 = (z24s8 & 0xff) | (bzzzz[j] << 24);
+            z24s8 = (z24s8 & 0xff) | (bzzzz[j] << 8);
             tile->data.depth32[y][x] = z24s8;
          }
          break;