Print the bounds of each display when showing mode information
This commit is contained in:
parent
2c196568a8
commit
403f5ab53d
1 changed files with 5 additions and 0 deletions
|
@ -617,6 +617,7 @@ CommonInit(CommonState * state)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (state->verbose & VERBOSE_MODES) {
|
if (state->verbose & VERBOSE_MODES) {
|
||||||
|
SDL_Rect bounds;
|
||||||
SDL_DisplayMode mode;
|
SDL_DisplayMode mode;
|
||||||
int bpp;
|
int bpp;
|
||||||
Uint32 Rmask, Gmask, Bmask, Amask;
|
Uint32 Rmask, Gmask, Bmask, Amask;
|
||||||
|
@ -626,6 +627,10 @@ CommonInit(CommonState * state)
|
||||||
for (i = 0; i < n; ++i) {
|
for (i = 0; i < n; ++i) {
|
||||||
fprintf(stderr, "Display %d:\n", i);
|
fprintf(stderr, "Display %d:\n", i);
|
||||||
|
|
||||||
|
SDL_zero(bounds);
|
||||||
|
SDL_GetDisplayBounds(i, &bounds);
|
||||||
|
fprintf(stderr, "Bounds: %dx%d at %d,%d\n", bounds.w, bounds.h, bounds.x, bounds.y);
|
||||||
|
|
||||||
SDL_GetDesktopDisplayMode(i, &mode);
|
SDL_GetDesktopDisplayMode(i, &mode);
|
||||||
SDL_PixelFormatEnumToMasks(mode.format, &bpp, &Rmask, &Gmask,
|
SDL_PixelFormatEnumToMasks(mode.format, &bpp, &Rmask, &Gmask,
|
||||||
&Bmask, &Amask);
|
&Bmask, &Amask);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue