Commit cd99e669 authored by Mario's avatar Mario

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
parents daa584ca 72e497d8
......@@ -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 );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment