@@ -3175,15 +3175,16 @@ static void VoxelLightListGeneration(in BuildGPULightListParameters parameters,
31753175 cmd . DispatchCompute ( parameters . clearClusterAtomicIndexShader , s_ClearVoxelAtomicKernel , 1 , 1 , 1 ) ;
31763176
31773177 cmd . SetComputeBufferParam ( parameters . buildPerVoxelLightListShader , s_ClearVoxelAtomicKernel , HDShaderIDs . g_LayeredSingleIdxBuffer , resources . globalLightListAtomic ) ;
3178- cmd . SetComputeTextureParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_depth_tex , resources . depthBuffer ) ;
31793178 cmd . SetComputeBufferParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_vLayeredLightList , resources . perVoxelLightLists ) ;
31803179 cmd . SetComputeBufferParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_LayeredOffset , resources . perVoxelOffset ) ;
31813180 cmd . SetComputeBufferParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_LayeredSingleIdxBuffer , resources . globalLightListAtomic ) ;
3181+
31823182 if ( parameters . runBigTilePrepass )
31833183 cmd . SetComputeBufferParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_vBigTileLightList , resources . bigTileLightList ) ;
31843184
31853185 if ( parameters . clusterNeedsDepth )
31863186 {
3187+ cmd . SetComputeTextureParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_depth_tex , resources . depthBuffer ) ;
31873188 cmd . SetComputeBufferParam ( parameters . buildPerVoxelLightListShader , parameters . buildPerVoxelLightListKernel , HDShaderIDs . g_logBaseBuffer , resources . perTileLogBaseTweak ) ;
31883189 }
31893190
0 commit comments