comparison src/video/vgl/SDL_vglvideo.c @ 1545:8d9bb0cf2c2a

Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set. SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.)
author Sam Lantinga <slouken@libsdl.org>
date Wed, 15 Mar 2006 17:46:41 +0000
parents d910939febfa
children 57431b199aed
comparison
equal deleted inserted replaced
1544:ab1e4c41ab71 1545:8d9bb0cf2c2a
253 return -1; 253 return -1;
254 } 254 }
255 if (VGL_initmouse(STDIN_FILENO) != 0) { 255 if (VGL_initmouse(STDIN_FILENO) != 0) {
256 SDL_SetError("Unable to initialize mouse"); 256 SDL_SetError("Unable to initialize mouse");
257 return -1; 257 return -1;
258 }
259
260 /* Determine the current screen size */
261 if (VGLCurMode != NULL) {
262 this->info.current_w = VGLCurMode->ModeInfo.Xsize;
263 this->info.current_h = VGLCurMode->ModeInfo.Ysize;
258 } 264 }
259 265
260 /* Determine the screen depth */ 266 /* Determine the screen depth */
261 if (VGLCurMode != NULL) 267 if (VGLCurMode != NULL)
262 vformat->BitsPerPixel = VGLCurMode->Depth; 268 vformat->BitsPerPixel = VGLCurMode->Depth;