r300g: fix conditional rendering in non-wait path

NOTE: This is a candidate for the 7.9 branch.
This commit is contained in:
Marek Olšák 2010-09-30 01:08:58 +02:00
parent ad1506c5ac
commit 83278d384e

View file

@ -158,7 +158,7 @@ static void r300_render_condition(struct pipe_context *pipe,
uint mode)
{
struct r300_context *r300 = r300_context(pipe);
uint64_t result;
uint64_t result = 0;
boolean wait;
if (query) {
@ -167,9 +167,9 @@ static void r300_render_condition(struct pipe_context *pipe,
if (!r300_get_query_result(pipe, query, wait, &result)) {
r300->skip_rendering = FALSE;
} else {
r300->skip_rendering = result == 0;
}
r300->skip_rendering = result == 0;
} else {
r300->skip_rendering = FALSE;
}