Module: Mesa
Branch: master
Commit: bf014d03fe56394c8fd11862fe60c92464ae5b8b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf014d03fe56394c8fd11862fe60c92464ae5b8b

Author: Keith Whitwell <[email protected]>
Date:   Tue Sep 22 11:27:18 2009 +0100

progs/perf: clean up swapbuffers test a bit

---

 progs/perf/swapbuffers.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/progs/perf/swapbuffers.c b/progs/perf/swapbuffers.c
index 79ac372..866bb72 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",

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to