mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-04 00:30:20 +01:00
perf: Only print description once per backend
Currently we print the backend description before every time, which is overly verbose. As the information doesn't^Wshouldn't change, simply print it before running the first test of each target. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
0d93468efc
commit
c6c3bdba4b
2 changed files with 6 additions and 0 deletions
|
|
@ -278,6 +278,10 @@ describe (cairo_perf_t *perf,
|
|||
{
|
||||
char *description = NULL;
|
||||
|
||||
if (perf->has_described_backend)
|
||||
return;
|
||||
perf->has_described_backend = TRUE;
|
||||
|
||||
if (perf->target->describe)
|
||||
description = perf->target->describe (closure);
|
||||
|
||||
|
|
@ -827,6 +831,7 @@ main (int argc,
|
|||
|
||||
perf.target = target;
|
||||
perf.test_number = 0;
|
||||
perf.has_described_backend = FALSE;
|
||||
|
||||
if (perf.exact_names) {
|
||||
for (n = 0; n < perf.num_names; n++) {
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ typedef struct _cairo_perf {
|
|||
const cairo_boilerplate_target_t **targets;
|
||||
int num_targets;
|
||||
const cairo_boilerplate_target_t *target;
|
||||
cairo_bool_t has_described_backend;
|
||||
unsigned int test_number;
|
||||
unsigned int size;
|
||||
cairo_t *cr;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue