depth_step = (ushort)(dzdx * scale);
- tile = sp_get_cached_tile(qs->softpipe->zsbuf_cache, ix, iy, 0);
+ tile = sp_get_cached_tile(qs->softpipe->zsbuf_cache, ix, iy, quads[0]->input.layer);
for (i = 0; i < nr; i++) {
const unsigned outmask = quads[i]->inout.mask;