Merge branch 'matthiaskrgr/no_store_on_no_bnc' into 'master'

q3map2: don't store lightmap if the last bounce computation ran empty.

See merge request !9
This commit is contained in:
Mario
2017-03-12 22:47:19 +00:00
+3 -4
View File
@@ -2054,7 +2054,7 @@ void LightWorld( const char *BSPFilePath, qboolean fastAllocate ){
SetupEnvelopes( qfalse, fastbounce );
if ( numLights == 0 ) {
Sys_Printf( "No diffuse light to calculate, ending radiosity.\n" );
break;
return;
}
/* add to lightgrid */
@@ -2097,6 +2097,8 @@ void LightWorld( const char *BSPFilePath, qboolean fastAllocate ){
bounce--;
b++;
}
/* ydnar: store off lightmaps */
StoreSurfaceLightmaps( fastAllocate );
}
@@ -2992,9 +2994,6 @@ int LightMain( int argc, char **argv ){
/* light the world */
LightWorld( BSPFilePath, fastAllocate );
/* ydnar: store off lightmaps */
StoreSurfaceLightmaps( fastAllocate );
/* write out the bsp */
UnparseEntities();
Sys_Printf( "Writing %s\n", BSPFilePath );