[Mesa-dev] [PATCH] gallium/util: remove unused util_{begin, end}_pipestat_query() helpers

Samuel Pitoiset samuel.pitoiset at gmail.com
Thu Jul 6 16:43:48 UTC 2017


Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
---
 src/gallium/auxiliary/util/u_helpers.c | 50 ----------------------------------
 src/gallium/auxiliary/util/u_helpers.h |  7 -----
 2 files changed, 57 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_helpers.c b/src/gallium/auxiliary/util/u_helpers.c
index e0feade3ac..6946a1ada9 100644
--- a/src/gallium/auxiliary/util/u_helpers.c
+++ b/src/gallium/auxiliary/util/u_helpers.c
@@ -117,53 +117,3 @@ util_upload_index_buffer(struct pipe_context *pipe,
    *out_offset -= start_offset;
    return *out_buffer != NULL;
 }
-
-struct pipe_query *
-util_begin_pipestat_query(struct pipe_context *ctx)
-{
-   struct pipe_query *q =
-      ctx->create_query(ctx, PIPE_QUERY_PIPELINE_STATISTICS, 0);
-   if (!q)
-      return NULL;
-
-   ctx->begin_query(ctx, q);
-   return q;
-}
-
-void
-util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q,
-                        FILE *f)
-{
-   static unsigned counter;
-   struct pipe_query_data_pipeline_statistics stats;
-
-   ctx->end_query(ctx, q);
-   ctx->get_query_result(ctx, q, true, (void*)&stats);
-   ctx->destroy_query(ctx, q);
-
-   fprintf(f,
-           "Draw call %u:\n"
-           "    ia_vertices    = %"PRIu64"\n"
-           "    ia_primitives  = %"PRIu64"\n"
-           "    vs_invocations = %"PRIu64"\n"
-           "    gs_invocations = %"PRIu64"\n"
-           "    gs_primitives  = %"PRIu64"\n"
-           "    c_invocations  = %"PRIu64"\n"
-           "    c_primitives   = %"PRIu64"\n"
-           "    ps_invocations = %"PRIu64"\n"
-           "    hs_invocations = %"PRIu64"\n"
-           "    ds_invocations = %"PRIu64"\n"
-           "    cs_invocations = %"PRIu64"\n",
-           p_atomic_inc_return(&counter),
-           stats.ia_vertices,
-           stats.ia_primitives,
-           stats.vs_invocations,
-           stats.gs_invocations,
-           stats.gs_primitives,
-           stats.c_invocations,
-           stats.c_primitives,
-           stats.ps_invocations,
-           stats.hs_invocations,
-           stats.ds_invocations,
-           stats.cs_invocations);
-}
diff --git a/src/gallium/auxiliary/util/u_helpers.h b/src/gallium/auxiliary/util/u_helpers.h
index ab970d791b..7fed144d81 100644
--- a/src/gallium/auxiliary/util/u_helpers.h
+++ b/src/gallium/auxiliary/util/u_helpers.h
@@ -50,13 +50,6 @@ bool util_upload_index_buffer(struct pipe_context *pipe,
                               struct pipe_resource **out_buffer,
                               unsigned *out_offset);
 
-struct pipe_query *
-util_begin_pipestat_query(struct pipe_context *ctx);
-
-void
-util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q,
-                        FILE *f);
-
 #ifdef __cplusplus
 }
 #endif
-- 
2.13.2



More information about the mesa-dev mailing list