[quake2] Candidate 0.16 release - small patch (widescreen-support)

brendanburns at comcast.net brendanburns at comcast.net
Fri Sep 24 18:11:46 EDT 2004


okay, its in CVS now...

--brendan


> New patch, now with the added resolutions showing up in the menu as well...
> 
>  Steffen Hein
> diff -c -r src-orig/linux/vid_menu.c src/linux/vid_menu.c
> *** src-orig/linux/vid_menu.c	2004-09-20 01:20:23.000000000 +0200
> --- src/linux/vid_menu.c	2004-09-20 01:18:22.000000000 +0200
> ***************
> *** 254,259 ****
> --- 254,265 ----
>   		"[1024 480 ]", /* sony vaio pocketbook */
>   		"[1152 768 ]", /* Apple TiBook */
>   		"[1280 854 ]", /* apple TiBook */
> + 		"[640 400  ]", /* generic 16:10 widescreen resolutions */
> + 		"[800 500  ]", /* as found on many modern notebooks    */
> + 		"[1024 640 ]",
> + 		"[1280 800 ]",
> + 		"[1680 1050]",
> + 		"[1920 1200]",
>   		0
>   	};
>   	static const char *yesno_names[] =
> diff -c -r src-orig/linux/vid_so.c src/linux/vid_so.c
> *** src-orig/linux/vid_so.c	2004-09-20 01:20:23.000000000 +0200
> --- src/linux/vid_so.c	2004-09-20 01:19:33.000000000 +0200
> ***************
> *** 138,157 ****
>   
>   vidmode_t vid_modes[] =
>   {
> ! 	{ "Mode 0: 320x240",   320, 240,   0 },
> ! 	{ "Mode 1: 400x300",   400, 300,   1 },
> ! 	{ "Mode 2: 512x384",   512, 384,   2 },
> ! 	{ "Mode 3: 640x480",   640, 480,   3 },
> ! 	{ "Mode 4: 800x600",   800, 600,   4 },
> ! 	{ "Mode 5: 960x720",   960, 720,   5 },
> ! 	{ "Mode 6: 1024x768",  1024, 768,  6 },
> ! 	{ "Mode 7: 1152x864",  1152, 864,  7 },
> ! 	{ "Mode 8: 1280x1024",  1280, 1024, 8 },
> ! 	{ "Mode 9: 1600x1200", 1600, 1200, 9 },
>   	{ "Mode 10: 2048x1536", 2048, 1536, 10 },
>   	{ "Mode 11: 1024x480",  1024,  480, 11 }, /* Sony VAIO Pocketbook */
>   	{ "Mode 12: 1152x768",  1152,  768, 12 }, /* Apple TiBook */
>   	{ "Mode 13: 1280x854",  1280,  854, 13 }, /* Apple TiBook */
>   };
>   
>   qboolean VID_GetModeInfo( int *width, int *height, int mode )
> --- 138,163 ----
>   
>   vidmode_t vid_modes[] =
>   {
> ! 	{ "Mode 0: 320x240",     320,  240,  0 },
> ! 	{ "Mode 1: 400x300",     400,  300,  1 },
> ! 	{ "Mode 2: 512x384",     512,  384,  2 },
> ! 	{ "Mode 3: 640x480",     640,  480,  3 },
> ! 	{ "Mode 4: 800x600",     800,  600,  4 },
> ! 	{ "Mode 5: 960x720",     960,  720,  5 },
> ! 	{ "Mode 6: 1024x768",   1024,  768,  6 },
> ! 	{ "Mode 7: 1152x864",   1152,  864,  7 },
> ! 	{ "Mode 8: 1280x1024",  1280, 1024,  8 },
> ! 	{ "Mode 9: 1600x1200",  1600, 1200,  9 },
>   	{ "Mode 10: 2048x1536", 2048, 1536, 10 },
>   	{ "Mode 11: 1024x480",  1024,  480, 11 }, /* Sony VAIO Pocketbook */
>   	{ "Mode 12: 1152x768",  1152,  768, 12 }, /* Apple TiBook */
>   	{ "Mode 13: 1280x854",  1280,  854, 13 }, /* Apple TiBook */
> + 	{ "Mode 14: 640x400",    640,  400, 14 }, /* generic 16:10 widescreen 
> resolutions */
> + 	{ "Mode 15: 800x500",    800,  500, 15 }, /* as found on many modern 
> notebooks    */
> + 	{ "Mode 16: 1024x640",  1024,  640, 16 },
> + 	{ "Mode 17: 1280x800",  1280,  800, 17 },
> + 	{ "Mode 18: 1680x1050", 1680, 1050, 18 },
> + 	{ "Mode 19: 1920x1200", 1920, 1200, 19 },
>   };
>   
>   qboolean VID_GetModeInfo( int *width, int *height, int mode )



More information about the quake2 mailing list