From bf014d03fe56394c8fd11862fe60c92464ae5b8b Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Tue, 22 Sep 2009 11:27:18 +0100 Subject: progs/perf: clean up swapbuffers test a bit --- progs/perf/swapbuffers.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'progs') diff --git a/progs/perf/swapbuffers.c b/progs/perf/swapbuffers.c index 79ac372f277..866bb72ad27 100644 --- a/progs/perf/swapbuffers.c +++ b/progs/perf/swapbuffers.c @@ -119,9 +119,10 @@ PerfNextRound(void) { static unsigned i; - if (i < sizeof(sizes) / sizeof(sizes[0])) { + if (i < sizeof(sizes) / sizeof(sizes[0]) && + PerfReshapeWindow( sizes[i].w, sizes[i].h )) + { perf_printf("Reshape %dx%d\n", sizes[i].w, sizes[i].h); - PerfReshapeWindow( sizes[i].w, sizes[i].h ); real_WinWidth = sizes[i].w; real_WinHeight = sizes[i].h; i++; @@ -141,7 +142,7 @@ PerfDraw(void) double rate0; rate0 = PerfMeasureRate(SwapNaked); - perf_printf(" Swapbuffers (Bare) %dx%d: %s swaps/second", + perf_printf(" Swapbuffers %dx%d: %s swaps/second", real_WinWidth, real_WinHeight, PerfHumanFloat(rate0)); perf_printf(" %s pixels/second\n", @@ -150,7 +151,7 @@ PerfDraw(void) rate0 = PerfMeasureRate(SwapClear); - perf_printf(" Swapbuffers + Clear %dx%d: %s swaps/second", + perf_printf(" Swap/Clear %dx%d: %s swaps/second", real_WinWidth, real_WinHeight, PerfHumanFloat(rate0)); perf_printf(" %s pixels/second\n", @@ -158,7 +159,7 @@ PerfDraw(void) rate0 = PerfMeasureRate(SwapClearPoint); - perf_printf(" Swapbuffers + Clear + DrawPoint %dx%d: %s swaps/second", + perf_printf(" Swap/Clear/Draw %dx%d: %s swaps/second", real_WinWidth, real_WinHeight, PerfHumanFloat(rate0)); perf_printf(" %s pixels/second\n", -- cgit v1.2.3