[quake3-commits] r2147 - in trunk/code: q3_ui renderer sdl
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Aug 11 16:57:39 EDT 2011
Author: ztm
Date: 2011-08-11 16:57:39 -0400 (Thu, 11 Aug 2011)
New Revision: 2147
Modified:
trunk/code/q3_ui/ui_video.c
trunk/code/renderer/tr_init.c
trunk/code/sdl/sdl_glimp.c
Log:
Reverted r2145 per Timbo's suggestion.
Modified: trunk/code/q3_ui/ui_video.c
===================================================================
--- trunk/code/q3_ui/ui_video.c 2011-08-11 05:51:08 UTC (rev 2146)
+++ trunk/code/q3_ui/ui_video.c 2011-08-11 20:57:39 UTC (rev 2147)
@@ -297,7 +297,7 @@
static InitialVideoOptions_s s_ivo_templates[] =
{
{
- 6, qtrue, 3, 0, 2, 2, 1, 0, qtrue // Note: If r_availableModes is found, mode is changed to -2.
+ 6, qtrue, 3, 0, 2, 2, 1, 0, qtrue
},
{
4, qtrue, 2, 0, 2, 1, 1, 0, qtrue // JDC: this was tq 3
@@ -372,10 +372,6 @@
if( !resolutionsDetected )
return mode;
- // Display resolution
- if( mode == 0 )
- return -2;
-
if( mode < 0 )
return -1;
@@ -400,10 +396,6 @@
if( !resolutionsDetected )
return mode;
- // Display resolution
- if( mode == -2 )
- return 0;
-
if( mode < 0 )
return -1;
@@ -433,16 +425,11 @@
char str[ sizeof(ratioBuf[0]) ];
// calculate resolution's aspect ratio
- x = strchr( resolutions[r], 'x' );
- if (x) {
- x++;
- Q_strncpyz( str, resolutions[r], x-resolutions[r] );
- w = atoi( str );
- h = atoi( x );
- Com_sprintf( str, sizeof(str), "%.2f:1", (float)w / (float)h );
- } else {
- Q_strncpyz(str, "Unknown", sizeof(str));
- }
+ x = strchr( resolutions[r], 'x' ) + 1;
+ Q_strncpyz( str, resolutions[r], x-resolutions[r] );
+ w = atoi( str );
+ h = atoi( x );
+ Com_sprintf( str, sizeof(str), "%.2f:1", (float)w / (float)h );
// rename common ratios ("1.33:1" -> "4:3")
for( i = 0; knownRatios[i][0]; i++ ) {
@@ -502,13 +489,6 @@
{
char* s = resbuf;
unsigned int i = 0;
-
- // Add display resolution video mode
- detectedResolutions[i++] = "Display Resolution";
-
- // Use display resolution in "Very High Quality" template
- s_ivo_templates[0].mode = -2;
-
while( s && i < ARRAY_LEN(detectedResolutions)-1 )
{
detectedResolutions[i++] = s;
Modified: trunk/code/renderer/tr_init.c
===================================================================
--- trunk/code/renderer/tr_init.c 2011-08-11 05:51:08 UTC (rev 2146)
+++ trunk/code/renderer/tr_init.c 2011-08-11 20:57:39 UTC (rev 2147)
@@ -292,17 +292,14 @@
vidmode_t *vm;
float pixelAspect;
- if ( mode < -2 ) {
+ if ( mode < -1 ) {
return qfalse;
}
if ( mode >= s_numVidModes ) {
return qfalse;
}
- if ( mode == -2 ) {
- // Must set width and height to display size before calling this function!
- pixelAspect = 1.0f;
- } else if ( mode == -1 ) {
+ if ( mode == -1 ) {
*width = r_customwidth->integer;
*height = r_customheight->integer;
pixelAspect = r_customPixelAspect->value;
Modified: trunk/code/sdl/sdl_glimp.c
===================================================================
--- trunk/code/sdl/sdl_glimp.c 2011-08-11 05:51:08 UTC (rev 2146)
+++ trunk/code/sdl/sdl_glimp.c 2011-08-11 20:57:39 UTC (rev 2147)
@@ -248,16 +248,6 @@
}
}
- if( videoInfo->current_h > 0 ) {
- glConfig.vidWidth = videoInfo->current_w;
- glConfig.vidHeight = videoInfo->current_h;
- } else {
- glConfig.vidWidth = 480;
- glConfig.vidHeight = 640;
- ri.Printf( PRINT_ALL,
- "Cannot determine display resolution, assuming 640x480\n" );
- }
-
ri.Printf (PRINT_ALL, "...setting mode %d:", mode );
if ( !R_GetModeInfo( &glConfig.vidWidth, &glConfig.vidHeight, &glConfig.windowAspect, mode ) )
More information about the quake3-commits
mailing list