# HG changeset patch # User Matti Hamalainen # Date 1348813965 -10800 # Node ID eb0072860fb0fea0f8210c72fc12b7b7427fa85b # Parent 62b2c3de93a80dbfe04df087e4f3b8bd17f9dd15 Improve benchmarking. diff -r 62b2c3de93a8 -r eb0072860fb0 vptest.c --- a/vptest.c Fri Sep 28 06:06:40 2012 +0300 +++ b/vptest.c Fri Sep 28 09:32:45 2012 +0300 @@ -250,6 +250,11 @@ bx = 300 - ((DMFloat) mouseX * 500.0f ) / (DMFloat) optScrWidth; by = 300 - ((DMFloat) mouseY * 500.0f ) / (DMFloat) optScrHeight; } + else + { + bx = 0; + by = 0; + } if (!optBenchmark && SDL_MUSTLOCK(screen) != 0 && SDL_LockSurface(screen) != 0) { @@ -260,7 +265,7 @@ dmClearSurface(screen, 0); - float f = SDL_GetTicks() / 50.0f, + float f = SDL_GetTicks() / 150.0f, qw = (float) 32.0 * (1.0 + sin(f) * 0.1), qh = (float) 32.0 * (1.0 + sin(f) * 0.1), qw2 = (float) 132.0 * (1.0 + sin(f) * 0.1), @@ -271,7 +276,7 @@ DMD_SATURATE ); - dmScaledBlitSurfaceAny(bmap, bx-qw, by-qh, bmap->w+qw, bmap->h+qh, screen, + dmScaledBlitSurfaceAny(bmap, bx*2-qw, by*2-qh, bmap->w+qw, bmap->h+qh, screen, // DMD_NONE DMD_TRANSPARENT // DMD_SATURATE