Commit 148604fe authored by Christian Gmeiner's avatar Christian Gmeiner

etnaviv: call util_query_clear_result(..) in the generic layer

Saves us from calling util_query_clear_result(..) in every query
type implementation.
Signed-off-by: Christian Gmeiner's avatarChristian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Wladimir J. van der Laan's avatarWladimir J. van der Laan <laanwj@gmail.com>
parent b22bacc6
......@@ -26,6 +26,7 @@
*/
#include "pipe/p_screen.h"
#include "util/u_inlines.h"
#include "etnaviv_context.h"
#include "etnaviv_query.h"
......@@ -89,6 +90,8 @@ etna_get_query_result(struct pipe_context *pctx, struct pipe_query *pq,
if (q->active)
return false;
util_query_clear_result(result, q->type);
return q->funcs->get_query_result(etna_context(pctx), q, wait, result);
}
......
......@@ -27,7 +27,6 @@
#include "os/os_time.h"
#include "pipe/p_state.h"
#include "util/u_inlines.h"
#include "util/u_memory.h"
#include "util/u_string.h"
......@@ -81,7 +80,6 @@ etna_sw_get_query_result(struct etna_context *ctx, struct etna_query *q,
{
struct etna_sw_query *sq = etna_sw_query(q);
util_query_clear_result(result, q->type);
result->u64 = sq->end_value - sq->begin_value;
return true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment