Found why RadSubdivideDiffuseLight happens with !bouncing. Trying
another one now.
This commit is contained in:
parent
a78573e0e9
commit
214d4c94ce
|
|
@ -264,6 +264,8 @@ static void RadSample( int lightmapNum, bspDrawSurface_t *ds, rawLightmap_t *lm,
|
|||
float st[ 2 ], lightmap[ 2 ], *radLuxel;
|
||||
radVert_t *rv[ 3 ];
|
||||
|
||||
if (!bouncing)
|
||||
Sys_Printf( "BUG: RadSample: !bouncing shouldn't happen\n" );
|
||||
|
||||
/* initial setup */
|
||||
ClearBounds( mins, maxs );
|
||||
|
|
@ -551,7 +553,8 @@ static void RadSubdivideDiffuseLight( int lightmapNum, bspDrawSurface_t *ds, raw
|
|||
|
||||
/* bouncing light? */
|
||||
if ( !bouncing ) {
|
||||
Sys_Printf( "BUG: RadSubdivideDiffuseLight !bouncing shouldn't happen\n" );
|
||||
/* This is weird. This actually handles surfacelight and not
|
||||
* bounces. */
|
||||
|
||||
/* handle first-pass lights in normal q3a style */
|
||||
value = si->value;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user