Mercurial > sdl-ios-xcode
diff test/automated/render/render.c @ 3531:61b7f5821576
On Windows the minimum window size may be larger than 80, so explicitly request the expected rectangle.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 07 Dec 2009 08:01:20 +0000 |
parents | 78db4f7ae2f3 |
children | 0267b8b1595c |
line wrap: on
line diff
--- a/test/automated/render/render.c Sun Dec 06 08:39:01 2009 +0000 +++ b/test/automated/render/render.c Mon Dec 07 08:01:20 2009 +0000 @@ -56,11 +56,17 @@ static int render_compare( const char *msg, const SurfaceImage_t *s, int allowable_error ) { int ret; + SDL_Rect rect; Uint8 pix[4*80*60]; SDL_Surface *testsur; /* Read pixels. */ - ret = SDL_RenderReadPixels( NULL, FORMAT, pix, 80*4 ); + /* Explicitly specify the rect in case the window isn't expected size... */ + rect.x = 0; + rect.y = 0; + rect.w = 80; + rect.h = 60; + ret = SDL_RenderReadPixels( &rect, FORMAT, pix, 80*4 ); if (SDL_ATassert( "SDL_RenderReadPixels", ret==0) ) return 1;