Mercurial > sdl-ios-xcode
diff test/testvidinfo.c @ 5249:762e40fb8e28
Be explicit about what display you're querying. The default display is 0.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 10 Feb 2011 12:14:37 -0800 |
parents | 59ff7a2beb57 |
children |
line wrap: on
line diff
--- a/test/testvidinfo.c Thu Feb 10 11:39:08 2011 -0800 +++ b/test/testvidinfo.c Thu Feb 10 12:14:37 2011 -0800 @@ -455,9 +455,7 @@ printf("Display %d: %dx%d at %d,%d\n", d, bounds.w, bounds.h, bounds.x, bounds.y); - SDL_SelectVideoDisplay(d); - - SDL_GetDesktopDisplayMode(&mode); + SDL_GetDesktopDisplayMode(d, &mode); SDL_PixelFormatEnumToMasks(mode.format, &bpp, &Rmask, &Gmask, &Bmask, &Amask); printf(" Current mode: %dx%d@%dHz, %d bits-per-pixel\n", mode.w, @@ -471,13 +469,13 @@ } /* Print available fullscreen video modes */ - nmodes = SDL_GetNumDisplayModes(); + nmodes = SDL_GetNumDisplayModes(d); if (nmodes == 0) { printf("No available fullscreen video modes\n"); } else { printf(" Fullscreen video modes:\n"); for (i = 0; i < nmodes; ++i) { - SDL_GetDisplayMode(i, &mode); + SDL_GetDisplayMode(d, i, &mode); SDL_PixelFormatEnumToMasks(mode.format, &bpp, &Rmask, &Gmask, &Bmask, &Amask); printf(" Mode %d: %dx%d@%dHz, %d bits-per-pixel\n", i,