From 54ff536823bf5a431efe1f2becdb21174c146948 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sun, 2 Dec 2012 22:22:39 +0100 Subject: [PATCH] r300g: increment num_z_clears only if we have Hyper-Z --- src/gallium/drivers/r300/r300_blit.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/r300/r300_blit.c b/src/gallium/drivers/r300/r300_blit.c index 4f9d7c92fa8..b4df3f2b0c1 100644 --- a/src/gallium/drivers/r300/r300_blit.c +++ b/src/gallium/drivers/r300/r300_blit.c @@ -245,8 +245,6 @@ static void r300_clear(struct pipe_context* pipe, /* If we need Hyper-Z. */ if (zmask_clear || hiz_clear) { - r300->num_z_clears++; - /* Try to obtain the access to Hyper-Z buffers if we don't have one. */ if (!r300->hyperz_enabled && (r300->screen->caps.is_r500 || debug_get_option_hyperz())) { @@ -277,6 +275,7 @@ static void r300_clear(struct pipe_context* pipe, r300->hiz_clear_value = r300_hiz_clear_value(depth); r300_mark_atom_dirty(r300, &r300->hiz_clear); } + r300->num_z_clears++; } } } -- 2.30.2