}
ctx->ws->buffer_unmap(buf->cs_buf);
break;
+ case PIPE_QUERY_GPU_FINISHED:
case PIPE_QUERY_TIME_ELAPSED:
case PIPE_QUERY_TIMESTAMP:
break;
radeon_emit(cs, va);
radeon_emit(cs, (va >> 32UL) & 0xFF);
break;
+ case PIPE_QUERY_GPU_FINISHED:
+ break;
default:
assert(0);
}
query->result_size = 16 * rctx->max_db;
query->num_cs_dw = 6;
break;
+ case PIPE_QUERY_GPU_FINISHED:
+ query->num_cs_dw = 2;
+ break;
case PIPE_QUERY_TIME_ELAPSED:
query->result_size = 16;
query->num_cs_dw = 8;
results_base += 16;
}
break;
+ case PIPE_QUERY_GPU_FINISHED:
+ result->b = TRUE;
+ break;
case PIPE_QUERY_TIME_ELAPSED:
while (results_base != qbuf->results_end) {
result->u64 +=