diff options
author | Tim Rowley <[email protected]> | 2016-10-28 16:10:12 -0500 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2016-11-14 09:02:04 -0600 |
commit | dc8408920c8c5698d90d2fc7679a5b491ca71248 (patch) | |
tree | 44353e9773fafcc2f136d0400f0409a1c20eaf55 /src/gallium/drivers/swr/swr_query.cpp | |
parent | 937b7d8e5a97d1c3cc5ab7303c03dbdd2fdc8017 (diff) |
swr: [rasterizer core] separate frontend/backend stats enables
Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to 'src/gallium/drivers/swr/swr_query.cpp')
-rw-r--r-- | src/gallium/drivers/swr/swr_query.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/gallium/drivers/swr/swr_query.cpp b/src/gallium/drivers/swr/swr_query.cpp index 8bb0b16f034..a95e0d8d816 100644 --- a/src/gallium/drivers/swr/swr_query.cpp +++ b/src/gallium/drivers/swr/swr_query.cpp @@ -177,8 +177,10 @@ swr_begin_query(struct pipe_context *pipe, struct pipe_query *q) swr_update_draw_context(ctx, &pq->result); /* Only change stat collection if there are no active queries */ - if (ctx->active_queries == 0) - SwrEnableStats(ctx->swrContext, TRUE); + if (ctx->active_queries == 0) { + SwrEnableStatsFE(ctx->swrContext, TRUE); + SwrEnableStatsBE(ctx->swrContext, TRUE); + } break; } @@ -212,8 +214,10 @@ swr_end_query(struct pipe_context *pipe, struct pipe_query *q) swr_fence_submit(ctx, pq->fence); /* Only change stat collection if there are no active queries */ - if (ctx->active_queries == 0) - SwrEnableStats(ctx->swrContext, FALSE); + if (ctx->active_queries == 0) { + SwrEnableStatsFE(ctx->swrContext, FALSE); + SwrEnableStatsBE(ctx->swrContext, FALSE); + } break; } |