Browse Source

Fix a bug

Panagiotis Christopoulos Charitos 2 years ago
parent
commit
b00efd7e33
1 changed files with 4 additions and 3 deletions
  1. 4 3
      AnKi/Renderer/ShadowMapping.cpp

+ 4 - 3
AnKi/Renderer/ShadowMapping.cpp

@@ -311,9 +311,10 @@ void ShadowMapping::processLights(RenderingContext& ctx)
 				dstViewProjectionMats[cascade] = ctx.m_renderQueue->m_directionalLight.m_shadowRenderQueues[cascade]->m_viewProjectionMatrix;
 			}
 
-			getRenderer().getHzbHelper().populateRenderGraphDirectionalLight(getRenderer().getGBuffer().getDepthRt(),
-																			 getRenderer().getInternalResolution(), hzbRts, dstViewProjectionMats,
-																			 hzbSizes, ctx.m_matrices.m_invertedViewProjection, rgraph);
+			getRenderer().getHzbHelper().populateRenderGraphDirectionalLight(
+				getRenderer().getGBuffer().getDepthRt(), getRenderer().getInternalResolution(), {hzbRts.getBegin(), light.m_shadowCascadeCount},
+				{dstViewProjectionMats.getBegin(), light.m_shadowCascadeCount}, {hzbSizes.getBegin(), light.m_shadowCascadeCount},
+				ctx.m_matrices.m_invertedViewProjection, rgraph);
 
 			for(U cascade = 0; cascade < light.m_shadowCascadeCount; ++cascade)
 			{