nolightmapsearch by LH

git-svn-id: svn://svn.icculus.org/netradiant/trunk@366 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
divverent 2009-05-20 14:48:26 +00:00
parent c4098aa3ba
commit cde1f3c0d5
3 changed files with 8 additions and 1 deletions

View File

@ -2168,6 +2168,12 @@ int LightMain( int argc, char **argv )
noCollapse = qtrue; noCollapse = qtrue;
Sys_Printf( "Identical lightmap collapsing disabled\n" ); Sys_Printf( "Identical lightmap collapsing disabled\n" );
} }
else if( !strcmp( argv[ i ], "-nolightmapsearch" ) )
{
noLightmapSearch = qtrue;
Sys_Printf( "No lightmap searching - all lightmaps will be sequential\n" );
}
else if( !strcmp( argv[ i ], "-shade" ) ) else if( !strcmp( argv[ i ], "-shade" ) )
{ {

View File

@ -2015,7 +2015,7 @@ static void FindOutLightmaps( rawLightmap_t *lm )
y = 0; y = 0;
/* walk the list of lightmap pages */ /* walk the list of lightmap pages */
for( i = 0; i < numOutLightmaps; i++ ) for( i = noLightmapSearch ? numOutLightmaps - 2 : 0; i < numOutLightmaps; i++ )
{ {
/* get the output lightmap */ /* get the output lightmap */
olm = &outLightmaps[ i ]; olm = &outLightmaps[ i ];

View File

@ -2179,6 +2179,7 @@ Q_EXTERN qboolean dark Q_ASSIGN( qfalse );
Q_EXTERN qboolean sunOnly Q_ASSIGN( qfalse ); Q_EXTERN qboolean sunOnly Q_ASSIGN( qfalse );
Q_EXTERN int approximateTolerance Q_ASSIGN( 0 ); Q_EXTERN int approximateTolerance Q_ASSIGN( 0 );
Q_EXTERN qboolean noCollapse Q_ASSIGN( qfalse ); Q_EXTERN qboolean noCollapse Q_ASSIGN( qfalse );
Q_EXTERN qboolean noLightmapSearch Q_ASSIGN( qfalse );
Q_EXTERN qboolean exportLightmaps Q_ASSIGN( qfalse ); Q_EXTERN qboolean exportLightmaps Q_ASSIGN( qfalse );
Q_EXTERN qboolean externalLightmaps Q_ASSIGN( qfalse ); Q_EXTERN qboolean externalLightmaps Q_ASSIGN( qfalse );
Q_EXTERN int lmCustomSize Q_ASSIGN( LIGHTMAP_WIDTH ); Q_EXTERN int lmCustomSize Q_ASSIGN( LIGHTMAP_WIDTH );