diff options
Diffstat (limited to 'src/gallium/drivers/r300/r300_emit.c')
-rw-r--r-- | src/gallium/drivers/r300/r300_emit.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c index 1da6044eb87..8d9d3386239 100644 --- a/src/gallium/drivers/r300/r300_emit.c +++ b/src/gallium/drivers/r300/r300_emit.c @@ -441,19 +441,6 @@ void r300_emit_fb_state(struct r300_context* r300, unsigned size, void* state) OUT_CS_REG(R300_ZB_ZMASK_OFFSET, 0); OUT_CS_REG(R300_ZB_ZMASK_PITCH, surf->pitch_zmask); } - /* Set up a dummy zbuffer. Otherwise occlusion queries won't work. - * Use the first colorbuffer, we will disable writes in the DSA state - * so as not to corrupt it. */ - } else if (fb->nr_cbufs) { - surf = r300_surface(fb->cbufs[0]); - - OUT_CS_REG(R300_ZB_FORMAT, R300_DEPTHFORMAT_16BIT_INT_Z); - - OUT_CS_REG(R300_ZB_DEPTHOFFSET, 0); - OUT_CS_RELOC(surf); - - OUT_CS_REG(R300_ZB_DEPTHPITCH, 4 | R300_DEPTHMICROTILE_TILED_SQUARE); - OUT_CS_RELOC(surf); } END_CS; |