projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
freedreno/a5xx: add global size compute cap
[mesa.git]
/
src
/
gallium
/
drivers
/
freedreno
/
freedreno_query_sw.c
diff --git
a/src/gallium/drivers/freedreno/freedreno_query_sw.c
b/src/gallium/drivers/freedreno/freedreno_query_sw.c
index 4af6a125e03c496e97cb87f7740157d7557cc6bd..50965161146ea6da83b55e32b840e83b620a7659 100644
(file)
--- a/
src/gallium/drivers/freedreno/freedreno_query_sw.c
+++ b/
src/gallium/drivers/freedreno/freedreno_query_sw.c
@@
-30,7
+30,7
@@
#include "util/u_string.h"
#include "util/u_memory.h"
#include "util/u_inlines.h"
#include "util/u_string.h"
#include "util/u_memory.h"
#include "util/u_inlines.h"
-#include "
os
/os_time.h"
+#include "
util
/os_time.h"
#include "freedreno_query_sw.h"
#include "freedreno_context.h"
#include "freedreno_query_sw.h"
#include "freedreno_context.h"
@@
-89,7
+89,6
@@
static boolean
fd_sw_begin_query(struct fd_context *ctx, struct fd_query *q)
{
struct fd_sw_query *sq = fd_sw_query(q);
fd_sw_begin_query(struct fd_context *ctx, struct fd_query *q)
{
struct fd_sw_query *sq = fd_sw_query(q);
- q->active = true;
sq->begin_value = read_counter(ctx, q->type);
if (is_rate_query(q))
sq->begin_time = os_time_get();
sq->begin_value = read_counter(ctx, q->type);
if (is_rate_query(q))
sq->begin_time = os_time_get();
@@
-100,7
+99,6
@@
static void
fd_sw_end_query(struct fd_context *ctx, struct fd_query *q)
{
struct fd_sw_query *sq = fd_sw_query(q);
fd_sw_end_query(struct fd_context *ctx, struct fd_query *q)
{
struct fd_sw_query *sq = fd_sw_query(q);
- q->active = false;
sq->end_value = read_counter(ctx, q->type);
if (is_rate_query(q))
sq->end_time = os_time_get();
sq->end_value = read_counter(ctx, q->type);
if (is_rate_query(q))
sq->end_time = os_time_get();
@@
-112,11
+110,6
@@
fd_sw_get_query_result(struct fd_context *ctx, struct fd_query *q,
{
struct fd_sw_query *sq = fd_sw_query(q);
{
struct fd_sw_query *sq = fd_sw_query(q);
- if (q->active)
- return false;
-
- util_query_clear_result(result, q->type);
-
result->u64 = sq->end_value - sq->begin_value;
if (is_rate_query(q)) {
result->u64 = sq->end_value - sq->begin_value;
if (is_rate_query(q)) {