diff options
Diffstat (limited to 'progs/perf/vertexrate.c')
-rw-r--r-- | progs/perf/vertexrate.c | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/progs/perf/vertexrate.c b/progs/perf/vertexrate.c index d24a39195f..b5355525d0 100644 --- a/progs/perf/vertexrate.c +++ b/progs/perf/vertexrate.c @@ -228,6 +228,11 @@ DrawRangeElementsBO(unsigned count) PerfSwapBuffers(); } +void +PerfNextRound(void) +{ +} + /** Called from test harness/main */ void @@ -237,35 +242,35 @@ PerfDraw(void) glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - printf("Vertex rate (%d x Vertex%df)\n", NumVerts, VERT_SIZE); + perf_printf("Vertex rate (%d x Vertex%df)\n", NumVerts, VERT_SIZE); rate = PerfMeasureRate(DrawImmediate); rate *= NumVerts; - printf(" Immediate mode: %.1f verts/sec\n", rate); + perf_printf(" Immediate mode: %s verts/sec\n", PerfHumanFloat(rate)); rate = PerfMeasureRate(DrawArraysMem); rate *= NumVerts; - printf(" glDrawArrays: %.1f verts/sec\n", rate); + perf_printf(" glDrawArrays: %s verts/sec\n", PerfHumanFloat(rate)); rate = PerfMeasureRate(DrawArraysVBO); rate *= NumVerts; - printf(" VBO glDrawArrays: %.1f verts/sec\n", rate); + perf_printf(" VBO glDrawArrays: %s verts/sec\n", PerfHumanFloat(rate)); rate = PerfMeasureRate(DrawElementsMem); rate *= NumVerts; - printf(" glDrawElements: %.1f verts/sec\n", rate); + perf_printf(" glDrawElements: %s verts/sec\n", PerfHumanFloat(rate)); rate = PerfMeasureRate(DrawElementsBO); rate *= NumVerts; - printf(" VBO glDrawElements: %.1f verts/sec\n", rate); + perf_printf(" VBO glDrawElements: %s verts/sec\n", PerfHumanFloat(rate)); rate = PerfMeasureRate(DrawRangeElementsMem); rate *= NumVerts; - printf(" glDrawRangeElements: %.1f verts/sec\n", rate); + perf_printf(" glDrawRangeElements: %s verts/sec\n", PerfHumanFloat(rate)); rate = PerfMeasureRate(DrawRangeElementsBO); rate *= NumVerts; - printf(" VBO glDrawRangeElements: %.1f verts/sec\n", rate); + perf_printf(" VBO glDrawRangeElements: %s verts/sec\n", PerfHumanFloat(rate)); exit(0); } |