as patchshadows is broken for grid... turn it off for grid

git-svn-id: svn://svn.icculus.org/netradiant/trunk@400 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
divverent 2009-10-04 15:33:45 +00:00
parent 4631d505d9
commit da366187d6

View File

@ -1280,7 +1280,6 @@ void TraceGrid( int num )
contribution_t contributions[ MAX_CONTRIBUTIONS ]; contribution_t contributions[ MAX_CONTRIBUTIONS ];
trace_t trace; trace_t trace;
/* get grid points */ /* get grid points */
gp = &rawGridPoints[ num ]; gp = &rawGridPoints[ num ];
bgp = &bspGridPoints[ num ]; bgp = &bspGridPoints[ num ];
@ -1628,7 +1627,7 @@ void LightWorld( void )
vec3_t color; vec3_t color;
float f; float f;
int b, bt; int b, bt;
qboolean minVertex, minGrid; qboolean minVertex, minGrid, ps;
const char *value; const char *value;
@ -1702,7 +1701,10 @@ void LightWorld( void )
SetupEnvelopes( qtrue, fastgrid ); SetupEnvelopes( qtrue, fastgrid );
Sys_Printf( "--- TraceGrid ---\n" ); Sys_Printf( "--- TraceGrid ---\n" );
ps = patchShadows;
patchShadows = qfalse; /* patch shadows + lightgrid sampling tends to sample between patch and caulk, so let's turn that off for now FIXME */
RunThreadsOnIndividual( numRawGridPoints, qtrue, TraceGrid ); RunThreadsOnIndividual( numRawGridPoints, qtrue, TraceGrid );
patchShadows = ps;
Sys_Printf( "%d x %d x %d = %d grid\n", Sys_Printf( "%d x %d x %d = %d grid\n",
gridBounds[ 0 ], gridBounds[ 1 ], gridBounds[ 2 ], numBSPGridPoints ); gridBounds[ 0 ], gridBounds[ 1 ], gridBounds[ 2 ], numBSPGridPoints );
@ -1798,7 +1800,10 @@ void LightWorld( void )
gridBoundsCulled = 0; gridBoundsCulled = 0;
Sys_Printf( "--- BounceGrid ---\n" ); Sys_Printf( "--- BounceGrid ---\n" );
ps = patchShadows;
patchShadows = qfalse; /* patch shadows + lightgrid sampling tends to sample between patch and caulk, so let's turn that off for now FIXME */
RunThreadsOnIndividual( numRawGridPoints, qtrue, TraceGrid ); RunThreadsOnIndividual( numRawGridPoints, qtrue, TraceGrid );
patchShadows = ps;
Sys_FPrintf( SYS_VRB, "%9d grid points envelope culled\n", gridEnvelopeCulled ); Sys_FPrintf( SYS_VRB, "%9d grid points envelope culled\n", gridEnvelopeCulled );
Sys_FPrintf( SYS_VRB, "%9d grid points bounds culled\n", gridBoundsCulled ); Sys_FPrintf( SYS_VRB, "%9d grid points bounds culled\n", gridBoundsCulled );
} }