progs/perf: human-readable drawoverhead output
This commit is contained in:
@@ -116,18 +116,18 @@ PerfDraw(void)
|
|||||||
double rate0, rate1, rate2, overhead;
|
double rate0, rate1, rate2, overhead;
|
||||||
|
|
||||||
rate0 = PerfMeasureRate(DrawNoStateChange);
|
rate0 = PerfMeasureRate(DrawNoStateChange);
|
||||||
perf_printf(" Draw only: %.1f draws/second\n", rate0);
|
perf_printf(" Draw only: %s draws/second\n",
|
||||||
|
PerfHumanFloat(rate0));
|
||||||
|
|
||||||
rate1 = PerfMeasureRate(DrawNopStateChange);
|
rate1 = PerfMeasureRate(DrawNopStateChange);
|
||||||
overhead = 1000.0 * (1.0 / rate1 - 1.0 / rate0);
|
overhead = 1000.0 * (1.0 / rate1 - 1.0 / rate0);
|
||||||
perf_printf(" Draw w/ nop state change: %.1f draws/sec (overhead: %f ms/draw)\n",
|
perf_printf(" Draw w/ nop state change: %s draws/sec (overhead: %f ms/draw)\n",
|
||||||
rate1, overhead);
|
PerfHumanFloat(rate1), overhead);
|
||||||
|
|
||||||
rate2 = PerfMeasureRate(DrawStateChange);
|
rate2 = PerfMeasureRate(DrawStateChange);
|
||||||
overhead = 1000.0 * (1.0 / rate2 - 1.0 / rate0);
|
overhead = 1000.0 * (1.0 / rate2 - 1.0 / rate0);
|
||||||
perf_printf(" Draw w/ state change: %.1f draws/sec (overhead: %f ms/draw)\n",
|
perf_printf(" Draw w/ state change: %s draws/sec (overhead: %f ms/draw)\n",
|
||||||
rate2, overhead);
|
PerfHumanFloat(rate2), overhead);
|
||||||
|
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user