Graphics/ForwardFramePipeline: Fix depth-prepass
This commit is contained in:
parent
f7e9ee9f60
commit
f0d809c22a
|
|
@ -446,11 +446,14 @@ namespace Nz
|
||||||
std::size_t visibilityHash = 5;
|
std::size_t visibilityHash = 5;
|
||||||
const auto& visibleRenderables = FrustumCull(viewerData.frame.frustum, renderMask, visibilityHash);
|
const auto& visibleRenderables = FrustumCull(viewerData.frame.frustum, renderMask, visibilityHash);
|
||||||
|
|
||||||
if (viewerData.gammaCorrectionPass)
|
if (viewerData.depthPrepass)
|
||||||
viewerData.gammaCorrectionPass->Prepare(renderFrame);
|
viewerData.depthPrepass->Prepare(renderFrame, viewerData.frame.frustum, visibleRenderables, visibilityHash);
|
||||||
|
|
||||||
viewerData.forwardPass->Prepare(renderFrame, viewerData.frame.frustum, visibleRenderables, viewerData.frame.visibleLights, visibilityHash);
|
viewerData.forwardPass->Prepare(renderFrame, viewerData.frame.frustum, visibleRenderables, viewerData.frame.visibleLights, visibilityHash);
|
||||||
|
|
||||||
|
if (viewerData.gammaCorrectionPass)
|
||||||
|
viewerData.gammaCorrectionPass->Prepare(renderFrame);
|
||||||
|
|
||||||
if (viewerData.debugDrawPass)
|
if (viewerData.debugDrawPass)
|
||||||
viewerData.debugDrawPass->Prepare(renderFrame);
|
viewerData.debugDrawPass->Prepare(renderFrame);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue