Merge pull request #2221 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15994

DiffuseProbeGridRenderPass should always be enabled
This commit is contained in:
dmcdiarmid-ly
2021-07-16 11:58:16 -07:00
committed by GitHub
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();