The DiffuseProbeGridRenderPass is now always enabled to allow Baked GI to render on non-raytracing hardware.

Signed-off-by: dmcdiar <dmcdiar@amazon.com>
This commit is contained in:
dmcdiar
2021-07-15 20:17:08 -07:00
parent 8827e3a2f2
commit e2e6637f33
2 changed files with 0 additions and 16 deletions
@@ -607,13 +607,6 @@ namespace AZ
{
pass->SetEnabled(false);
}
RPI::PassHierarchyFilter renderPassFilter(AZ::Name("DiffuseProbeGridRenderPass"));
const AZStd::vector<RPI::Pass*>& renderPasses = RPI::PassSystemInterface::Get()->FindPasses(renderPassFilter);
for (RPI::Pass* pass : renderPasses)
{
pass->SetEnabled(false);
}
}
}
@@ -52,15 +52,6 @@ namespace AZ
return;
}
RayTracingFeatureProcessor* rayTracingFeatureProcessor = scene->GetFeatureProcessor<RayTracingFeatureProcessor>();
AZ_Assert(rayTracingFeatureProcessor, "DiffuseProbeGridRenderPass requires the RayTracingFeatureProcessor");
if (!rayTracingFeatureProcessor->GetSubMeshCount())
{
// empty scene
return;
}
// get output attachment size
AZ_Assert(GetInputOutputCount() > 0, "DiffuseProbeGridRenderPass: Could not find output bindings");
RPI::PassAttachment* m_outputAttachment = GetInputOutputBinding(0).m_attachment.get();