comparison src/video/gem/SDL_gemvideo.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 2405517b5eab
children e49147870aac 417f2af2bd52
comparison
equal deleted inserted replaced
1544:ab1e4c41ab71 1545:8d9bb0cf2c2a
428 #endif 428 #endif
429 429
430 /* Setup destination mfdb */ 430 /* Setup destination mfdb */
431 VDI_dst_mfdb.fd_addr = NULL; 431 VDI_dst_mfdb.fd_addr = NULL;
432 432
433 /* Update hardware info */ 433 /* Determine the current screen size */
434 this->info.hw_available = 0; 434 this->info.current_w = VDI_w;
435 this->info.video_mem = 0; 435 this->info.current_h = VDI_h;
436 436
437 /* Determine the screen depth */ 437 /* Determine the screen depth */
438 /* we change this during the SDL_SetVideoMode implementation... */ 438 /* we change this during the SDL_SetVideoMode implementation... */
439 vformat->BitsPerPixel = VDI_bpp; 439 vformat->BitsPerPixel = VDI_bpp;
440 440