mirror of
https://github.com/Garux/netradiant-custom.git
synced 2026-09-28 00:00:03 +02:00
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:
@@ -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 );
|
||||
|
||||
Reference in New Issue
Block a user