Signed-off-by: Samuel Pitoiset <samuel.pitoi...@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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev