Skip to content

Commit 2bdf0c3

Browse files
committed
misc bug fixes
misc bug fixes
1 parent cdacadd commit 2bdf0c3

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

Assets/ScriptableRenderLoop/HDRenderLoop/Lighting/TilePass/Resources/lightlistbuild-bigtile.compute

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ void BigTileLightListGen(uint threadID : SV_GroupIndex, uint3 u3GroupID : SV_Gro
145145
int offs = tileIDX.y*nrBigTilesX + tileIDX.x;
146146

147147
for(i=t; i<(iNrCoarseLights+1); i+=NR_THREADS)
148-
g_vLightList[MAX_NR_BIGTILE_LIGHTS_PLUSONE*offs + i] = t==0 ? iNrCoarseLights : lightsListLDS[i-1];
148+
g_vLightList[MAX_NR_BIGTILE_LIGHTS_PLUSONE*offs + i] = i==0 ? iNrCoarseLights : lightsListLDS[i-1];
149149
}
150150

151151

Assets/ScriptableRenderLoop/HDRenderLoop/Lighting/TilePass/Resources/lightlistbuild.compute

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ int SphericalIntersectionTests(uint threadID, int iNrCoarseLights, float2 screen
294294

295295
for(l=threadID; l<iNrCoarseLights; l+=NR_THREADS)
296296
{
297-
SFiniteLightBound lightData = g_data[coarseList[l]];
297+
SFiniteLightBound lightData = g_data[prunedList[l]];
298298

299299
if( DoesSphereOverlapTile(V, halfTileSizeAtZDistOne, lightData.center.xyz, lightData.radius) )
300300
{

Assets/ScriptableRenderLoop/fptl/lightlistbuild-bigtile.compute

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ void BigTileLightListGen(uint threadID : SV_GroupIndex, uint3 u3GroupID : SV_Gro
143143
int offs = tileIDX.y*nrBigTilesX + tileIDX.x;
144144

145145
for(int i=t; i<(iNrCoarseLights+1); i+=NR_THREADS)
146-
g_vLightList[MAX_NR_BIGTILE_LIGHTS_PLUSONE*offs + i] = t==0 ? iNrCoarseLights : lightsListLDS[i-1];
146+
g_vLightList[MAX_NR_BIGTILE_LIGHTS_PLUSONE*offs + i] = i==0 ? iNrCoarseLights : lightsListLDS[i-1];
147147
}
148148

149149

Assets/ScriptableRenderLoop/fptl/lightlistbuild.compute

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ int SphericalIntersectionTests(uint threadID, int iNrCoarseLights, float2 screen
294294

295295
for(int l=threadID; l<iNrCoarseLights; l+=NR_THREADS)
296296
{
297-
SFiniteLightBound lightData = g_data[coarseList[l]];
297+
SFiniteLightBound lightData = g_data[prunedList[l]];
298298

299299
if( DoesSphereOverlapTile(V, halfTileSizeAtZDistOne, lightData.center.xyz, lightData.radius) )
300300
{

0 commit comments

Comments
 (0)